Menu

#6 NullPointerException when starting

1.0
closed
nobody
2016-12-05
2016-12-03
play myskay
No

Using Synthclipse via eclipse plugin.
Tried with integrated examples.

eclipse.buildId=4.6.1.M20160907-1200
java.version=1.8.0_102
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments: -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -data file* -product org.eclipse.epp.package.java.product

org.synthclipse.ide
Error
Sun Dec 04 00:12:56 CET 2016
java.lang.NullPointerException

org.synthclipse.core.SynthclipseException: java.lang.NullPointerException
at org.synthclipse.core.gl.executor.FragxExecutor.load(FragxExecutor.java:316)
at org.synthclipse.ide.controllers.FragxController.loadFragxProgram(FragxController.java:156)
at org.synthclipse.ide.controllers.FragxController.init(FragxController.java:90)
at org.synthclipse.ide.controllers.ViewportController.initializeIfRequired(ViewportController.java:140)
at org.synthclipse.ide.controllers.ViewportController.display(ViewportController.java:201)
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:649)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:633)
at com.jogamp.opengl.swt.GLCanvas$2.run(GLCanvas.java:153)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1103)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:978)
at com.jogamp.opengl.swt.GLCanvas$3.run(GLCanvas.java:165)
at com.jogamp.opengl.swt.GLCanvas.runInGLThread(GLCanvas.java:965)
at com.jogamp.opengl.swt.GLCanvas.display(GLCanvas.java:682)
at org.synthclipse.ide.views.ViewportView$6.run(ViewportView.java:226)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4203)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3819)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
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:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
Caused by: java.lang.NullPointerException
at org.synthclipse.ide.projects.CDTUtil.getIncludePaths(CDTUtil.java:132)
at org.synthclipse.ide.controllers.SynthclipseController.resolvePath(SynthclipseController.java:600)
at org.synthclipse.ide.controllers.SynthclipseController.resolve(SynthclipseController.java:627)
at org.synthclipse.ide.controllers.SynthclipseController.resolve(SynthclipseController.java:641)
at org.synthclipse.core.parser.AbstractParser.resolveFile(AbstractParser.java:900)
at org.synthclipse.core.gl.parser.GLSLParser.parseInclude(GLSLParser.java:916)
at org.synthclipse.core.gl.parser.GLSLParser.parseLine(GLSLParser.java:705)
at org.synthclipse.core.parser.AbstractParser.parseLineBase(AbstractParser.java:717)
at org.synthclipse.core.parser.AbstractParser.parse(AbstractParser.java:233)
at org.synthclipse.core.gl.parser.GLSLParser.parse(GLSLParser.java:884)
at org.synthclipse.core.gl.parser.GLSLParser.parse(GLSLParser.java:846)
at org.synthclipse.core.gl.parser.GLSLParser.parse(GLSLParser.java:822)
at org.synthclipse.core.gl.executor.details.FragxProgramBuilder.loadProgram(FragxProgramBuilder.java:171)
at org.synthclipse.core.gl.executor.FragxExecutor.load(FragxExecutor.java:268)
... 38 more

Discussion

  • Kamil Kolaczynski

    There were missing dependencies in Synthclipse plugins. Update worked only when one had already installed Eclipse CDT (C/C++ Development Tools). I fixed the update site. Now one should be able to install Synthclipse via update site from any Eclipse.
    Please try to reinstall Synthclipse via update site. In case if it will be impossible (because you already have Synthclipse installed) then install Eclipse CDT (update site: http://download.eclipse.org/tools/cdt/releases/9.1 ). This should fix the problem.

     

    Last edit: Kamil Kolaczynski 2016-12-04
  • Kamil Kolaczynski

    • status: open --> closed
     

Log in to post a comment.