[Mc4j-development] [ mc4j-Bugs-857346 ] WindowsAPI is required to be called from AWT thread only
Brought to you by:
ghinkl
From: SourceForge.net <no...@so...> - 2004-02-25 20:27:44
|
Bugs item #857346, was opened at 2003-12-09 23:57 Message generated for change (Comment added) made by ghinkl You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=493495&aid=857346&group_id=60228 Category: None Group: MC4J 1.2b3 >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Greg Hinkle (ghinkl) Summary: WindowsAPI is required to be called from AWT thread only Initial Comment: ... when building from source code. Buildfile: build.xml run: [echo] Starting MC4J [java] ------------------------------------------------------------------------------- [java] >Log Session: Tuesday, December 9, 2003 11:48:15 PM EST [java] >System Info: [java] Product Version = MC4J 1.2 [java] Operating System = Windows 2000 version 5.0 running on x86 [java] Java; VM; Vendor = 1.4.2_01; Java HotSpot(TM) Client VM 1.4.2_01-b06; Sun Microsystems Inc. [java] Java Home = C:j2sdk1.4.2_01jre [java] System Locale; Encod. = en_US (mc4j); Cp1252 [java] Home Dir; Current Dir = C:Documents and Settingsoot; C:projectsmc4japplicationmc4j [java] IDE Install; User Dir = c:/projects/mc4j/application/mc4j; C:Documents and Settingsoot.mc4j.2b3 [java] CLASSPATH = C:projectsmc4japplicationmc4jlibextoot.jar [java] Boot & ext classpath = C:j2sdk1.4.2_01jrelibt.jar;C:j2sdk1.4.2_01jrelibi18n.jar;C:j2sdk1.4.2_ ibextsunjce_provider.jar;C:j2sdk1.4.2_01jrelibextdnsns.jar;C:j2sdk1.4.2_01jrelibextldapsec.jar;C:j2sdk1.4 [java] Dynamic classpath = c:projectsmc4japplicationmc4jlibpatchesMc4jBranding.jar;c:projectsmc4j [java] ------------------------------------------------------------------------------- [java] [org.netbeans.core.modules #4] Warning - had to add recursive class loader dependencies for module org.mc4 [java] Restoring mc4j connection panel [java] INFORMATIONAL *********** Exception occurred ************ at Tue Dec 09 23:48:23 EST 2003 [java] [catch]java.lang.IllegalStateException: Assertion failed. WindowsAPI is required to be called from AWT thr [java] at org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:87 [java] at org.netbeans.core.windows.WindowManagerImpl.getCurrentWorkspace(WindowManagerImpl.java:176) [java] at org.mc4j.console.install.Mc4jInstall.getInstalledExplorer(Mc4jInstall.java:72) [java] at org.mc4j.console.install.Mc4jInstall.restored(Mc4jInstall.java:107) [java] at org.netbeans.core.modules.NbInstaller.loadCode(NbInstaller.java:354) [java] at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:263) [java] at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:861) [java] at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:552) [java] at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:487) [java] at org.netbeans.core.modules.ModuleSystem.scanForNewAndRestore(ModuleSystem.java:301) [java] at org.netbeans.core.NonGui.run(NonGui.java:342) [java] at org.netbeans.core.Main.run(Main.java:271) [java] at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:231) [java] at org.netbeans.core.NbTopManager.get(NbTopManager.java:190) [java] at org.netbeans.core.Main.start(Main.java:460) [java] at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:86) [java] at java.lang.Thread.run(Thread.java:534) [java] *********** Exception occurred ************ at Tue Dec 09 23:48:23 EST 2003 [java] java.lang.NullPointerException [java] at org.mc4j.console.install.Mc4jInstall.getInstalledExplorer(Mc4jInstall.java:75) [java] [catch] at org.mc4j.console.install.Mc4jInstall.restored(Mc4jInstall.java:107) [java] at org.netbeans.core.modules.NbInstaller.loadCode(NbInstaller.java:354) [java] at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:263) [java] at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:861) [java] at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:552) [java] at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:487) [java] at org.netbeans.core.modules.ModuleSystem.scanForNewAndRestore(ModuleSystem.java:301) [java] at org.netbeans.core.NonGui.run(NonGui.java:342) [java] at org.netbeans.core.Main.run(Main.java:271) [java] at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:231) [java] Building new mc4j connection panel [java] at org.netbeans.core.NbTopManager.get(NbTopManager.java:190) [java] at org.netbeans.core.Main.start(Main.java:460) [java] at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:86) [java] at java.lang.Thread.run(Thread.java:534) [java] INFORMATIONAL *********** Exception occurred ************ at Tue Dec 09 23:48:25 EST 2003 [java] [catch]java.lang.IllegalStateException: Assertion failed. WindowsAPI is required to be called from AWT thr [java] at org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:87 [java] at org.netbeans.core.windows.WindowManagerImpl.topComponentDisplayNameChanged(WindowManagerImpl.java:7 [java] at org.openide.windows.TopComponent.setName(TopComponent.java:508) [java] at org.mc4j.console.swing.ExtendedExplorerPanel.setName(ExtendedExplorerPanel.java:129) [java] at org.mc4j.console.install.Mc4jInstall.restored(Mc4jInstall.java:118) [java] at org.netbeans.core.modules.NbInstaller.loadCode(NbInstaller.java:354) [java] at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:263) [java] at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:861) [java] at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:552) [java] at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:487) [java] at org.netbeans.core.modules.ModuleSystem.scanForNewAndRestore(ModuleSystem.java:301) [java] at org.netbeans.core.NonGui.run(NonGui.java:342) [java] at org.netbeans.core.Main.run(Main.java:271) [java] at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:231) [java] at org.netbeans.core.NbTopManager.get(NbTopManager.java:190) [java] at org.netbeans.core.Main.start(Main.java:460) [java] at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:86) [java] at java.lang.Thread.run(Thread.java:534) [java] INFORMATIONAL *********** Exception occurred ************ at Tue Dec 09 23:48:25 EST 2003 [java] [catch]java.lang.IllegalStateException: Assertion failed. WindowsAPI is required to be called from AWT thr [java] at org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:87 [java] at org.netbeans.core.windows.WindowManagerImpl.getCurrentWorkspace(WindowManagerImpl.java:176) [java] at org.mc4j.console.install.Mc4jInstall.restored(Mc4jInstall.java:121) [java] at org.netbeans.core.modules.NbInstaller.loadCode(NbInstaller.java:354) [java] at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:263) [java] at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:861) [java] at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:552) [java] at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:487) [java] at org.netbeans.core.modules.ModuleSystem.scanForNewAndRestore(ModuleSystem.java:301) [java] at org.netbeans.core.NonGui.run(NonGui.java:342) [java] at org.netbeans.core.Main.run(Main.java:271) [java] at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:231) [java] at org.netbeans.core.NbTopManager.get(NbTopManager.java:190) [java] at org.netbeans.core.Main.start(Main.java:460) [java] at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:86) [java] at java.lang.Thread.run(Thread.java:534) [java] [org.netbeans.core.modules] *********** Exception occurred ************ at Tue Dec 09 23:48:25 EST 2003 [java] java.lang.NullPointerException [java] at org.mc4j.console.install.Mc4jInstall.restored(Mc4jInstall.java:124) [java] at org.netbeans.core.modules.NbInstaller.loadCode(NbInstaller.java:354) [java] [catch] at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:263) [java] at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:861) [java] at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:552) [java] at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:487) [java] at org.netbeans.core.modules.ModuleSystem.scanForNewAndRestore(ModuleSystem.java:301) [java] at org.netbeans.core.NonGui.run(NonGui.java:342) [java] at org.netbeans.core.Main.run(Main.java:271) [java] at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:231) [java] at org.netbeans.core.NbTopManager.get(NbTopManager.java:190) [java] at org.netbeans.core.Main.start(Main.java:460) [java] at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:86) [java] at java.lang.Thread.run(Thread.java:534) [java] Turning on modules: [java] org.openide/1 [4.15 200312071900] [java] org.netbeans.lib.terminalemulator [1.1 200312071900] [java] org.openide.loaders [4.11 200312071900] [java] org.netbeans.core/1 [1.19 200312071900] [java] org.netbeans.core.windows/2 [2.0 200312071900] [java] org.openide.io [1.1 200312071900] [java] org.netbeans.core.output/1 [1.1 200312071900] [java] org.mc4j.console.mc4j [1.3.0 1.3.0] [java] org.netbeans.modules.text/1 [1.12 200312071900] [java] org.netbeans.core.ui/1 [1.3 200312071900] [java] org.netbeans.modules.autoupdate/1 [2.8 200312071900] BUILD SUCCESSFUL ---------------------------------------------------------------------- >Comment By: Greg Hinkle (ghinkl) Date: 2004-02-25 15:16 Message: Logged In: YES user_id=773314 Updated all the window system calls to run from the event thread and tested against the latest nightly platform builds. Also had to upgrade some installation and other APIs for the latest builds. Released in 1.2b4. ---------------------------------------------------------------------- Comment By: Greg Hinkle (ghinkl) Date: 2003-12-10 15:57 Message: Logged In: YES user_id=773314 Hmm... It seems the netbeans platform guys altered some of the core api's (deprecating workspaces). Thats the problem with building against development releases I guess. The 3.5.1 platform release should work with the current code base though. The Nov-14 Q-Build should also work. I'll look into removing the workspace dependencies though. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=493495&aid=857346&group_id=60228 |