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.

Bug 86662 - UI exception when changing windows style from classic to xp style
Summary: UI exception when changing windows style from classic to xp style
Status: VERIFIED DUPLICATE of bug 87071
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: David Simonek
URL:
Keywords: RANDOM
Depends on:
Blocks:
 
Reported: 2006-10-06 11:24 UTC by jaynakus_ii
Modified: 2008-12-22 18:14 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
log file (82.08 KB, text/plain)
2006-10-06 11:26 UTC, jaynakus_ii
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jaynakus_ii 2006-10-06 11:24:56 UTC
This happened when changing windows theme from classic to xp.

*********** Exception occurred ************ at 1:07 PM on Oct 6, 2006
java.lang.InternalError: HTHEME is null
	at sun.awt.windows.ThemeReader.paintBackground(Native Method)
	at sun.awt.windows.ThemeReader.paintBackground(ThemeReader.java:64)
	at com.sun.java.swing.plaf.windows.XPStyle$SkinPainter.paintToImage
(XPStyle.java:533)
	at sun.swing.CachedPainter.paint0(CachedPainter.java:131)
	at sun.swing.CachedPainter.paint(CachedPainter.java:96)
	at com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin
(XPStyle.java:516)
	at com.sun.java.swing.plaf.windows.XPStyle$GlyphButton.paintComponent
(XPStyle.java:569)
	at javax.swing.JComponent.paint(JComponent.java:1005)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at org.openide.explorer.propertysheet.ComboInplaceEditor.paintChildren
(ComboInplaceEditor.java:487)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at org.openide.explorer.propertysheet.ButtonPanel.paint
(ButtonPanel.java:249)
	at javax.swing.CellRendererPane.paintComponent
(CellRendererPane.java:134)
	at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
	at javax.swing.plaf.basic.BasicTableUI.paintCells
(BasicTableUI.java:1974)
	at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1897)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
	at javax.swing.JComponent.paintComponent(JComponent.java:742)
	at org.openide.explorer.propertysheet.BaseTable.paintComponent
(BaseTable.java:965)
	at org.openide.explorer.propertysheet.SheetTable.paintComponent
(SheetTable.java:419)
	at javax.swing.JComponent.paint(JComponent.java:1005)
	at org.openide.explorer.propertysheet.BaseTable.paint
(BaseTable.java:653)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JViewport.paint(JViewport.java:728)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at org.netbeans.core.windows.view.ui.MultiSplitPane.paint
(MultiSplitPane.java:297)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at org.netbeans.core.windows.view.ui.MultiSplitPane.paint
(MultiSplitPane.java:297)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:559)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:559)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4970)
	at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4916)
	at javax.swing.JComponent.paint(JComponent.java:995)
	at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
	at sun.awt.SunGraphicsCallback.runOneComponent
(SunGraphicsCallback.java:60)
	at sun.awt.SunGraphicsCallback.runComponents
(SunGraphicsCallback.java:97)
	at java.awt.Container.paint(Container.java:1709)
	at org.netbeans.core.windows.view.ui.MainWindow.paint
(MainWindow.java:547)
	at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248)
	at sun.awt.RepaintArea.paint(RepaintArea.java:224)
	at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:254)
	at java.awt.Component.dispatchEventImpl(Component.java:4031)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Window.dispatchEventImpl(Window.java:1778)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	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)
*********** Exception occurred ************ at 1:14 PM on Oct 6, 2006
java.lang.ClassNotFoundException
	at org.netbeans.modules.form.project.ProjectClassLoader.findClass
(ProjectClassLoader.java:125)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:164)
[catch] at org.openide.windows.DummyWindowManager.loadActions
(DummyWindowManager.java:268)
	at org.openide.windows.DummyWindowManager.topComponentDefaultActions
(DummyWindowManager.java:240)
	at org.openide.windows.TopComponent.getActions(TopComponent.java:446)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.netbeans.modules.form.RADProperty.getTargetValue
(RADProperty.java:79)
	at org.netbeans.modules.form.FormProperty.checkCurrentValue
(FormProperty.java:834)
	at org.netbeans.modules.form.FormProperty.getValue
(FormProperty.java:194)
	at org.openide.explorer.propertysheet.PropUtils.updateEdFromProp
(PropUtils.java:885)
	at org.openide.explorer.propertysheet.PropUtils.getPropertyEditor
(PropUtils.java:857)
	at 
org.openide.explorer.propertysheet.ReusablePropertyModel.getPropertyEditor
(ReusablePropertyModel.java:79)
	at 
org.openide.explorer.propertysheet.RendererFactory.preparePropertyEditor
(RendererFactory.java:216)
	at org.openide.explorer.propertysheet.RendererFactory.getRenderer
(RendererFactory.java:123)
	at 
org.openide.explorer.propertysheet.SheetCellRenderer.getTableCellRendererCompone
nt(SheetCellRenderer.java:129)
	at org.openide.explorer.propertysheet.BaseTable.prepareRenderer
(BaseTable.java:603)
	at org.openide.explorer.propertysheet.SheetTable.prepareRenderer
(SheetTable.java:513)
	at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
	at javax.swing.plaf.basic.BasicTableUI.paintCells
(BasicTableUI.java:1974)
	at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1897)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
	at javax.swing.JComponent.paintComponent(JComponent.java:742)
	at org.openide.explorer.propertysheet.BaseTable.paintComponent
(BaseTable.java:965)
	at org.openide.explorer.propertysheet.SheetTable.paintComponent
(SheetTable.java:419)
	at javax.swing.JComponent.paint(JComponent.java:1005)
	at org.openide.explorer.propertysheet.BaseTable.paint
(BaseTable.java:653)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JViewport.paint(JViewport.java:728)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4963)
	at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4916)
	at javax.swing.JComponent._paintImmediately(JComponent.java:4859)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4666)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:451)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run
(SystemEventQueueUtilities.java:114)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	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)
*********** Exception occurred ************ at 1:14 PM on Oct 6, 2006
java.lang.ClassNotFoundException
	at org.netbeans.modules.form.project.ProjectClassLoader.findClass
(ProjectClassLoader.java:125)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:164)
[catch] at org.openide.windows.DummyWindowManager.loadActions
(DummyWindowManager.java:268)
	at org.openide.windows.DummyWindowManager.topComponentDefaultActions
(DummyWindowManager.java:240)
	at org.openide.windows.TopComponent.getActions(TopComponent.java:446)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.netbeans.modules.form.RADProperty.getTargetValue
(RADProperty.java:79)
	at org.netbeans.modules.form.FormProperty.checkCurrentValue
(FormProperty.java:834)
	at org.netbeans.modules.form.FormProperty.getValue
(FormProperty.java:194)
	at org.openide.explorer.propertysheet.PropUtils.updateEdFromProp
(PropUtils.java:885)
	at org.openide.explorer.propertysheet.PropUtils.getPropertyEditor
(PropUtils.java:857)
	at 
org.openide.explorer.propertysheet.ReusablePropertyModel.getPropertyEditor
(ReusablePropertyModel.java:79)
	at 
org.openide.explorer.propertysheet.RendererFactory.preparePropertyEditor
(RendererFactory.java:216)
	at org.openide.explorer.propertysheet.RendererFactory.getRenderer
(RendererFactory.java:123)
	at 
org.openide.explorer.propertysheet.SheetCellRenderer.getTableCellRendererCompone
nt(SheetCellRenderer.java:129)
	at org.openide.explorer.propertysheet.BaseTable.prepareRenderer
(BaseTable.java:603)
	at org.openide.explorer.propertysheet.SheetTable.prepareRenderer
(SheetTable.java:513)
	at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
	at javax.swing.plaf.basic.BasicTableUI.paintCells
(BasicTableUI.java:1974)
	at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1897)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
	at javax.swing.JComponent.paintComponent(JComponent.java:742)
	at org.openide.explorer.propertysheet.BaseTable.paintComponent
(BaseTable.java:965)
	at org.openide.explorer.propertysheet.SheetTable.paintComponent
(SheetTable.java:419)
	at javax.swing.JComponent.paint(JComponent.java:1005)
	at org.openide.explorer.propertysheet.BaseTable.paint
(BaseTable.java:653)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JViewport.paint(JViewport.java:728)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4963)
	at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4916)
	at javax.swing.JComponent._paintImmediately(JComponent.java:4859)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4666)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:451)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run
(SystemEventQueueUtilities.java:114)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	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)
Comment 1 jaynakus_ii 2006-10-06 11:26:01 UTC
Created attachment 34972 [details]
log file
Comment 2 ehucka 2006-10-11 15:32:28 UTC
reassigned to core, not sure which component is the right
Comment 3 David Simonek 2006-10-16 13:26:04 UTC
It's working OK for me, what are the steps for reproduction? It seems it may be
some kind of JDK problem, not related to NetBeans.
Comment 4 David Simonek 2006-10-17 17:48:29 UTC
Standa, have you seen something similar?
Comment 5 Stanislav Aubrecht 2006-10-18 08:24:05 UTC

*** This issue has been marked as a duplicate of 87071 ***
Comment 6 Marian Mirilovic 2006-10-18 08:48:02 UTC
verified duplicate