SEVERE: Uncaught exception thrown in Thread[jME3 Main,5,GL-Thread-Group]
java.lang.IllegalArgumentException: for uniform m_DiffuseMap_1_scale: value cannot be null
at com.jme3.shader.Uniform.setValue(Uniform.java:210)
at com.jme3.material.Material.updateShaderMaterialParameters(Material.java:806)
at com.jme3.material.Material.render(Material.java:964)
at com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:614)
at com.jme3.renderer.queue.RenderQueue.renderGeometryList(RenderQueue.java:266)
at com.jme3.renderer.queue.RenderQueue.renderQueue(RenderQueue.java:305)
at com.jme3.renderer.RenderManager.renderViewPortQueues(RenderManager.java:877)
at com.jme3.renderer.RenderManager.flushQueue(RenderManager.java:779)
at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:1108)
at com.jme3.renderer.RenderManager.render(RenderManager.java:1158)
at com.jme3.app.SimpleApplication.update(SimpleApplication.java:253)
at com.jme3x.jfx.injfx.JmeToJFXApplication.update(JmeToJFXApplication.java:24)
at com.ss.editor.Editor.update(Editor.java:307)
at com.jme3.system.lwjgl.LwjglOffscreenBuffer.runLoop(LwjglOffscreenBuffer.java:125)
at com.jme3.system.lwjgl.LwjglOffscreenBuffer.run(LwjglOffscreenBuffer.java:156)
at java.lang.Thread.run(Thread.java:748)
WARNING 00:50:57:663 FXTaskExecutor: java.lang.NullPointerException
at com.ss.editor.ui.component.editing.terrain.paint.TextureLayerSettings.getTextureScale(TextureLayerSettings.java:462)
at com.ss.editor.ui.component.editing.terrain.paint.TextureLayerSettings.isInvalid(TextureLayerSettings.java:587)
at com.ss.editor.ui.component.editing.terrain.paint.TextureLayerSettings.notifyChangeProperty(TextureLayerSettings.java:565)
at com.ss.editor.ui.component.editing.terrain.TerrainEditingComponent.notifyChangeProperty(TerrainEditingComponent.java:1144)
at com.ss.editor.ui.component.container.ProcessingComponentContainer.lambda$notifyChangeProperty$2(ProcessingComponentContainer.java:228)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.Iterator.forEachRemaining(Iterator.java:116)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
at com.ss.editor.ui.component.container.ProcessingComponentContainer.notifyChangeProperty(ProcessingComponentContainer.java:228)
at com.ss.editor.ui.component.editor.impl.scene.AbstractSceneFileEditor.notifyChangeProperty(AbstractSceneFileEditor.java:681)
at com.ss.editor.ui.controller.model.property.operation.ModelPropertyOperation.lambda$null$2(ModelPropertyOperation.java:46)
at com.ss.editor.executor.impl.FXTaskExecutor.doExecute(FXTaskExecutor.java:51)
at com.ss.editor.executor.impl.FXTaskExecutor.lambda$new$0(FXTaskExecutor.java:27)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$399(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$397(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$398(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication.lambda$null$203(GtkApplication.java:139)
at java.lang.Thread.run(Thread.java:748)
AL lib: (EE) alc_cleanup: 1 device not closed
Process finished with exit code 130 (interrupted by signal 2: SIGINT)
Proposed fix : is to find the undo/redo code and fix it.
Proposed fix : is to find the
undo/redo
code and fix it.