{"action":"opened","issue":{"url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin/issues/582","repository_url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin","labels_url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin/issues/582/labels{/name}","comments_url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin/issues/582/comments","events_url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin/issues/582/events","html_url":"https://github.com/jantje/arduino-eclipse-plugin/issues/582","id":188874764,"number":582,"title":"Add library to a non-sloeber project creates a unhandled loop exception","user":{"login":"jantje","id":1175841,"avatar_url":"https://avatars.githubusercontent.com/u/1175841?v=3","gravatar_id":"","url":"https://api.github.com/users/jantje","html_url":"https://github.com/jantje","followers_url":"https://api.github.com/users/jantje/followers","following_url":"https://api.github.com/users/jantje/following{/other_user}","gists_url":"https://api.github.com/users/jantje/gists{/gist_id}","starred_url":"https://api.github.com/users/jantje/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jantje/subscriptions","organizations_url":"https://api.github.com/users/jantje/orgs","repos_url":"https://api.github.com/users/jantje/repos","events_url":"https://api.github.com/users/jantje/events{/privacy}","received_events_url":"https://api.github.com/users/jantje/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-11T23:43:48Z","updated_at":"2016-11-11T23:43:48Z","closed_at":null,"body":"```\r\norg.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264)\r\n\tat org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)\r\n\tat org.eclipse.core.commands.Command.executeWithChecks(Command.java:494)\r\n\tat org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488)\r\n\tat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:433)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:454)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem$3.handleEvent(AbstractContributionItem.java:482)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4228)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3816)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)\r\n\tat org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r\n\tat java.lang.reflect.Method.invoke(Unknown Source)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1519)\r\n\tat org.eclipse.equinox.launcher.Main.main(Main.java:1492)\r\nCaused by: java.lang.NullPointerException\r\n\tat io.sloeber.core.api.Sketch.getAllAvailableLibraries(Sketch.java:181)\r\n\tat io.sloeber.ui.Import_Libraries_Page.createSourceGroup(Import_Libraries_Page.java:85)\r\n\tat io.sloeber.ui.Import_Libraries_Page.createControl(Import_Libraries_Page.java:58)\r\n\tat org.eclipse.jface.wizard.WizardDialog.showStartingPage(WizardDialog.java:1234)\r\n\tat org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:590)\r\n\tat org.eclipse.jface.window.Window.create(Window.java:426)\r\n\tat org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1095)\r\n\tat org.eclipse.jface.window.Window.open(Window.java:783)\r\n\tat io.sloeber.ui.actions.AddLibraryAction.execute(AddLibraryAction.java:48)\r\n\tat org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)\r\n\tat org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r\n\tat java.lang.reflect.Method.invoke(Unknown Source)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\r\n\t... 37 more\r\n\r\n```"}}
{"actor":{"display_login":"jantje"}}