java.lang.reflect.InvocationTargetException when Opening Editor [message #323674] |
Sat, 05 January 2008 04:02  |
Eclipse User |
|
|
|
Hi,
I encounter the below exception when opening an editor.
In my RCP application a current navigation is
opening an editor E1
From this editor : close E1; open E2
From E2 ; close E2; open E3;
From E3 : close E3; open E1.
... and so on.
The exception doesn't come immediatly, but after N (10, 15 ?) such close
/ open executions.
I suspect a resource / memory problem but have no elements with this
exception to track it.
Any idea ?
Thanks in advance.
Richard
My code to open and close Editors
---------------------------------
avec
iEditorInput extends org.eclipse.ui.IEditorInput
twActionOpenEditor extends org.eclipse.jface.action.Action
public static void OpenEditor ( String sName,
iEditorInput TheEditorInput)
{
Event wMyEventData = new Event ();
wMyEventData.data = TheEditorInput;
twActionOpenEditor wActionOpenEditor
= (twActionOpenEditor) mActionCatalog.get (sName);
if (wActionOpenEditor != null)
wActionOpenEditor.runWithEvent (wMyEventData);
else
InfoEditorInexistant (sName);
}
public static void CloseActiveEditor ()
{
IWorkbenchPage WorkbenchPage
= PlatformUI.getWorkbench ()
.getActiveWorkbenchWindow ()
.getActivePage();
if (WorkbenchPage == null)
return;
WorkbenchPage.closeEditor (WorkbenchPage.getActiveEditor(), false);
}
The Exception
-------------
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
strip.runtime.cStripRuntimeFactory.GenericMethodCall(cStripR untimeFactory.java:32)
at
strip.runtime.jface.cTwingTableDoubleClicListener.mouseDoubl eClick(cTwingTableDoubleClicListener.java:43)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:182)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:289)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at wwprogres01.intro.Application.start(Application.java:20)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:153)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 504)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
Caused by: java.lang.IllegalAccessError: class
sun.reflect.GeneratedConstructorAccessor73 cannot access its superclass
sun.reflect.ConstructorAccessorImpl
at sun.misc.Unsafe.defineClass(Native Method)
at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
at
sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGene rator.java:381)
at java.security.AccessController.doPrivileged(Native Method)
at
sun.reflect.MethodAccessorGenerator.generate(MethodAccessorG enerator.java:377)
at
sun.reflect.MethodAccessorGenerator.generateConstructor(Meth odAccessorGenerator.java:76)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:30)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java :51)
at
org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFact ory.java:187)
at
org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLRead erFactory.java:180)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:311)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:464)
at
strip.dombuilder.cDOMTreeBuilder.BuildDOMTreeUsingSAX(cDOMTr eeBuilder.java:143)
at
strip.GUI.ECLIPSE.editors.cEclipseEditor.PrologueEclipseEdit or(cEclipseEditor.java:139)
at strip.GUI.ECLIPSE.editors.cEclipseEditor.init(cEclipseEditor .java:240)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManag er.java:794)
at
org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:643)
at
org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:426)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:592)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:29 9)
at
org.eclipse.ui.internal.presentations.PresentablePart.setVis ible(PresentablePart.java:179)
at
org.eclipse.ui.internal.presentations.util.PresentablePartFo lder.select(PresentablePartFolder.java:268)
at
org.eclipse.ui.internal.presentations.util.LeftToRightTabOrd er.select(LeftToRightTabOrder.java:65)
at
org.eclipse.ui.internal.presentations.util.TabbedStackPresen tation.selectPart(TabbedStackPresentation.java:400)
at
org.eclipse.ui.internal.PartStack.refreshPresentationSelecti on(PartStack.java:1256)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.jav a:1209)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:16 04)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103 )
at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112 )
at
org.eclipse.ui.internal.EditorSashContainer.addEditor(Editor SashContainer.java:63)
at
org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorA reaHelper.java:217)
at
org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAre aHelper.java:207)
at
org.eclipse.ui.internal.EditorManager.createEditorTab(Editor Manager.java:774)
at
org.eclipse.ui.internal.EditorManager.openEditorFromDescript or(EditorManager.java:673)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManag er.java:634)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2719)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2633)
at org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPag e.java:2625)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2577)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2572)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2556)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2539)
at
strip.GUI.ECLIPSE.twActionOpenEditor.runWithEvent(twActionOp enEditor.java:99)
at strip.GUI.ECLIPSE.twActionFactory.OpenEditor(twActionFactory .java:56)
at
wwprogres01.BRAIN.SearchPersonBrain.TblDataOnDoubleClic(Sear chPersonBrain.java:111)
... 32 more
|
|
|
|
Re: java.lang.reflect.InvocationTargetException when Opening Editor [message #323687 is a reply to message #323677] |
Sun, 06 January 2008 02:20   |
Eclipse User |
|
|
|
Thanks for the response.
However, the point is that the same process works ten ou twelve times
before failing and throwing this exception.
I suspect a previous non caught exception occurs(default memory, ... ? )
but I don't know how to diagnose which one.
Regards,
Richard
Francis Upton a écrit :
> It's nothing to do with resources, here is where your problem is:
>
> Caused by: java.lang.IllegalAccessError: class
> sun.reflect.GeneratedConstructorAccessor73 cannot access its superclass
> sun.reflect.ConstructorAccessorImpl
> at sun.misc.Unsafe.defineClass(Native Method)
> at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
> at
> sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGene rator.java:381)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> sun.reflect.MethodAccessorGenerator.generate(MethodAccessorG enerator.java:377)
>
> at
> sun.reflect.MethodAccessorGenerator.generateConstructor(Meth odAccessorGenerator.java:76)
>
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:30)
>
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
>
> at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
> at java.lang.Class.newInstance0(Class.java:350)
> at java.lang.Class.newInstance(Class.java:303)
> at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java :51)
> at
> org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFact ory.java:187)
> at
> org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLRead erFactory.java:180)
>
> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:311)
> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:464)
> at
> strip.dombuilder.cDOMTreeBuilder.BuildDOMTreeUsingSAX(cDOMTr eeBuilder.java:143)
>
> at
> strip.GUI.ECLIPSE.editors.cEclipseEditor.PrologueEclipseEdit or(cEclipseEditor.java:139)
>
> at
> strip.GUI.ECLIPSE.editors.cEclipseEditor.init(cEclipseEditor .java:240)
>
>
> See why you are getting this exception (google it) in setting up your
> editor.
>
>
>
>
> Richard Desbiolles wrote:
>>
>> Hi,
>>
>> I encounter the below exception when opening an editor.
>>
>> In my RCP application a current navigation is
>>
>> opening an editor E1
>> From this editor : close E1; open E2
>> From E2 ; close E2; open E3;
>> From E3 : close E3; open E1.
>> ... and so on.
>>
>> The exception doesn't come immediatly, but after N (10, 15 ?) such
>> close / open executions.
>>
>> I suspect a resource / memory problem but have no elements with this
>> exception to track it.
>>
>> Any idea ?
>>
>> Thanks in advance.
>>
>> Richard
>>
>> My code to open and close Editors
>> ---------------------------------
>> avec
>> iEditorInput extends org.eclipse.ui.IEditorInput
>> twActionOpenEditor extends org.eclipse.jface.action.Action
>>
>>
>> public static void OpenEditor ( String sName,
>> iEditorInput TheEditorInput)
>> {
>> Event wMyEventData = new Event ();
>> wMyEventData.data = TheEditorInput;
>> twActionOpenEditor wActionOpenEditor
>> = (twActionOpenEditor) mActionCatalog.get (sName);
>> if (wActionOpenEditor != null)
>> wActionOpenEditor.runWithEvent (wMyEventData);
>> else
>> InfoEditorInexistant (sName);
>> }
>> public static void CloseActiveEditor ()
>> {
>> IWorkbenchPage WorkbenchPage
>> = PlatformUI.getWorkbench ()
>> .getActiveWorkbenchWindow ()
>> .getActivePage();
>> if (WorkbenchPage == null)
>> return; WorkbenchPage.closeEditor
>> (WorkbenchPage.getActiveEditor(), false);
>> }
>>
>> The Exception
>> -------------
>>
>> java.lang.reflect.InvocationTargetException
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>> strip.runtime.cStripRuntimeFactory.GenericMethodCall(cStripR untimeFactory.java:32)
>>
>> at
>> strip.runtime.jface.cTwingTableDoubleClicListener.mouseDoubl eClick(cTwingTableDoubleClicListener.java:43)
>>
>> at
>> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:182)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
>> at
>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3682)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
>> at
>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
>> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
>> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
>> at
>> org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:289)
>>
>> at
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:461)
>>
>> at
>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
>> at wwprogres01.intro.Application.start(Application.java:20)
>> at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:153)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:363)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 504)
>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
>> at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
>> at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
>> Caused by: java.lang.IllegalAccessError: class
>> sun.reflect.GeneratedConstructorAccessor73 cannot access its
>> superclass sun.reflect.ConstructorAccessorImpl
>> at sun.misc.Unsafe.defineClass(Native Method)
>> at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
>> at
>> sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGene rator.java:381)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> sun.reflect.MethodAccessorGenerator.generate(MethodAccessorG enerator.java:377)
>>
>> at
>> sun.reflect.MethodAccessorGenerator.generateConstructor(Meth odAccessorGenerator.java:76)
>>
>> at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:30)
>>
>> at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
>>
>> at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
>> at java.lang.Class.newInstance0(Class.java:350)
>> at java.lang.Class.newInstance(Class.java:303)
>> at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java :51)
>> at
>> org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFact ory.java:187)
>> at
>> org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLRead erFactory.java:180)
>>
>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:311)
>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:464)
>> at
>> strip.dombuilder.cDOMTreeBuilder.BuildDOMTreeUsingSAX(cDOMTr eeBuilder.java:143)
>>
>> at
>> strip.GUI.ECLIPSE.editors.cEclipseEditor.PrologueEclipseEdit or(cEclipseEditor.java:139)
>>
>> at
>> strip.GUI.ECLIPSE.editors.cEclipseEditor.init(cEclipseEditor .java:240)
>> at
>> org.eclipse.ui.internal.EditorManager.createSite(EditorManag er.java:794)
>> at
>> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:643)
>>
>> at
>> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:426)
>>
>> at
>> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:592)
>>
>> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:29 9)
>> at
>> org.eclipse.ui.internal.presentations.PresentablePart.setVis ible(PresentablePart.java:179)
>>
>> at
>> org.eclipse.ui.internal.presentations.util.PresentablePartFo lder.select(PresentablePartFolder.java:268)
>>
>> at
>> org.eclipse.ui.internal.presentations.util.LeftToRightTabOrd er.select(LeftToRightTabOrder.java:65)
>>
>> at
>> org.eclipse.ui.internal.presentations.util.TabbedStackPresen tation.selectPart(TabbedStackPresentation.java:400)
>>
>> at
>> org.eclipse.ui.internal.PartStack.refreshPresentationSelecti on(PartStack.java:1256)
>>
>> at
>> org.eclipse.ui.internal.PartStack.setSelection(PartStack.jav a:1209)
>> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:16 04)
>> at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
>> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103 )
>> at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
>> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112 )
>> at
>> org.eclipse.ui.internal.EditorSashContainer.addEditor(Editor SashContainer.java:63)
>>
>> at
>> org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorA reaHelper.java:217)
>>
>> at
>> org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAre aHelper.java:207)
>>
>> at
>> org.eclipse.ui.internal.EditorManager.createEditorTab(Editor Manager.java:774)
>>
>> at
>> org.eclipse.ui.internal.EditorManager.openEditorFromDescript or(EditorManager.java:673)
>>
>> at
>> org.eclipse.ui.internal.EditorManager.openEditor(EditorManag er.java:634)
>> at
>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2719)
>>
>> at
>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2633)
>>
>> at
>> org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPag e.java:2625)
>> at
>> org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2577)
>> at
>> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
>> at
>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2572)
>> at
>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2556)
>> at
>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2539)
>> at
>> strip.GUI.ECLIPSE.twActionOpenEditor.runWithEvent(twActionOp enEditor.java:99)
>>
>> at
>> strip.GUI.ECLIPSE.twActionFactory.OpenEditor(twActionFactory .java:56)
>> at
>> wwprogres01.BRAIN.SearchPersonBrain.TblDataOnDoubleClic(Sear chPersonBrain.java:111)
>>
>> ... 32 more
|
|
|
Re: java.lang.reflect.InvocationTargetException when Opening Editor [message #323691 is a reply to message #323687] |
Sun, 06 January 2008 10:04   |
Eclipse User |
|
|
|
I would start by trying to understand why you are getting the exception
you see rather than speculate about what might be happening that you
don't see. That could give you some more data as to why it only happens
intermittently.
Richard Desbiolles wrote:
> Thanks for the response.
>
> However, the point is that the same process works ten ou twelve times
> before failing and throwing this exception.
>
> I suspect a previous non caught exception occurs(default memory, ... ? )
> but I don't know how to diagnose which one.
>
> Regards,
>
> Richard
>
>
> Francis Upton a écrit :
>> It's nothing to do with resources, here is where your problem is:
>>
>> Caused by: java.lang.IllegalAccessError: class
>> sun.reflect.GeneratedConstructorAccessor73 cannot access its
>> superclass sun.reflect.ConstructorAccessorImpl
>> at sun.misc.Unsafe.defineClass(Native Method)
>> at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
>> at
>> sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGene rator.java:381)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> sun.reflect.MethodAccessorGenerator.generate(MethodAccessorG enerator.java:377)
>>
>> at
>> sun.reflect.MethodAccessorGenerator.generateConstructor(Meth odAccessorGenerator.java:76)
>>
>> at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:30)
>>
>> at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
>>
>> at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
>> at java.lang.Class.newInstance0(Class.java:350)
>> at java.lang.Class.newInstance(Class.java:303)
>> at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java :51)
>> at
>> org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFact ory.java:187)
>> at
>> org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLRead erFactory.java:180)
>>
>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:311)
>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:464)
>> at
>> strip.dombuilder.cDOMTreeBuilder.BuildDOMTreeUsingSAX(cDOMTr eeBuilder.java:143)
>>
>> at
>> strip.GUI.ECLIPSE.editors.cEclipseEditor.PrologueEclipseEdit or(cEclipseEditor.java:139)
>>
>> at
>> strip.GUI.ECLIPSE.editors.cEclipseEditor.init(cEclipseEditor .java:240)
>>
>>
>> See why you are getting this exception (google it) in setting up your
>> editor.
>>
>>
>>
>>
>> Richard Desbiolles wrote:
>>>
>>> Hi,
>>>
>>> I encounter the below exception when opening an editor.
>>>
>>> In my RCP application a current navigation is
>>>
>>> opening an editor E1
>>> From this editor : close E1; open E2
>>> From E2 ; close E2; open E3;
>>> From E3 : close E3; open E1.
>>> ... and so on.
>>>
>>> The exception doesn't come immediatly, but after N (10, 15 ?) such
>>> close / open executions.
>>>
>>> I suspect a resource / memory problem but have no elements with this
>>> exception to track it.
>>>
>>> Any idea ?
>>>
>>> Thanks in advance.
>>>
>>> Richard
>>>
>>> My code to open and close Editors
>>> ---------------------------------
>>> avec
>>> iEditorInput extends org.eclipse.ui.IEditorInput
>>> twActionOpenEditor extends org.eclipse.jface.action.Action
>>>
>>>
>>> public static void OpenEditor ( String sName,
>>> iEditorInput TheEditorInput)
>>> {
>>> Event wMyEventData = new Event ();
>>> wMyEventData.data = TheEditorInput;
>>> twActionOpenEditor wActionOpenEditor
>>> = (twActionOpenEditor) mActionCatalog.get (sName);
>>> if (wActionOpenEditor != null)
>>> wActionOpenEditor.runWithEvent (wMyEventData);
>>> else
>>> InfoEditorInexistant (sName);
>>> } public static void CloseActiveEditor ()
>>> {
>>> IWorkbenchPage WorkbenchPage
>>> = PlatformUI.getWorkbench ()
>>> .getActiveWorkbenchWindow ()
>>> .getActivePage();
>>> if (WorkbenchPage == null)
>>> return; WorkbenchPage.closeEditor
>>> (WorkbenchPage.getActiveEditor(), false);
>>> }
>>>
>>> The Exception
>>> -------------
>>>
>>> java.lang.reflect.InvocationTargetException
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>> at
>>> strip.runtime.cStripRuntimeFactory.GenericMethodCall(cStripR untimeFactory.java:32)
>>>
>>> at
>>> strip.runtime.jface.cTwingTableDoubleClicListener.mouseDoubl eClick(cTwingTableDoubleClicListener.java:43)
>>>
>>> at
>>> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:182)
>>>
>>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
>>> at
>>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3682)
>>> at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
>>> at
>>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
>>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
>>> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
>>> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
>>> at
>>> org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:289)
>>>
>>> at
>>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:461)
>>>
>>> at
>>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
>>> at wwprogres01.intro.Application.start(Application.java:20)
>>> at
>>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:153)
>>>
>>> at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
>>>
>>> at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
>>>
>>> at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:363)
>>>
>>> at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 504)
>>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
>>> at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
>>> at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
>>> Caused by: java.lang.IllegalAccessError: class
>>> sun.reflect.GeneratedConstructorAccessor73 cannot access its
>>> superclass sun.reflect.ConstructorAccessorImpl
>>> at sun.misc.Unsafe.defineClass(Native Method)
>>> at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
>>> at
>>> sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGene rator.java:381)
>>>
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> sun.reflect.MethodAccessorGenerator.generate(MethodAccessorG enerator.java:377)
>>>
>>> at
>>> sun.reflect.MethodAccessorGenerator.generateConstructor(Meth odAccessorGenerator.java:76)
>>>
>>> at
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:30)
>>>
>>> at
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
>>>
>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
>>> at java.lang.Class.newInstance0(Class.java:350)
>>> at java.lang.Class.newInstance(Class.java:303)
>>> at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java :51)
>>> at
>>> org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFact ory.java:187)
>>>
>>> at
>>> org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLRead erFactory.java:180)
>>>
>>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:311)
>>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:464)
>>> at
>>> strip.dombuilder.cDOMTreeBuilder.BuildDOMTreeUsingSAX(cDOMTr eeBuilder.java:143)
>>>
>>> at
>>> strip.GUI.ECLIPSE.editors.cEclipseEditor.PrologueEclipseEdit or(cEclipseEditor.java:139)
>>>
>>> at
>>> strip.GUI.ECLIPSE.editors.cEclipseEditor.init(cEclipseEditor .java:240)
>>> at
>>> org.eclipse.ui.internal.EditorManager.createSite(EditorManag er.java:794)
>>> at
>>> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:643)
>>>
>>> at
>>> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:426)
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:592)
>>>
>>> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:29 9)
>>> at
>>> org.eclipse.ui.internal.presentations.PresentablePart.setVis ible(PresentablePart.java:179)
>>>
>>> at
>>> org.eclipse.ui.internal.presentations.util.PresentablePartFo lder.select(PresentablePartFolder.java:268)
>>>
>>> at
>>> org.eclipse.ui.internal.presentations.util.LeftToRightTabOrd er.select(LeftToRightTabOrder.java:65)
>>>
>>> at
>>> org.eclipse.ui.internal.presentations.util.TabbedStackPresen tation.selectPart(TabbedStackPresentation.java:400)
>>>
>>> at
>>> org.eclipse.ui.internal.PartStack.refreshPresentationSelecti on(PartStack.java:1256)
>>>
>>> at
>>> org.eclipse.ui.internal.PartStack.setSelection(PartStack.jav a:1209)
>>> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:16 04)
>>> at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
>>> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103 )
>>> at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
>>> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112 )
>>> at
>>> org.eclipse.ui.internal.EditorSashContainer.addEditor(Editor SashContainer.java:63)
>>>
>>> at
>>> org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorA reaHelper.java:217)
>>>
>>> at
>>> org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAre aHelper.java:207)
>>>
>>> at
>>> org.eclipse.ui.internal.EditorManager.createEditorTab(Editor Manager.java:774)
>>>
>>> at
>>> org.eclipse.ui.internal.EditorManager.openEditorFromDescript or(EditorManager.java:673)
>>>
>>> at
>>> org.eclipse.ui.internal.EditorManager.openEditor(EditorManag er.java:634)
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2719)
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2633)
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPag e.java:2625)
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2577)
>>> at
>>> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2572)
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2556)
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2539)
>>>
>>> at
>>> strip.GUI.ECLIPSE.twActionOpenEditor.runWithEvent(twActionOp enEditor.java:99)
>>>
>>> at
>>> strip.GUI.ECLIPSE.twActionFactory.OpenEditor(twActionFactory .java:56)
>>> at
>>> wwprogres01.BRAIN.SearchPersonBrain.TblDataOnDoubleClic(Sear chPersonBrain.java:111)
>>>
>>> ... 32 more
|
|
|
Re: java.lang.reflect.InvocationTargetException when Opening Editor [message #323747 is a reply to message #323691] |
Mon, 07 January 2008 11:14  |
Eclipse User |
|
|
|
thanks to try help me, but take a look to
'Not related java.lang.reflect.InvocationTargetException' entry.
regards
Richard
Francis Upton a écrit :
> I would start by trying to understand why you are getting the exception
> you see rather than speculate about what might be happening that you
> don't see. That could give you some more data as to why it only happens
> intermittently.
>
> Richard Desbiolles wrote:
>> Thanks for the response.
>>
>> However, the point is that the same process works ten ou twelve times
>> before failing and throwing this exception.
>>
>> I suspect a previous non caught exception occurs(default memory, ... ?
>> ) but I don't know how to diagnose which one.
>>
>> Regards,
>>
>> Richard
>>
>>
>> Francis Upton a écrit :
>>> It's nothing to do with resources, here is where your problem is:
>>>
>>> Caused by: java.lang.IllegalAccessError: class
>>> sun.reflect.GeneratedConstructorAccessor73 cannot access its
>>> superclass sun.reflect.ConstructorAccessorImpl
>>> at sun.misc.Unsafe.defineClass(Native Method)
>>> at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
>>> at
>>> sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGene rator.java:381)
>>>
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> sun.reflect.MethodAccessorGenerator.generate(MethodAccessorG enerator.java:377)
>>>
>>> at
>>> sun.reflect.MethodAccessorGenerator.generateConstructor(Meth odAccessorGenerator.java:76)
>>>
>>> at
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:30)
>>>
>>> at
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
>>>
>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
>>> at java.lang.Class.newInstance0(Class.java:350)
>>> at java.lang.Class.newInstance(Class.java:303)
>>> at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java :51)
>>> at
>>> org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFact ory.java:187)
>>>
>>> at
>>> org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLRead erFactory.java:180)
>>>
>>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:311)
>>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:464)
>>> at
>>> strip.dombuilder.cDOMTreeBuilder.BuildDOMTreeUsingSAX(cDOMTr eeBuilder.java:143)
>>>
>>> at
>>> strip.GUI.ECLIPSE.editors.cEclipseEditor.PrologueEclipseEdit or(cEclipseEditor.java:139)
>>>
>>> at
>>> strip.GUI.ECLIPSE.editors.cEclipseEditor.init(cEclipseEditor .java:240)
>>>
>>>
>>> See why you are getting this exception (google it) in setting up your
>>> editor.
>>>
>>>
>>>
>>>
>>> Richard Desbiolles wrote:
>>>>
>>>> Hi,
>>>>
>>>> I encounter the below exception when opening an editor.
>>>>
>>>> In my RCP application a current navigation is
>>>>
>>>> opening an editor E1
>>>> From this editor : close E1; open E2
>>>> From E2 ; close E2; open E3;
>>>> From E3 : close E3; open E1.
>>>> ... and so on.
>>>>
>>>> The exception doesn't come immediatly, but after N (10, 15 ?) such
>>>> close / open executions.
>>>>
>>>> I suspect a resource / memory problem but have no elements with this
>>>> exception to track it.
>>>>
>>>> Any idea ?
>>>>
>>>> Thanks in advance.
>>>>
>>>> Richard
>>>>
>>>> My code to open and close Editors
>>>> ---------------------------------
>>>> avec
>>>> iEditorInput extends org.eclipse.ui.IEditorInput
>>>> twActionOpenEditor extends org.eclipse.jface.action.Action
>>>>
>>>>
>>>> public static void OpenEditor ( String sName,
>>>> iEditorInput TheEditorInput)
>>>> {
>>>> Event wMyEventData = new Event ();
>>>> wMyEventData.data = TheEditorInput;
>>>> twActionOpenEditor wActionOpenEditor
>>>> = (twActionOpenEditor) mActionCatalog.get (sName);
>>>> if (wActionOpenEditor != null)
>>>> wActionOpenEditor.runWithEvent (wMyEventData);
>>>> else
>>>> InfoEditorInexistant (sName);
>>>> } public static void CloseActiveEditor ()
>>>> {
>>>> IWorkbenchPage WorkbenchPage
>>>> = PlatformUI.getWorkbench ()
>>>> .getActiveWorkbenchWindow ()
>>>> .getActivePage();
>>>> if (WorkbenchPage == null)
>>>> return; WorkbenchPage.closeEditor
>>>> (WorkbenchPage.getActiveEditor(), false);
>>>> }
>>>>
>>>> The Exception
>>>> -------------
>>>>
>>>> java.lang.reflect.InvocationTargetException
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>>
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>>
>>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>>> at
>>>> strip.runtime.cStripRuntimeFactory.GenericMethodCall(cStripR untimeFactory.java:32)
>>>>
>>>> at
>>>> strip.runtime.jface.cTwingTableDoubleClicListener.mouseDoubl eClick(cTwingTableDoubleClicListener.java:43)
>>>>
>>>> at
>>>> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:182)
>>>>
>>>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
>>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
>>>> at
>>>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3682)
>>>> at
>>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
>>>> at
>>>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
>>>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
>>>> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
>>>> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
>>>> at
>>>> org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:289)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:461)
>>>>
>>>> at
>>>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
>>>> at wwprogres01.intro.Application.start(Application.java:20)
>>>> at
>>>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:153)
>>>>
>>>> at
>>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
>>>>
>>>> at
>>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
>>>>
>>>> at
>>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:363)
>>>>
>>>> at
>>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
>>>>
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>>
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>>
>>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>>> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 504)
>>>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
>>>> at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
>>>> at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
>>>> Caused by: java.lang.IllegalAccessError: class
>>>> sun.reflect.GeneratedConstructorAccessor73 cannot access its
>>>> superclass sun.reflect.ConstructorAccessorImpl
>>>> at sun.misc.Unsafe.defineClass(Native Method)
>>>> at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
>>>> at
>>>> sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGene rator.java:381)
>>>>
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> sun.reflect.MethodAccessorGenerator.generate(MethodAccessorG enerator.java:377)
>>>>
>>>> at
>>>> sun.reflect.MethodAccessorGenerator.generateConstructor(Meth odAccessorGenerator.java:76)
>>>>
>>>> at
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:30)
>>>>
>>>> at
>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
>>>>
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
>>>> at java.lang.Class.newInstance0(Class.java:350)
>>>> at java.lang.Class.newInstance(Class.java:303)
>>>> at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java :51)
>>>> at
>>>> org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFact ory.java:187)
>>>>
>>>> at
>>>> org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLRead erFactory.java:180)
>>>>
>>>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:311)
>>>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:464)
>>>> at
>>>> strip.dombuilder.cDOMTreeBuilder.BuildDOMTreeUsingSAX(cDOMTr eeBuilder.java:143)
>>>>
>>>> at
>>>> strip.GUI.ECLIPSE.editors.cEclipseEditor.PrologueEclipseEdit or(cEclipseEditor.java:139)
>>>>
>>>> at
>>>> strip.GUI.ECLIPSE.editors.cEclipseEditor.init(cEclipseEditor .java:240)
>>>> at
>>>> org.eclipse.ui.internal.EditorManager.createSite(EditorManag er.java:794)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:643)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:426)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:592)
>>>>
>>>> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:29 9)
>>>> at
>>>> org.eclipse.ui.internal.presentations.PresentablePart.setVis ible(PresentablePart.java:179)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.presentations.util.PresentablePartFo lder.select(PresentablePartFolder.java:268)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.presentations.util.LeftToRightTabOrd er.select(LeftToRightTabOrder.java:65)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.presentations.util.TabbedStackPresen tation.selectPart(TabbedStackPresentation.java:400)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.PartStack.refreshPresentationSelecti on(PartStack.java:1256)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.PartStack.setSelection(PartStack.jav a:1209)
>>>> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:16 04)
>>>> at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
>>>> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103 )
>>>> at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
>>>> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112 )
>>>> at
>>>> org.eclipse.ui.internal.EditorSashContainer.addEditor(Editor SashContainer.java:63)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorA reaHelper.java:217)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAre aHelper.java:207)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.EditorManager.createEditorTab(Editor Manager.java:774)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.EditorManager.openEditorFromDescript or(EditorManager.java:673)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.EditorManager.openEditor(EditorManag er.java:634)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2719)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2633)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPag e.java:2625)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2577)
>>>> at
>>>> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2572)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2556)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2539)
>>>>
>>>> at
>>>> strip.GUI.ECLIPSE.twActionOpenEditor.runWithEvent(twActionOp enEditor.java:99)
>>>>
>>>> at
>>>> strip.GUI.ECLIPSE.twActionFactory.OpenEditor(twActionFactory .java:56)
>>>> at
>>>> wwprogres01.BRAIN.SearchPersonBrain.TblDataOnDoubleClic(Sear chPersonBrain.java:111)
>>>>
>>>> ... 32 more
|
|
|
Powered by
FUDForum. Page generated in 0.05113 seconds