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 41323 - Exception occurs when execute a servlet from pop-up menu
Summary: Exception occurs when execute a servlet from pop-up menu
Status: VERIFIED DUPLICATE of bug 41213
Alias: None
Product: platform
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P2 blocker (vote)
Assignee: issues@platform
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-25 02:23 UTC by davisn
Modified: 2008-12-22 16:33 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description davisn 2004-03-25 02:23:58 UTC
Build used:
   AppServer: b57
   Netbean: RC1
   Plugin: 03/23

STEPS TO REPRODUCE:
1. Start Netbean IDE > AppServer
2. Create a web module
3. Create a servlet (use the default NewServlet)
4. Right-click at the NewServlet node and select
Compile > Execute menu
BUG:
     Exception occurs
--------------------------------------------------
INFORMATIONAL *********** Exception occurred
************ at Wed Mar 24 18:08:25 PST 2004
[catch]java.lang.IllegalStateException: Assertion
failed. WindowsAPI is required to be called from
AWT thread only, see
http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/threading.html
	at
org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:1000)
	at
org.netbeans.core.windows.WindowManagerImpl.findTopComponent(WindowManagerImpl.java:204)
	at
org.netbeans.core.output.OutputView.findDefault(OutputView.java:190)
	at
org.netbeans.core.output.OutputTabInner$OutTermPane.ensureOpen(OutputTabInner.java:2455)
	at
org.netbeans.core.output.OutputTabInner$OutTermPane.access$3100(OutputTabInner.java:700)
	at
org.netbeans.core.output.OutputTabInner$OutTermPane$TermOutputWriter.println(OutputTabInner.java:1509)
	at java.io.PrintWriter.println(PrintWriter.java:516)
	at
org.netbeans.core.compiler.CompilerDisplayer.println(CompilerDisplayer.java:372)
	at
org.netbeans.core.compiler.CompilerDisplayer.compilationFinished(CompilerDisplayer.java:250)
	at
org.netbeans.core.compiler.CompilationEngineImpl$CompilerThread.run(CompilationEngineImpl.java:184)
INFORMATIONAL *********** Exception occurred
************ at Wed Mar 24 18:08:25 PST 2004
[catch]java.lang.IllegalStateException: Assertion
failed. WindowsAPI is required to be called from
AWT thread only, see
http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/threading.html
	at
org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:1000)
	at
org.netbeans.core.windows.WindowManagerImpl.topComponentIconChanged(WindowManagerImpl.java:932)
	at
org.openide.windows.TopComponent.setIcon(TopComponent.java:618)
	at
org.netbeans.core.output.OutputView.<init>(OutputView.java:130)
	at
org.netbeans.core.output.OutputView.<init>(OutputView.java:146)
	at
org.netbeans.core.output.OutputView.getDefault(OutputView.java:218)
	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:324)
	at
org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.createFromMethod(XMLSettingsSupport.java:633)
	at
org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:548)
	at
org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceCreate(SerialDataConvertor.java:350)
	at
org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:462)
	at
org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:570)
	at
org.netbeans.core.windows.WindowManagerImpl.findTopComponent(WindowManagerImpl.java:206)
	at
org.netbeans.core.output.OutputView.findDefault(OutputView.java:190)
	at
org.netbeans.core.output.OutputTabInner$OutTermPane.ensureOpen(OutputTabInner.java:2455)
	at
org.netbeans.core.output.OutputTabInner$OutTermPane.access$3100(OutputTabInner.java:700)
	at
org.netbeans.core.output.OutputTabInner$OutTermPane$TermOutputWriter.println(OutputTabInner.java:1509)
	at java.io.PrintWriter.println(PrintWriter.java:516)
	at
org.netbeans.core.compiler.CompilerDisplayer.println(CompilerDisplayer.java:372)
	at
org.netbeans.core.compiler.CompilerDisplayer.compilationFinished(CompilerDisplayer.java:250)
	at
org.netbeans.core.compiler.CompilationEngineImpl$CompilerThread.run(CompilationEngineImpl.java:184)
INFORMATIONAL *********** Exception occurred
************ at Wed Mar 24 18:08:25 PST 2004
[catch]java.lang.IllegalStateException: Assertion
failed. WindowsAPI is required to be called from
AWT thread only, see
http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/threading.html
	at
org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:1000)
	at
org.netbeans.core.windows.WindowManagerImpl.topComponentDisplayNameChanged(WindowManagerImpl.java:914)
	at
org.openide.windows.TopComponent.setName(TopComponent.java:568)
	at
org.netbeans.core.output.OutputView.<init>(OutputView.java:147)
	at
org.netbeans.core.output.OutputView.getDefault(OutputView.java:218)
	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:324)
	at
org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.createFromMethod(XMLSettingsSupport.java:633)
	at
org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:548)
	at
org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceCreate(SerialDataConvertor.java:350)
	at
org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:462)
	at
org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:570)
	at
org.netbeans.core.windows.WindowManagerImpl.findTopComponent(WindowManagerImpl.java:206)
	at
org.netbeans.core.output.OutputView.findDefault(OutputView.java:190)
	at
org.netbeans.core.output.OutputTabInner$OutTermPane.ensureOpen(OutputTabInner.java:2455)
	at
org.netbeans.core.output.OutputTabInner$OutTermPane.access$3100(OutputTabInner.java:700)
	at
org.netbeans.core.output.OutputTabInner$OutTermPane$TermOutputWriter.println(OutputTabInner.java:1509)
	at java.io.PrintWriter.println(PrintWriter.java:516)
	at
org.netbeans.core.compiler.CompilerDisplayer.println(CompilerDisplayer.java:372)
	at
org.netbeans.core.compiler.CompilerDisplayer.compilationFinished(CompilerDisplayer.java:250)
	at
org.netbeans.core.compiler.CompilationEngineImpl$CompilerThread.run(CompilationEngineImpl.java:184)
Comment 1 Petr Jiricka 2004-03-25 20:29:45 UTC
Davis, what do you mean by "exception occurs"? Does it show in the
exception window? Or is it printed to the IDE log? Or anything else?

This looks like a OpenIDE bug, reassigning.
Comment 2 davisn 2004-03-25 21:02:52 UTC
Petr, after selected to execute the servlet (step 4), netscape browser
was launched, but it could not access to the servlet - It hanged. So I
looked into the ide.log file and found the exception there 
Comment 3 Marian Mirilovic 2004-03-25 22:28:24 UTC
It's duplicate of issue 41213, by the way , it's already fixed for
NB3.6 RC2

*** This issue has been marked as a duplicate of 41213 ***
Comment 4 Lukas Hasik 2004-04-02 15:38:33 UTC
verified duplicate