| 
| problems in using a custom IApplication class :  AssertionFailedException [message #330558] | Fri, 01 August 2008 14:03  |  | 
| Eclipse User  |  |  |  |  | I recently changed the Run setting  for my application to use a custom IApplication class instead of org.eclispe.ui.ide.workbench. Everything
 used to work fine earlier, but now I get an AssertionFailedException
 (detailed error message at end of mail)
 
 I have checked the list plugins included and they are the same as earlier.
 Infact everything remains the same except the change in the main class.
 Is there something I am missing. I did see many users complaining about a
 similar exception, but no solutions.
 
 Any help would be appreciated.
 
 Thanks in advance
 -Jeevan
 
 
 
 
 org.eclipse.core.runtime.AssertionFailedException: null argument:
 at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:84)
 at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:72)
 at
 org.eclipse.core.commands.operations.AbstractOperation.hasCo ntext(AbstractOperation.java:150)
 at
 org.eclipse.ui.operations.OperationHistoryActionHandler$Hist oryListener.historyNotification(OperationHistoryActionHandle r.java:179)
 at
 org.eclipse.core.commands.operations.DefaultOperationHistory $2.run(DefaultOperationHistory.java:929)
 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
 at
 org.eclipse.core.commands.operations.DefaultOperationHistory .notifyListeners(DefaultOperationHistory.java:918)
 at
 org.eclipse.core.commands.operations.DefaultOperationHistory .notifyAboutToExecute(DefaultOperationHistory.java:941)
 at
 org.eclipse.core.commands.operations.DefaultOperationHistory .execute(DefaultOperationHistory.java:508)
 at
 com.siemens.med.cad.kmt.dkc.diagram.part.RemindNewProjectWiz ard$1.run(CustomProjectWizard.java:165)
 at
 org.eclipse.jface.operation.ModalContext.runInCurrentThread( ModalContext.java:369)
 at  org.eclipse.jface.operation.ModalContext.run(ModalContext.ja va:313)
 at  org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java: 934)
 at
 com.siemens.med.cad.kmt.dkc.diagram.part.RemindNewProjectWiz ard.performFinish(CustomProjectWizard.java:195)
 at
 org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDi alog.java:742)
 at
 org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDi alog.java:373)
 at  org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.jav a:618)
 at
 org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:227)
 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.jface.window.Window.runEventLoop(Window.java:820 )
 at org.eclipse.jface.window.Window.open(Window.java:796)
 at
 org.eclipse.ui.internal.actions.NewWizardShortcutAction.run( NewWizardShortcutAction.java:135)
 at  org.eclipse.jface.action.Action.runWithEvent(Action.java:498 )
 at
 org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:546)
 at
 org.eclipse.jface.action.ActionContributionItem.access$2(Act ionContributionItem.java:490)
 at
 org.eclipse.jface.action.ActionContributionItem$5.handleEven t(ActionContributionItem.java:402)
 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
 com.siemens.med.cad.kmt.dkc.diagram.application.RemindApplic ation.start(CustomApplication.java:41)
 at
 org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:169)
 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:597)
 at  org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 508)
 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
 at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
 at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
 |  |  |  | 
| 
| Re: problems in using a custom IApplication class :  AssertionFailedException [message #330570 is a reply to message #330558] | Sun, 03 August 2008 22:51  |  | 
| Eclipse User  |  |  |  |  | Originally posted by: lifesting.gmail.com 
 Hi, Jeevan. Workbench is a simple IApplication, it includes basic UI,
 Workspace(resource manager), help, retarget actions, search and more....
 
 if any of your code has referenced any function supplied by workbench
 directly or indirectly, your application must be failed.
 
 From the exception stack, it seemed that you used Redo/Undo, but the
 application which replaced Workbench didn't provide complete
 OperationHistory (lack Operation Context) as Workbench configured.
 
 
 Jeevan wrote:
 >
 > I recently changed the Run setting  for my application to use a custom
 > IApplication class instead of org.eclispe.ui.ide.workbench. Everything
 > used to work fine earlier, but now I get an AssertionFailedException
 > (detailed error message at end of mail)
 >
 > I have checked the list plugins included and they are the same as earlier.
 > Infact everything remains the same except the change in the main class.
 > Is there something I am missing. I did see many users complaining about
 > a similar exception, but no solutions.
 >
 > Any help would be appreciated.
 >
 > Thanks in advance
 > -Jeevan
 >
 >
 >
 >
 > org.eclipse.core.runtime.AssertionFailedException: null argument:
 >     at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:84)
 >     at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:72)
 >     at
 >  org.eclipse.core.commands.operations.AbstractOperation.hasCo ntext(AbstractOperation.java:150)
 >
 >     at
 >  org.eclipse.ui.operations.OperationHistoryActionHandler$Hist oryListener.historyNotification(OperationHistoryActionHandle r.java:179)
 >
 >     at
 >  org.eclipse.core.commands.operations.DefaultOperationHistory $2.run(DefaultOperationHistory.java:929)
 >
 >     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
 >     at
 >  org.eclipse.core.commands.operations.DefaultOperationHistory .notifyListeners(DefaultOperationHistory.java:918)
 >
 >     at
 >  org.eclipse.core.commands.operations.DefaultOperationHistory .notifyAboutToExecute(DefaultOperationHistory.java:941)
 >
 >     at
 >  org.eclipse.core.commands.operations.DefaultOperationHistory .execute(DefaultOperationHistory.java:508)
 >
 >     at
 >  com.siemens.med.cad.kmt.dkc.diagram.part.RemindNewProjectWiz ard$1.run(CustomProjectWizard.java:165)
 >
 >     at
 >  org.eclipse.jface.operation.ModalContext.runInCurrentThread( ModalContext.java:369)
 >
 >     at  org.eclipse.jface.operation.ModalContext.run(ModalContext.ja va:313)
 >     at  org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java: 934)
 >     at
 >  com.siemens.med.cad.kmt.dkc.diagram.part.RemindNewProjectWiz ard.performFinish(CustomProjectWizard.java:195)
 >
 >     at
 >  org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDi alog.java:742)
 >     at
 >  org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDi alog.java:373)
 >     at  org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.jav a:618)
 >     at
 >  org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:227)
 >     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.jface.window.Window.runEventLoop(Window.java:820 )
 >     at org.eclipse.jface.window.Window.open(Window.java:796)
 >     at
 >  org.eclipse.ui.internal.actions.NewWizardShortcutAction.run( NewWizardShortcutAction.java:135)
 >
 >     at  org.eclipse.jface.action.Action.runWithEvent(Action.java:498 )
 >     at
 >  org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:546)
 >
 >     at
 >  org.eclipse.jface.action.ActionContributionItem.access$2(Act ionContributionItem.java:490)
 >
 >     at
 >  org.eclipse.jface.action.ActionContributionItem$5.handleEven t(ActionContributionItem.java:402)
 >
 >     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
 >  com.siemens.med.cad.kmt.dkc.diagram.application.RemindApplic ation.start(CustomApplication.java:41)
 >
 >     at
 >  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:169)
 >
 >     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:597)
 >     at  org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 508)
 >     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
 >     at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
 >     at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
 >
 >
 >
 |  |  |  | 
Powered by 
FUDForum. Page generated in 0.03727 seconds