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 16091 - exception in multisession debugging when shutting down
Summary: exception in multisession debugging when shutting down
Status: CLOSED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 3.x
Hardware: Sun Solaris
: P3 blocker (vote)
Assignee: issues@debugger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-01 22:49 UTC by ivan
Modified: 2001-10-09 15:28 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 ivan 2001-10-01 22:49:53 UTC
I get the following exception when shutting down. 
The component that is causing trouble seems to be:
  
org.netbeans.modules.debugger.multisession.EnterpriseModule.closing(EnterpriseModule.java:62)
I turned off multisession debugging from options but that didn't help.
I filed this as a P2 because I think it keep shutdown from remembering windows
positions.


java.beans.IntrospectionException: No method "getShowFinishDialog" with 0 arg(s)
of matching types.
        at java.beans.Introspector.findMethod(Introspector.java:1265)
        at java.beans.Introspector.findMethod(Introspector.java:1239)
        at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:90)
        at
org.netbeans.modules.debugger.support.DebuggerSettingsBeanInfo.<clinit>(DebuggerSettingsBeanInfo.java:47)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:42)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:30)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:263)
        at java.lang.Class.newInstance0(Class.java:301)
        at java.lang.Class.newInstance(Class.java:254)
        at java.beans.Introspector.instantiate(Introspector.java:1327)
        at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:364)
        at java.beans.Introspector.<init>(Introspector.java:313)
        at java.beans.Introspector.getBeanInfo(Introspector.java:179)
        at java.beans.Introspector.getBeanInfo(Introspector.java:122)
        at
org.openide.util.SharedClassObject.hasGlobalAtrributeInBeanInfo(SharedClassObject.java:536)
        at
org.openide.util.SharedClassObject.isProjectOption(SharedClassObject.java:516)
        at org.openide.util.SharedClassObject.reset(SharedClassObject.java:479)
        at
org.openide.util.SharedClassObject.findObject(SharedClassObject.java:437)
        at
org.netbeans.modules.debugger.support.DebuggerProjectSettings.getRemoteDebugger(DebuggerProjectSettings.java:100)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:42)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:28)
        at java.lang.reflect.Method.invoke(Method.java:313)
        at org.openide.options.SystemOption.writeExternal(SystemOption.java:127)
        at
org.openide.util.SharedClassObject$WriteReplace.writeObject(SharedClassObject.java:624)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:42)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:28)
        at java.lang.reflect.Method.invoke(Method.java:313)
        at
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:787)
        at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1297)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1248)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1055)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:281)
        at org.openide.util.SharedClassObject.reset(SharedClassObject.java:492)
        at
org.openide.util.SharedClassObject.findObject(SharedClassObject.java:437)
        at
org.netbeans.modules.debugger.multisession.EnterpriseModule.closing(EnterpriseModule.java:62)
        at org.netbeans.core.modules.NbInstaller.closing(NbInstaller.java:582)
        at
org.netbeans.core.modules.ModuleManager.shutDown(ModuleManager.java:938)
        at
org.netbeans.core.modules.ModuleSystem.shutDown(ModuleSystem.java:280)
        at org.netbeans.core.NbTopManager.exit(NbTopManager.java:671)
        at
org.netbeans.core.actions.SystemExit.performAction(SystemExit.java:45)
        at
org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:66)
        at org.netbeans.core.ModuleActions$1.run(ModuleActions.java:85)
        at org.openide.util.Task.run(Task.java:152)
        at
org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:611)
Comment 1 Jan Stola 2001-10-05 10:17:06 UTC
I was not able to reproduce this bug -> does not happen
regularly -> lowering priority to P3.
Comment 2 ivan 2001-10-05 23:07:59 UTC
I was getting this exception in an NB built from a branch that
apparently
wasn't synced up with the trunk. After I managed to succesfully merge
it 
the problem went away.
Comment 3 Jan Stola 2001-10-09 10:30:06 UTC
Closed.
Comment 4 David Simonek 2001-10-09 15:28:32 UTC
confirming. happened to me too, vanished after full recompile.