--- VisEditor Crash Report --- VisEditor 0.3.1-SNAPSHOT VersionCode: 21 Snapshot: true Java: 1.8.0_51 Oracle Corporation Java VM: Java HotSpot(TM) 64-Bit Server VM OS: Windows 8.1 6.3 amd64 --- Log file (last 200 lines) --- at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$3.run(LwjglCanvas.java:234) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) [21:33][Fatal] java.lang.RuntimeException: No OpenGL context found in the current thread. at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124) at org.lwjgl.opengl.GL11.glDeleteTextures(GL11.java:732) at com.badlogic.gdx.backends.lwjgl.LwjglGL20.glDeleteTexture(LwjglGL20.java:248) at com.badlogic.gdx.graphics.GLTexture.delete(GLTexture.java:170) at com.badlogic.gdx.graphics.Texture.dispose(Texture.java:194) at com.kotcrab.vis.ui.widget.color.internal.PickerCommons.dispose(PickerCommons.java:103) at com.kotcrab.vis.ui.widget.color.BasicColorPicker.dispose(BasicColorPicker.java:310) at com.kotcrab.vis.ui.widget.color.ColorPicker.dispose(ColorPicker.java:146) at com.kotcrab.vis.editor.module.editor.ColorPickerModule.dispose(ColorPickerModule.java:35) at com.kotcrab.vis.editor.module.ModuleContainer.dispose(ModuleContainer.java:191) at com.kotcrab.vis.editor.Editor.dispose(Editor.java:255) at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$4.run(LwjglCanvas.java:309) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) [21:33][Fatal] Uncaught exception occurred, error report will be saved [21:33][Info] VisEditor 0.3.1-SNAPSHOT (version code: 21) [21:33][Info] Started: 15-12-22 [21:33][Warning][App] UTF-8 is not default charset, trying to change... [21:33][Warning][App] Charset change successful, run with VM argument: -Dfile.encoding=UTF-8 to avoid this. [21:33][Info] Build: 20151222-4 [21:33][Debug] Starting loading [21:33][Debug] VisUI 1.0.0 loaded [21:33][Debug][PluginLoader] Loading plugins from: C:/Users/omaro/Downloads/VisEditor-stable-0.3.0-20151216-1/VisEditor-edge-20151222-4/plugins [21:33][Debug][PluginLoader] Skipping: spine [21:33][Debug][PluginLoader] Loading: spine-notifier [21:33][Debug] Twitter cache is up to date [21:33][Debug][EditorModuleContainer] Init took: 600 ms [21:33][Debug] Loading completed [21:33][Info][UpdateChecker] No updates found [21:33][Debug][ProjectModuleContainer] Init took: 492 ms [21:34][Debug][SceneModuleContainer] Init took: 174 ms [21:34][Debug][SceneModuleContainer] Populating EntityEngine [21:35][Debug][SceneModuleContainer] Init took: 48 ms [21:35][Debug][SceneModuleContainer] Populating EntityEngine java.lang.IllegalStateException: flipOwner can't be null at com.kotcrab.vis.editor.proxy.EntityProxy.enableFlip(EntityProxy.java:377) at com.kotcrab.vis.editor.proxy.SpriteProxy.reloadAccessors(SpriteProxy.java:54) at com.kotcrab.vis.editor.proxy.EntityProxy.reload(EntityProxy.java:84) at com.kotcrab.vis.editor.ui.scene.entityproperties.EntityProperties$SnapshotUndoableAction.replaceComponents(EntityProperties.java:798) at com.kotcrab.vis.editor.ui.scene.entityproperties.EntityProperties$SnapshotUndoableAction.undo(EntityProperties.java:786) at com.kotcrab.vis.editor.util.undo.UndoableActionGroup.undo(UndoableActionGroup.java:70) at com.kotcrab.vis.editor.module.scene.UndoModule.undo(UndoModule.java:57) at com.kotcrab.vis.editor.module.scene.UndoModule$UndoInputListener.keyDown(UndoModule.java:114) at com.badlogic.gdx.scenes.scene2d.InputListener.handle(InputListener.java:45) at com.kotcrab.vis.editor.util.scene2d.ModalInputListener.handle(ModalInputListener.java:38) at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:181) at com.badlogic.gdx.scenes.scene2d.Actor.fire(Actor.java:152) at com.badlogic.gdx.scenes.scene2d.Stage.keyDown(Stage.java:412) at com.badlogic.gdx.backends.lwjgl.LwjglInput.processEvents(LwjglInput.java:286) at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$3.run(LwjglCanvas.java:234) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) [21:36][Fatal] java.lang.RuntimeException: No OpenGL context found in the current thread. at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124) at org.lwjgl.opengl.GL11.glDeleteTextures(GL11.java:732) at com.badlogic.gdx.backends.lwjgl.LwjglGL20.glDeleteTexture(LwjglGL20.java:248) at com.badlogic.gdx.graphics.GLTexture.delete(GLTexture.java:170) at com.badlogic.gdx.graphics.Texture.dispose(Texture.java:194) at com.kotcrab.vis.ui.widget.color.internal.PickerCommons.dispose(PickerCommons.java:103) at com.kotcrab.vis.ui.widget.color.BasicColorPicker.dispose(BasicColorPicker.java:310) at com.kotcrab.vis.ui.widget.color.ColorPicker.dispose(ColorPicker.java:146) at com.kotcrab.vis.editor.module.editor.ColorPickerModule.dispose(ColorPickerModule.java:35) at com.kotcrab.vis.editor.module.ModuleContainer.dispose(ModuleContainer.java:191) at com.kotcrab.vis.editor.Editor.dispose(Editor.java:255) at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$4.run(LwjglCanvas.java:309) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) [21:36][Fatal] Uncaught exception occurred, error report will be saved [21:39][Info] VisEditor 0.3.1-SNAPSHOT (version code: 21) [21:39][Info] Started: 15-12-22 [21:39][Warning][App] UTF-8 is not default charset, trying to change... [21:39][Warning][App] Charset change successful, run with VM argument: -Dfile.encoding=UTF-8 to avoid this. [21:39][Info] Build: 20151222-4 [21:39][Debug] Starting loading [21:39][Debug] VisUI 1.0.0 loaded [21:39][Debug][PluginLoader] Loading plugins from: C:/Users/omaro/Downloads/VisEditor-stable-0.3.0-20151216-1/VisEditor-edge-20151222-4/plugins [21:39][Debug][PluginLoader] Skipping: spine [21:39][Debug][PluginLoader] Loading: spine-notifier [21:39][Debug] Twitter cache is up to date [21:39][Debug][EditorModuleContainer] Init took: 732 ms [21:39][Debug] Loading completed [21:39][Info][UpdateChecker] No updates found [21:39][Debug][ProjectModuleContainer] Init took: 301 ms [21:40][Debug][SceneModuleContainer] Init took: 180 ms [21:40][Debug][SceneModuleContainer] Populating EntityEngine java.lang.IllegalStateException: flipOwner can't be null at com.kotcrab.vis.editor.proxy.EntityProxy.enableFlip(EntityProxy.java:377) at com.kotcrab.vis.editor.proxy.SpriteProxy.reloadAccessors(SpriteProxy.java:54) at com.kotcrab.vis.editor.proxy.EntityProxy.reload(EntityProxy.java:84) at com.kotcrab.vis.editor.ui.scene.entityproperties.EntityProperties$SnapshotUndoableAction.replaceComponents(EntityProperties.java:798) at com.kotcrab.vis.editor.ui.scene.entityproperties.EntityProperties$SnapshotUndoableAction.undo(EntityProperties.java:786) at com.kotcrab.vis.editor.util.undo.UndoableActionGroup.undo(UndoableActionGroup.java:70) at com.kotcrab.vis.editor.module.scene.UndoModule.undo(UndoModule.java:57) at com.kotcrab.vis.editor.module.scene.UndoModule$UndoInputListener.keyDown(UndoModule.java:114) at com.badlogic.gdx.scenes.scene2d.InputListener.handle(InputListener.java:45) at com.kotcrab.vis.editor.util.scene2d.ModalInputListener.handle(ModalInputListener.java:38) at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:181) at com.badlogic.gdx.scenes.scene2d.Actor.fire(Actor.java:152) at com.badlogic.gdx.scenes.scene2d.Stage.keyDown(Stage.java:412) at com.badlogic.gdx.backends.lwjgl.LwjglInput.processEvents(LwjglInput.java:286) at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$3.run(LwjglCanvas.java:234) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) [21:40][Fatal] java.lang.RuntimeException: No OpenGL context found in the current thread. at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124) at org.lwjgl.opengl.GL11.glDeleteTextures(GL11.java:732) at com.badlogic.gdx.backends.lwjgl.LwjglGL20.glDeleteTexture(LwjglGL20.java:248) at com.badlogic.gdx.graphics.GLTexture.delete(GLTexture.java:170) at com.badlogic.gdx.graphics.Texture.dispose(Texture.java:194) at com.kotcrab.vis.ui.widget.color.internal.PickerCommons.dispose(PickerCommons.java:103) at com.kotcrab.vis.ui.widget.color.BasicColorPicker.dispose(BasicColorPicker.java:310) at com.kotcrab.vis.ui.widget.color.ColorPicker.dispose(ColorPicker.java:146) at com.kotcrab.vis.editor.module.editor.ColorPickerModule.dispose(ColorPickerModule.java:35) at com.kotcrab.vis.editor.module.ModuleContainer.dispose(ModuleContainer.java:191) at com.kotcrab.vis.editor.Editor.dispose(Editor.java:255) at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$4.run(LwjglCanvas.java:309) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) [21:40][Fatal] Uncaught exception occurred, error report will be saved --------------------------------- --- Threads --- Thread: AWT-EventQueue-0 Daemon: false State: RUNNABLE java.lang.Thread.getStackTrace(Unknown Source) com.kotcrab.vis.editor.util.vis.CrashReporter.printThreadInfo(CrashReporter.java:80) com.kotcrab.vis.editor.util.vis.CrashReporter.(CrashReporter.java:49) com.kotcrab.vis.editor.Log.lambda$init$209(Log.java:68) com.kotcrab.vis.editor.Log$$Lambda$2/653305407.uncaughtException(Unknown Source) java.lang.ThreadGroup.uncaughtException(Unknown Source) java.lang.ThreadGroup.uncaughtException(Unknown Source) java.awt.EventDispatchThread.processException(Unknown Source) java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source) java.awt.EventDispatchThread.run(Unknown Source) Thread: DestroyJavaVM Daemon: false State: RUNNABLE Thread: SystemDisplayNameGetter-0 Daemon: true State: WAITING sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: SystemDisplayNameGetter-1 Daemon: true State: WAITING sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: DriveStatusChecker-1 Daemon: true State: WAITING sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: DriveStatusChecker-2 Daemon: true State: WAITING sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: Finalizer Daemon: true State: WAITING java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(Unknown Source) java.lang.ref.ReferenceQueue.remove(Unknown Source) java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Thread: Watcher Daemon: false State: WAITING sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) sun.nio.fs.AbstractWatchService.take(Unknown Source) com.kotcrab.vis.editor.util.DirectoryWatcher.lambda$start$79(DirectoryWatcher.java:90) com.kotcrab.vis.editor.util.DirectoryWatcher$$Lambda$84/433557441.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: Thread-7 Daemon: true State: RUNNABLE sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source) sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: SystemDisplayNameGetter-2 Daemon: true State: WAITING sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: Attach Listener Daemon: true State: RUNNABLE Thread: Signal Dispatcher Daemon: true State: RUNNABLE Thread: AWT-Windows Daemon: true State: RUNNABLE sun.awt.windows.WToolkit.eventLoop(Native Method) sun.awt.windows.WToolkit.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: Swing-Shell Daemon: true State: WAITING sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: AWT-Shutdown Daemon: false State: WAITING java.lang.Object.wait(Native Method) java.lang.Object.wait(Unknown Source) sun.awt.AWTAutoShutdown.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: Java2D Disposer Daemon: true State: WAITING java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(Unknown Source) java.lang.ref.ReferenceQueue.remove(Unknown Source) sun.java2d.Disposer.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread: Reference Handler Daemon: true State: WAITING java.lang.Object.wait(Native Method) java.lang.Object.wait(Unknown Source) java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) Thread: LWJGL Timer Daemon: true State: TIMED_WAITING java.lang.Thread.sleep(Native Method) org.lwjgl.opengl.Sync$1.run(Sync.java:116) java.lang.Thread.run(Unknown Source) Thread: DriveStatusChecker-0 Daemon: true State: WAITING sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ---------------