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 133687 - Incorrect use of Windows API is reported
Summary: Incorrect use of Windows API is reported
Status: RESOLVED DUPLICATE of bug 90590
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 6.x
Hardware: PC Solaris
: P3 blocker (vote)
Assignee: David Simonek
URL:
Keywords: TEST
Depends on:
Blocks:
 
Reported: 2008-04-22 16:38 UTC by Alexander Kouznetsov
Modified: 2008-12-22 14:46 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Messages.log (52.07 KB, text/plain)
2008-04-22 16:38 UTC, Alexander Kouznetsov
Details
Another messages.log (60.72 KB, text/plain)
2008-04-22 16:41 UTC, Alexander Kouznetsov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kouznetsov 2008-04-22 16:38:14 UTC
Product Version         = NetBeans IDE Dev (Build 200804211202)
  Operating System        = SunOS version 5.10 running on x86
  Java; VM; Vendor        = 1.6.0_04; Java HotSpot(TM) Client VM 10.0-b19; Sun Microsystems Inc.

The following exception is reported during enterprise performance tests run.

java.lang.IllegalStateException: Assertion failed. WindowsAPI is required to be called from AWT thread only, see
http://core.netbeans.org/proposals/threading/
	at org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:1460)
	at org.netbeans.core.windows.WindowManagerImpl.topComponentIsOpened(WindowManagerImpl.java:1196)
	at org.openide.windows.TopComponent.isOpened(TopComponent.java:426)
	at org.openide.windows.TopComponent.isOpened(TopComponent.java:417)
	at org.netbeans.spi.palette.PaletteSwitch.showHidePaletteTopComponent(PaletteSwitch.java:258)
	at org.netbeans.spi.palette.PaletteSwitch.run(PaletteSwitch.java:142)
	at org.netbeans.spi.palette.PaletteSwitch.startListening(PaletteSwitch.java:107)
	at org.netbeans.spi.palette.PaletteModule$1.run(PaletteModule.java:65)
	at org.netbeans.core.windows.WindowManagerImpl$Exclusive.run(WindowManagerImpl.java:1298)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Comment 1 Alexander Kouznetsov 2008-04-22 16:38:44 UTC
Created attachment 60562 [details]
Messages.log
Comment 2 Alexander Kouznetsov 2008-04-22 16:40:19 UTC
One more exception:
      java.lang.IllegalStateException: Assertion failed. WindowsAPI is required to be called from AWT thread only, see
http://core.netbeans.org/proposals/threading/
	at org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:1460)
	at org.netbeans.core.windows.WindowManagerImpl.topComponentDisplayNameChanged(WindowManagerImpl.java:1158)
	at org.openide.windows.TopComponent.setName(TopComponent.java:792)
	at org.netbeans.spi.palette.PaletteTopComponent.<init>(PaletteTopComponent.java:79)
	at org.netbeans.spi.palette.PaletteTopComponent.getDefault(PaletteTopComponent.java:100)
	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:597)
	at
org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.createFromMethod(XMLSettingsSupport.java:668)
	at
org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:579)
	at
org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceCreate(SerialDataConvertor.java:415)
	at org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:531)
	at org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:639)
	at org.netbeans.core.windows.PersistenceHandler.getTopComponentForID(PersistenceHandler.java:422)
	at org.netbeans.core.windows.WindowManagerImpl.getTopComponentForID(WindowManagerImpl.java:780)
	at org.netbeans.core.windows.WindowManagerImpl.findTopComponent(WindowManagerImpl.java:239)
	at org.netbeans.spi.palette.PaletteSwitch.showHidePaletteTopComponent(PaletteSwitch.java:245)
	at org.netbeans.spi.palette.PaletteSwitch.run(PaletteSwitch.java:142)
	at org.netbeans.spi.palette.PaletteSwitch.startListening(PaletteSwitch.java:107)
	at org.netbeans.spi.palette.PaletteModule$1.run(PaletteModule.java:65)
	at org.netbeans.core.windows.WindowManagerImpl$Exclusive.run(WindowManagerImpl.java:1298)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Comment 3 Alexander Kouznetsov 2008-04-22 16:41:12 UTC
Created attachment 60564 [details]
Another messages.log
Comment 4 Jesse Glick 2008-04-22 16:44:09 UTC
And what does this have to do with apisupport??
Comment 5 David Simonek 2008-04-23 08:24:07 UTC
JDK bug, unfortunately: 90590. If you have always reproducible scenario with latest JDK, write it to the 90590 please,
thanks.

*** This issue has been marked as a duplicate of 90590 ***