facebook

Perspective customization dialog not being opened due to Codemix problem

  1. CodeMix & Angular IDE
  2.  > 
  3. Getting Help
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #614304 Reply

    beleta1
    Participant

    I am getting this error when trying to customize any Eclipse perspective (Window/Perspective/Customize Perspective…):

    
    eclipse.buildId=4.11.0.I20190307-0500
    java.version=1.8.0_201
    java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=es_ES
    Framework arguments:  -product org.eclipse.epp.package.jee.product
    Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product -clean
    
    org.eclipse.ui
    Error
    Wed May 15 12:46:53 CEST 2019
    Plug-in 'com.genuitec.eclipse.code' contributed an invalid Menu Extension (Path: 'help/com.eclipse.genuitec.codemixgroup' is invalid): com.genuitec.codemix.upgradelicenseaction
    

    and

    
    
    eclipse.buildId=4.11.0.I20190307-0500
    java.version=1.8.0_201
    java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=es_ES
    Framework arguments:  -product org.eclipse.epp.package.jee.product
    Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product -clean
    
    org.eclipse.ui
    Error
    Wed May 15 12:46:53 CEST 2019
    Plug-in 'com.genuitec.eclipse.code' contributed an invalid Menu Extension (Path: 'help/com.eclipse.genuitec.codemixgroup' is invalid): com.genuitec.codemix.openforumaction
    

    And this results in:

    
    
    eclipse.buildId=4.11.0.I20190307-0500
    java.version=1.8.0_201
    java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=es_ES
    Framework arguments:  -product org.eclipse.epp.package.jee.product
    Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product -clean
    
    org.eclipse.ui.workbench
    Error
    Wed May 15 12:46:55 CEST 2019
    Error executing 'org.eclipse.ui.window.customizePerspective': java.lang.NullPointerException
    
    org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException
    	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:320)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:254)
    	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
    	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
    	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:497)
    	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:490)
    	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
    	at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:403)
    	at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:154)
    	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:568)
    	at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:400)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
    	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4131)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055)
    	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3944)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3547)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062)
    	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
    	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:566)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:661)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1476)
    	at org.eclipse.equinox.launcher.Main.main(Main.java:1449)
    Caused by: java.lang.NullPointerException
    	at org.jkiss.dbeaver.ui.actions.datasource.SelectActiveDataSourceHandler.updateElement(SelectActiveDataSourceHandler.java:98)
    	at org.eclipse.ui.internal.handlers.HandlerProxy.updateElement(HandlerProxy.java:454)
    	at org.eclipse.ui.internal.handlers.E4HandlerProxy.updateElement(E4HandlerProxy.java:124)
    	at org.eclipse.ui.internal.WorkbenchHandlerServiceHandler.updateElement(WorkbenchHandlerServiceHandler.java:46)
    	at org.eclipse.ui.internal.commands.CommandService.registerElement(CommandService.java:332)
    	at org.eclipse.ui.internal.commands.CommandService.registerElementForCommand(CommandService.java:312)
    	at org.eclipse.ui.internal.commands.CommandService.registerElementForUpdate(CommandService.java:398)
    	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.postMenuFill(HandledContributionItem.java:198)
    	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.fill(AbstractContributionItem.java:266)
    	at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:731)
    	at org.eclipse.jface.action.MenuManager.update(MenuManager.java:813)
    	at org.eclipse.jface.action.MenuManager.updateAll(MenuManager.java:935)
    	at org.eclipse.jface.action.MenuManager.update(MenuManager.java:833)
    	at org.eclipse.jface.action.MenuManager.updateAll(MenuManager.java:935)
    	at org.eclipse.ui.internal.dialogs.cpd.CustomizePerspectiveDialog.loadMenuAndToolbarStructure(CustomizePerspectiveDialog.java:1648)
    	at org.eclipse.ui.internal.dialogs.cpd.CustomizePerspectiveDialog.<init>(CustomizePerspectiveDialog.java:536)
    	at org.eclipse.ui.internal.WorkbenchWindow.createCustomizePerspectiveDialog(WorkbenchWindow.java:3074)
    	at org.eclipse.ui.internal.WorkbenchPage.editActionSets(WorkbenchPage.java:1990)
    	at org.eclipse.ui.internal.handlers.EditActionSetsHandler.execute(EditActionSetsHandler.java:40)
    	at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:294)
    	at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:96)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    	... 38 more
    

    and the perspective customization dialog not being opened.

    • This topic was modified 5 years, 7 months ago by beleta1.
    #614309 Reply

    support-swapna
    Moderator

    beleta1,

    Sorry that you are seeing this issue. I see some of the reported errors (not the NullPointerException) at my end but the Customize Perspective dialog opens fine and I could make changes to it.

    Are you seeing this problem with any particular perspective? I checked with Angular, JavaEE,Java, Java Debug and Team Synchronizing perspectives.

    If possible, delete the contents of the .log file which is located at workspace dir/.metadata/.log, restart the IDE, replicate the problem with the customize perspective and send us the complete log file (save it as .txt and attach it) along with the perspective details which is currently active in the IDE.

    Apologies for inconvenience caused. Thank you for reporting it.

    –Swapna
    Genuitec Support

    #614310 Reply

    beleta1
    Participant

    I am not sure that Codemix is the culprit because I removed the extension points but the error still shows.

    #614311 Reply

    support-swapna
    Moderator

    beleta,

    The stacktrace for NPE points to DBeaver related code. If you have installed any third party plugin related to DBeaver, you can recheck.
    Regarding the ‘invalid menu extension’ error from CodeMix, I have filed a bug report for the dev team to look into it.

    –Swapna
    Genuitec Support

Viewing 4 posts - 1 through 4 (of 4 total)
Reply To: Perspective customization dialog not being opened due to Codemix problem

You must be logged in to post in the forum log in