facebook

mylyn open acompletly empty task editor

  1. DevStyle
  2.  > 
  3. Theme Problems
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #519611 Reply

    alef75
    Participant

    After installing darkest dark teme on eclipse 4.6 or 4.7m6 (DCT or PDT both on ubuntu 16.04 and window 10):
    clicks on a task in the task list view, it opens the relevant task editor with task information and data.
    From task list clicks on a second task,
    it opens a completely empty task editor (the editor has no data and no object, no title).
    eclipse gives in the error log view the error:
    “Failed to obtain busy label toolbar”

    follows the entire log:
    eclipse.buildId=4.7.0.I20170308-2000
    java.version=1.8.0_121
    java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=it_IT
    Framework arguments: -product org.eclipse.epp.package.php.product
    Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.php.product

    org.eclipse.mylyn.tasks.ui
    Error
    Thu Apr 13 23:59:17 CEST 2017
    Failed to obtain busy label toolbar

    java.lang.IllegalArgumentException: Argument not valid
    at org.eclipse.swt.SWT.error(SWT.java:4514)
    at org.eclipse.swt.SWT.error(SWT.java:4448)
    at org.eclipse.swt.SWT.error(SWT.java:4419)
    at org.eclipse.swt.internal.DPIUtil.validateAndGetImagePathAtZoom(DPIUtil.java:411)
    at org.eclipse.swt.graphics.Image.<init>(Image.java:684)
    at org.eclipse.jface.resource.URLImageDescriptor._createImage(URLImageDescriptor.java:261)
    at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:236)
    at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:241)
    at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:219)
    at org.eclipse.ui.internal.forms.widgets.BusyIndicator.getImage(BusyIndicator.java:180)
    at org.eclipse.ui.internal.forms.widgets.BusyIndicator.computeSize(BusyIndicator.java:85)
    at org.eclipse.swt.widgets.Control.computeSize(Control.java:622)
    at org.eclipse.ui.internal.forms.widgets.TitleRegion$TitleRegionLayout.layout(TitleRegion.java:145)
    at org.eclipse.ui.internal.forms.widgets.TitleRegion$TitleRegionLayout.layout(TitleRegion.java:132)
    at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1363)
    at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1348)
    at org.eclipse.swt.widgets.Composite.layout(Composite.java:702)
    at org.eclipse.swt.widgets.Composite.layout(Composite.java:653)
    at org.eclipse.swt.widgets.Composite.layout(Composite.java:609)
    at org.eclipse.ui.internal.forms.widgets.TitleRegion.setBusy(TitleRegion.java:444)
    at org.eclipse.ui.internal.forms.widgets.FormHeading.setBusy(FormHeading.java:962)
    at org.eclipse.mylyn.tasks.ui.editors.TaskEditor.getBusyLabel(TaskEditor.java:302)
    at org.eclipse.mylyn.tasks.ui.editors.TaskEditor.setHeaderImage(TaskEditor.java:776)
    at org.eclipse.mylyn.tasks.ui.editors.TaskEditor.updateHeaderImage(TaskEditor.java:1090)
    at org.eclipse.mylyn.tasks.ui.editors.TaskEditor.updateHeader(TaskEditor.java:927)
    at org.eclipse.mylyn.tasks.ui.editors.TaskEditor.createPageContainer(TaskEditor.java:290)
    at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:346)
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:151)
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:99)
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:355)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
    at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:124)
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399)
    at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:105)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56)
    at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:987)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:663)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:769)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:740)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:734)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:718)
    at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1289)
    at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.lambda$0(LazyStackRenderer.java:68)
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)
    at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:144)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:4892)
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:212)
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)
    at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
    at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
    at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
    at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
    at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:52)
    at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
    at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:173)
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:620)
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:584)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:768)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:401)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1187)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3261)
    at org.eclipse.ui.internal.WorkbenchPage.access$25(WorkbenchPage.java:3176)
    at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:3158)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3153)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3117)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3098)
    at org.eclipse.mylyn.tasks.ui.TasksUiUtil.openEditor(TasksUiUtil.java:182)
    at org.eclipse.mylyn.internal.tasks.ui.util.TasksUiInternal.openTask(TasksUiInternal.java:997)
    at org.eclipse.mylyn.tasks.ui.TasksUiUtil.openTask(TasksUiUtil.java:278)
    at org.eclipse.mylyn.internal.tasks.ui.util.TasksUiInternal.refreshAndOpenTaskListElement(TasksUiInternal.java:319)
    at org.eclipse.mylyn.internal.tasks.ui.actions.OpenTaskListElementAction.runWithEvent(OpenTaskListElementAction.java:56)
    at org.eclipse.mylyn.internal.tasks.ui.actions.OpenTaskListElementAction.run(OpenTaskListElementAction.java:47)
    at org.eclipse.mylyn.internal.tasks.ui.views.TaskListView$19.open(TaskListView.java:1065)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:851)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.JFaceUtil.lambda$0(JFaceUtil.java:44)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:848)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1163)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:273)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:268)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:308)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4431)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4241)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3820)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1145)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1034)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
    at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1499)

    #519854 Reply

    support-swapna
    Moderator

    alef75,

    Thank you for reporting it. I could replicate the issue at my end. I have filed a bug and the dev team is looking into it. We will keep you posted when the fix is out.

    Sorry for inconvenience caused.

    –Swapna
    MyEclipse Support

    #519886 Reply

    alef75
    Participant

    Thank you for supporting us, and for this great dark theme plugin

    #600129 Reply

    luuk80
    Participant

    Any progress on this? Would very much appreciate being able to use the task list with the awesome Darkest Dark theme. I believe this may also be the source of why the MantisBT Mylyn connector is not usable currently.

    Thanks,
    Luuk

    #600130 Reply

    luuk80
    Participant

    I also found that I am not able to view any tasks when I disable “Show toolbar”.

    #600139 Reply

    support-swapna
    Moderator

    Luuk,

    I just rechecked this problem with empty task editor and I could not replicate it with the latest version of DevStyle (2018.9.25) and Eclipse Photon. I also checked disabling the Show toolbar, but the task list looks fine at my end.

    Can you please share with us more details about your Eclipse version and whether you are on the latest DevStyle release? Please switch to a new workspace and check if you can replicate the problem with empty task editor and the issue with task list when you disable show toolbar.

    If the issues persist in a new workspace as well, then please share with us the workspace log file located at workspace dir/.metadata/.log along with the screenshot of the IDE to help us get a visual of the issues.

    I believe this may also be the source of why the MantisBT Mylyn connector is not usable currently.

    It is not clear what problems you are seeing with the MantisBT connector. As a test you can check if the connector works fine in Eclipse Dark theme. If it works fine in Eclipse Dark theme, then please share with us more details about the issues you are seeing in DevStyle’s Dark theme and the steps in detail to help us replicate the problem at our end. It would help if you can also attach a screenshot of the problem.

    Apologies for inconvenience caused.

    –Swapna
    Genuitec Support

    #600229 Reply

    luuk80
    Participant

    Thanks for your reply Swapna.

    I am using Eclipse CDT 2018-09, and DevStyle 2018.9.25. I’ve moved to a new workspace (actually deleted my old, and started with a fresh installation of Eclipse and DevStyle) and the problem persists: I am seeing an empty task editor view. Please find attached two screenshots, and the .log file.

    Just to clarify, I do not have reason to believe that the MantisBT connector is misbehaving. On my fresh install I did not add MantisBT, and the problem of empty task editor views also arises. Feel free to disregard my comments on MantisBT, I guess they are just confusing the matter. My apologies.

    Let me know if you need anything else, happy to help.

    Attachments:
    You must be logged in to view attached files.
    #600354 Reply

    support-swapna
    Moderator

    Luuk,

    Thank you for the screenshots and the log file. I checked with a fresh install of Eclipse CDT 2018.09 but could not replicate the problem at my end.

    1. Have you installed any other plugins apart from DevStyle? If yes, then please share the details with us.
    2. The log file has NullPointer Exceptions related to the Tasklist but the stacktrace has no devstyle
    related failures.
    Can you please check if the problem persists for a different theme like Eclipse Dark theme as well? Go to
    Window > Preferences > General > Appearances and select ‘Dark’ for theme instead of DevStyle Theme and
    see if the problem with Tasks persist.

    Apologies for inconvenience caused.

    –Swapna
    Genuitec Support

Viewing 8 posts - 1 through 8 (of 8 total)
Reply To: mylyn open acompletly empty task editor

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