Your Digital Media Has Never Looked So Good

 
User avatar
jedashford
Topic Author
Posts: 88
Joined: Thu Feb 26, 2015 3:39 pm

Roku Plugin Failure (Mar 23 update?)

Wed Mar 30, 2016 3:49 pm

Macbook screen broke, just got a new macbook and installed a fresh Eclipse and Roku Plugin. I'm unable to export the project. I've tried Juno, Luna, Mars and Neon. I've tried multiple workspaces and example projects. When I attempt an export, I just get the below errors. Any Ideas?

An error has occurred. See error log for more details.
java.lang.IllegalArgumentException


Error Log shows:
Problems occurred when invoking code from plug-in: "org.eclipse.jface".


Stacktrace:
java.lang.IllegalArgumentException
   at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:75)
   at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:69)
   at com.roku.brightscript.ide.eclipse.core.wizards.deployment.BrightScriptDeploymentWizardPage1.getOverlappingProjectName(BrightScriptDeploymentWizardPage1.java:2460)
   at com.roku.brightscript.ide.eclipse.core.wizards.deployment.BrightScriptDeploymentWizardPage1.validateDestinationGroup(BrightScriptDeploymentWizardPage1.java:2425)
   at org.eclipse.ui.dialogs.WizardDataTransferPage.determinePageCompletion(WizardDataTransferPage.java:180)
   at org.eclipse.ui.dialogs.WizardDataTransferPage.updatePageCompletion(WizardDataTransferPage.java:333)
   at com.roku.brightscript.ide.eclipse.core.wizards.deployment.BrightScriptDeploymentWizardPage1.handleEvent(BrightScriptDeploymentWizardPage1.java:2136)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4246)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1501)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1505)
   at org.eclipse.swt.widgets.Combo.setText(Combo.java:1796)
   at org.eclipse.swt.widgets.Combo.setText(Combo.java:1776)
   at com.roku.brightscript.ide.eclipse.core.wizards.deployment.BrightScriptDeploymentWizardPage1$DeploymentValues.saveToWidgets(BrightScriptDeploymentWizardPage1.java:2887)
   at com.roku.brightscript.ide.eclipse.core.wizards.deployment.BrightScriptDeploymentWizardPage1$DeploymentValues.loadFromPersistentAndSaveToWidgets(BrightScriptDeploymentWizardPage1.java:2988)
   at com.roku.brightscript.ide.eclipse.core.wizards.deployment.BrightScriptDeploymentWizardPage1.restoreWidgetValues(BrightScriptDeploymentWizardPage1.java:2243)
   at org.eclipse.ui.dialogs.WizardExportResourcesPage.createControl(WizardExportResourcesPage.java:248)
   at com.roku.brightscript.ide.eclipse.core.wizards.deployment.BrightScriptDeploymentWizardPage1.createControl(BrightScriptDeploymentWizardPage1.java:240)
   at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:175)
   at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:696)
   at org.eclipse.jface.wizard.WizardDialog.setWizard(WizardDialog.java:1144)
   at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1197)
   at org.eclipse.jface.wizard.WizardDialog.lambda$2(WizardDialog.java:1185)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
   at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1185)
   at org.eclipse.ui.internal.dialogs.ImportExportPage.treeDoubleClicked(ImportExportPage.java:232)
   at org.eclipse.ui.internal.dialogs.ExportPage$2.doubleClick(ExportPage.java:76)
   at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:833)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)
   at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
   at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:830)
   at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1470)
   at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1264)
   at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:252)
   at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:249)
   at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:311)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4246)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1501)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1509)
   at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1313)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4070)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3696)
   at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
   at org.eclipse.jface.window.Window.open(Window.java:794)
   at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:106)
   at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:290)
   at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)
   at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
   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:54)
   at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282)
   at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264)
   at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
   at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
   at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494)
   at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488)
   at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
   at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:353)
   at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:155)
   at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:165)
   at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:119)
   at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:167)
   at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
   at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4246)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1501)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1509)
   at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1313)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4070)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3696)
   at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1119)
   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
   at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1020)
   at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
   at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:692)
   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:605)
   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(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:670)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:609)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1516)
 
User avatar
NewManLiving
Posts: 452
Joined: Fri Aug 02, 2013 6:14 pm

Re: Roku Plugin Failure (Mar 23 update?)

Wed Mar 30, 2016 3:57 pm

People have been reporting this for last couple of days. Don't know why ROKU has not responded. If you don't have a backup then your sunk.
My Channels: 2D API Framework Presentation: https://owner.roku.com/add/2M9LCVC
Updated: 11-11-2015 - Completed Keyboard interface
The Joel Channel ( Final Beta )
 
User avatar
jedashford
Topic Author
Posts: 88
Joined: Thu Feb 26, 2015 3:39 pm

Re: Roku Plugin Failure (Mar 23 update?)

Wed Mar 30, 2016 3:57 pm

I attempted this on another macbook in our office which also shows the same issue.

Steps to reproduce:
1. Install Eclipse
2. Install Plugin (Instructions here: https://sdkdocs.roku.com/display/sdkdoc ... ugin+Guide)
3. Switch to Brightscript perspective.
4. Create a new brightscript project. Choose Scene Graph example.
5. Right click on project select export.
6. Select Brightscript Deployment, eclipse will throw the exception.
 
User avatar
RokuRobB
Posts: 85
Joined: Tue Jul 10, 2012 3:07 pm

Re: Roku Plugin Failure (Mar 23 update?)

Wed Mar 30, 2016 4:26 pm

 
User avatar
jedashford
Topic Author
Posts: 88
Joined: Thu Feb 26, 2015 3:39 pm

Re: Roku Plugin Failure (Mar 23 update?)

Wed Mar 30, 2016 5:13 pm

We ended up finding someone with an old version of eclipse and the plugin which I pulled onto my machine. I'll use the rollback url if we run into any trouble. Thanks for the quick response.

Who is online

Users browsing this forum: No registered users and 12 guests