This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
When netbeans 5.5.1, OS-Ubuntu 7.04 is set to GTK look and feel we are not able to edit the stylesheet. The problem disappears as soon as we set it back to the default LAF. The issue is that when we try to open up a resources/stylesheet.css or any other .css file, nothing comes up in the visual editor pane, the editor just turns out black. Steps to reproduce 1. In Ubuntu, open in an editor the NETBEANS_HOME/etc/netbeans.conf file. 2. Under netbeans_default_options, add --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel 3. Start the IDE 4. Create a VWP project 5. In the Projects folder expand Web Pages.. Expand resources.. Double click the file stylesheet.css The issue is also reproducible with other .css files
Adding error stack trace FORMATIONAL *********** Exception occurred ************ at 7:21 AM on Oct 22, 2007 java.lang.IllegalStateException: [Winsys] TopComponent com.sun.rave.css.editor.CssCloneableEditor[stylesheet.css,1,0,596x590,invalid,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=256,maximumSize=,minimumSize=,preferredSize=] throws runtime exception from its componentOpened() method. Repair it! [catch] at org.openide.windows.WindowManager.componentOpenNotify(WindowManager.java:275) at org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentOpened(WindowManagerImpl.java:902) at org.netbeans.core.windows.Central.addModeOpenedTopComponent(Central.java:590) at org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:255) at org.netbeans.core.windows.WindowManagerImpl.topComponentOpen(WindowManagerImpl.java:998) at org.openide.windows.TopComponent.open(TopComponent.java:338) at org.openide.text.CloneableEditor.open(CloneableEditor.java:323) at org.openide.windows.TopComponent.open(TopComponent.java:330) at org.openide.windows.CloneableOpenSupport.openCloneableTopComponent(CloneableOpenSupport.java:177) at org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSupport.java:76) at org.openide.util.Mutex.doEvent(Mutex.java:1158) at org.openide.util.Mutex.writeAccess(Mutex.java:375) at org.openide.windows.CloneableOpenSupport.open(CloneableOpenSupport.java:73) at org.openide.text.CloneableEditorSupport.open(CloneableEditorSupport.java:407) at org.openide.actions.OpenAction.performAction(OpenAction.java:59) at org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537) at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53) at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533) at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1386) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.Component.processMouseEvent(Component.java:5520) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3901) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) ==> java.lang.NullPointerException at com.sun.rave.css.stylebuilder.ColorSelectionField.addPropertyChangeListener(ColorSelectionField.java:126) at javax.swing.plaf.synth.SynthPanelUI.installListeners(SynthPanelUI.java:49) at javax.swing.plaf.synth.SynthPanelUI.installUI(SynthPanelUI.java:38) at javax.swing.JComponent.setUI(JComponent.java:653) at javax.swing.JPanel.setUI(JPanel.java:131) at javax.swing.JPanel.updateUI(JPanel.java:104) at javax.swing.JPanel.<init>(JPanel.java:64) at javax.swing.JPanel.<init>(JPanel.java:87) at javax.swing.JPanel.<init>(JPanel.java:95) at com.sun.rave.css.stylebuilder.ColorSelectionField.<init>(ColorSelectionField.java:44) at com.sun.rave.css.stylebuilder.FontStyleEditor.<init>(FontStyleEditor.java:40) at com.sun.rave.css.stylebuilder.StyleBuilderPanel.initialize(StyleBuilderPanel.java:51) at com.sun.rave.css.stylebuilder.StyleBuilderPanel.<init>(StyleBuilderPanel.java:45) at com.sun.rave.css.editor.CssCustomEditor.<init>(CssCustomEditor.java:59) at com.sun.rave.css.editor.CssEditorKit$1.createEditor(CssEditorKit.java:77) at org.openide.text.CloneableEditor.initialize(CloneableEditor.java:221) at org.openide.text.CloneableEditor.getEditorPane(CloneableEditor.java:635) at org.openide.text.CloneableEditorSupport.getOpenedPanes(CloneableEditorSupport.java:893) at com.sun.rave.css.editor.CssEditorSupport.propertyChange(CssEditorSupport.java:141) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.openide.text.CloneableEditorSupport.firePropertyChange(CloneableEditorSupport.java:454) at org.openide.text.CloneableEditor.componentOpened(CloneableEditor.java:286) [catch] at org.openide.windows.WindowManager.componentOpenNotify(WindowManager.java:273) at org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentOpened(WindowManagerImpl.java:902) at org.netbeans.core.windows.Central.addModeOpenedTopComponent(Central.java:590) at org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:255) at org.netbeans.core.windows.WindowManagerImpl.topComponentOpen(WindowManagerImpl.java:998) at org.openide.windows.TopComponent.open(TopComponent.java:338) at org.openide.text.CloneableEditor.open(CloneableEditor.java:323) at org.openide.windows.TopComponent.open(TopComponent.java:330) at org.openide.windows.CloneableOpenSupport.openCloneableTopComponent(CloneableOpenSupport.java:177) at org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSupport.java:76) at org.openide.util.Mutex.doEvent(Mutex.java:1158) at org.openide.util.Mutex.writeAccess(Mutex.java:375) at org.openide.windows.CloneableOpenSupport.open(CloneableOpenSupport.java:73) at org.openide.text.CloneableEditorSupport.open(CloneableEditorSupport.java:407) at org.openide.actions.OpenAction.performAction(OpenAction.java:59) at org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537) at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53) at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533) at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1386) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211) at java.awt.Component.processMouseEvent(Component.java:5520) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3901) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
already fixed half a year ago in 6.0 codebase