Editor: jMonkeyBuilder

Do you else have this exception?

Ddownloaded jme3-spaceshift-editor-0.7.7.7z file.
App does not start. I was no able to find error messaje or log file.

Edit: Sorry, log file found!!! Same error:

INFO 18:09:49:109 Editor: OS: Windows 7
INFO 18:09:49:117 ExecutorManager: initialized.
INFO 18:09:49:150 ClassPathScanner: scanning C:\XXXXXXXXXXXX\jme3-spaceshift-editor-0.7.7\libs\jME\jme3-core-3.2.0.jar
INFO 18:09:49:302 ClassPathScanner: scanned for 745 classes and 159 resources.
WARNING 18:09:49:359 Editor: RendererException : compile error in: ShaderSource[name=Common/MatDefs/Post/FXAA.frag, defines, type=Fragment, language=GLSL100]
Fragment shader failed to compile with the following errors:
ERROR: error(#272) Implicit version number 110 not supported by GL3 forward compatible context
ERROR: error(#273) 1 compilation errors.  No code generated

 : stack trace:
com.jme3.renderer.opengl.GLRenderer.updateShaderSourceData(GLRenderer.java:1244)
com.jme3.renderer.opengl.GLRenderer.updateShaderData(GLRenderer.java:1271)
com.jme3.renderer.opengl.GLRenderer.setShader(GLRenderer.java:1335)
com.jme3.material.logic.DefaultTechniqueDefLogic.render(DefaultTechniqueDefLogic.java:94)
com.jme3.material.Technique.render(Technique.java:166)
com.jme3.material.Material.render(Material.java:970)
com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:616)
com.jme3.post.FilterPostProcessor.renderProcessing(FilterPostProcessor.java:218)
com.jme3.post.FilterPostProcessor.renderFilterChain(FilterPostProcessor.java:301)
com.jme3.post.FilterPostProcessor.postFrame(FilterPostProcessor.java:320)
com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:1111)
com.jme3.renderer.RenderManager.render(RenderManager.java:1154)
com.jme3.app.SimpleApplication.update(SimpleApplication.java:253)
com.jme3x.jfx.injfx.JmeToJFXApplication.update(JmeToJFXApplication.java:39)
com.ss.editor.Editor.update(Unknown Source)
com.jme3.system.lwjgl.LwjglWindow.runLoop(LwjglWindow.java:522)
com.jme3.system.lwjgl.LwjglWindow.run(LwjglWindow.java:605)
com.jme3.system.lwjgl.LwjglWindow.create(LwjglWindow.java:443)
com.jme3x.jfx.injfx.JmeOffscreenSurfaceContext.create(JmeOffscreenSurfaceContext.java:183)
com.jme3.app.LegacyApplication.start(LegacyApplication.java:463)
com.jme3.app.LegacyApplication.start(LegacyApplication.java:424)
com.jme3.app.SimpleApplication.start(SimpleApplication.java:125)
com.jme3x.jfx.injfx.JmeToJFXApplication.start(JmeToJFXApplication.java:30)
com.ss.editor.Editor.start(Unknown Source)
java.lang.Thread.run(Unknown Source)

Ok, I will fix it :wink:

can you test this version?
https://yadi.sk/d/qHJcVLJw33fgpK

ver. 0.7.8
-Implemented saving states of window, resource tree and split panels.
-Updated LWJGL to 3.1.0
-Updated UI.
-Fixed some bugs.

1 Like
2 Likes

Who can help me with building the editor for MacOS? :slight_smile:

I get a different error

INFO 17:21:38:388 Editor: OS: Windows 7
INFO 17:21:38:398 ExecutorManager: initialized.
INFO 17:21:38:428 ClassPathScanner: scanning C:\Users\Hector\Downloads\test-editor\libs\jME\jme3-core-3.2.0.jar
INFO 17:21:38:572 ClassPathScanner: scanning C:\Users\Hector\Downloads\test-editor\libs\jME\jme3-effects-3.2.0.jar
INFO 17:21:38:587 ClassPathScanner: scanned for 772 classes and 228 resources.
WARNING 17:21:40:240 Editor: RendererException : compile error in: ShaderSource[name=Common/MatDefs/Misc/Sky.frag, defines, type=Fragment, language=GLSL100]
Fragment shader failed to compile with the following errors:
ERROR: error(#272) Implicit version number 110 not supported by GL3 forward compatible context
ERROR: error(#273) 1 compilation errors.  No code generated

 : stack trace:
com.jme3.renderer.opengl.GLRenderer.updateShaderSourceData(GLRenderer.java:1244)
com.jme3.renderer.opengl.GLRenderer.updateShaderData(GLRenderer.java:1271)
com.jme3.renderer.opengl.GLRenderer.setShader(GLRenderer.java:1335)
com.jme3.material.logic.DefaultTechniqueDefLogic.render(DefaultTechniqueDefLogic.java:94)
com.jme3.material.Technique.render(Technique.java:166)
com.jme3.material.Material.render(Material.java:970)
com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:616)
com.jme3.renderer.queue.RenderQueue.renderGeometryList(RenderQueue.java:266)
com.jme3.renderer.queue.RenderQueue.renderQueue(RenderQueue.java:308)
com.jme3.renderer.RenderManager.renderViewPortQueues(RenderManager.java:885)
com.jme3.renderer.RenderManager.flushQueue(RenderManager.java:781)
com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:1106)
com.jme3.renderer.RenderManager.render(RenderManager.java:1162)
com.jme3.app.SimpleApplication.update(SimpleApplication.java:253)
com.jme3x.jfx.injfx.JmeToJFXApplication.update(JmeToJFXApplication.java:23)
com.ss.editor.Editor.update(Unknown Source)
com.jme3.system.lwjgl.LwjglWindow.runLoop(LwjglWindow.java:524)
com.jme3.system.lwjgl.LwjglWindow.run(LwjglWindow.java:607)
com.jme3.system.lwjgl.LwjglWindow.create(LwjglWindow.java:445)
com.jme3x.jfx.injfx.JmeOffscreenSurfaceContext.create(JmeOffscreenSurfaceContext.java:168)
com.jme3.app.LegacyApplication.start(LegacyApplication.java:463)
com.jme3.app.LegacyApplication.start(LegacyApplication.java:424)
com.jme3.app.SimpleApplication.start(SimpleApplication.java:125)
com.ss.editor.Editor.start(Unknown Source)
com.ss.editor.JFXApplication.main(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
sun.launcher.LauncherHelper$FXHelper.main(Unknown Source)

ok, I will fix it :slight_smile:

what is your video card?

ATI Radeon HD 6970

it’s good, I have no friends with AMD for testing :slight_smile:

Can you test this version, please?
https://yadi.sk/d/3n_oHgwU33zVXn

I have added highlighting for j3md files :slight_smile:

5 Likes

You might be able to make this into a full fledged editor!

That’s true. Looks very promising.

I’m going to do it :slight_smile:

1 Like

also, I need help with testing my editor :slight_smile:

Works great on Windows 10 with Intel HD4000. Please keep on developing this helpfull tool :slight_smile:

Back to previous error :persevere:

INFO 18:14:21:959 Editor: OS: Windows 7
INFO 18:14:21:967 ExecutorManager: initialized.
INFO 18:14:21:998 ClassPathScanner: scanning C:\Users\Hector\Downloads\editor-for-test\libs\jME\jme3-core-3.2.0.jar
INFO 18:14:22:142 ClassPathScanner: scanning C:\Users\Hector\Downloads\editor-for-test\libs\jME\jme3-effects-3.2.0.jar
INFO 18:14:22:160 ClassPathScanner: scanned for 772 classes and 226 resources.
WARNING 18:14:22:257 Editor: RendererException : compile error in: ShaderSource[name=Common/MatDefs/Post/FXAA.frag, defines, type=Fragment, language=GLSL100]
Fragment shader failed to compile with the following errors:
ERROR: error(#272) Implicit version number 110 not supported by GL3 forward compatible context
ERROR: error(#273) 1 compilation errors.  No code generated

 : stack trace:
com.jme3.renderer.opengl.GLRenderer.updateShaderSourceData(GLRenderer.java:1244)
com.jme3.renderer.opengl.GLRenderer.updateShaderData(GLRenderer.java:1271)
com.jme3.renderer.opengl.GLRenderer.setShader(GLRenderer.java:1335)
com.jme3.material.logic.DefaultTechniqueDefLogic.render(DefaultTechniqueDefLogic.java:94)
com.jme3.material.Technique.render(Technique.java:166)
com.jme3.material.Material.render(Material.java:970)
com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:616)
com.jme3.post.FilterPostProcessor.renderProcessing(FilterPostProcessor.java:218)
com.jme3.post.FilterPostProcessor.renderFilterChain(FilterPostProcessor.java:301)
com.jme3.post.FilterPostProcessor.postFrame(FilterPostProcessor.java:320)
com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:1111)
com.jme3.renderer.RenderManager.render(RenderManager.java:1154)
com.jme3.app.SimpleApplication.update(SimpleApplication.java:253)
com.jme3x.jfx.injfx.JmeToJFXApplication.update(JmeToJFXApplication.java:23)
com.ss.editor.Editor.update(Unknown Source)
com.jme3.system.lwjgl.LwjglWindow.runLoop(LwjglWindow.java:524)
com.jme3.system.lwjgl.LwjglWindow.run(LwjglWindow.java:607)
com.jme3.system.lwjgl.LwjglWindow.create(LwjglWindow.java:445)
com.jme3x.jfx.injfx.JmeOffscreenSurfaceContext.create(JmeOffscreenSurfaceContext.java:168)
com.jme3.app.LegacyApplication.start(LegacyApplication.java:463)
com.jme3.app.LegacyApplication.start(LegacyApplication.java:424)
com.jme3.app.SimpleApplication.start(SimpleApplication.java:125)
com.ss.editor.Editor.start(Unknown Source)
java.lang.Thread.run(Unknown Source)