diff --git a/sdk/jme3-core/src/com/jme3/gde/core/scene/SceneApplication.java b/sdk/jme3-core/src/com/jme3/gde/core/scene/SceneApplication.java index b43f0f0e6..1394f21f1 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/scene/SceneApplication.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/scene/SceneApplication.java @@ -130,9 +130,11 @@ public class SceneApplication extends Application implements LookupProvider, Loo } catch (Exception e) { getProgressHandle().finish(); SceneViewerTopComponent.showOpenGLError(e.toString()); + Exceptions.printStackTrace(e); } catch (Error e) { getProgressHandle().finish(); SceneViewerTopComponent.showOpenGLError(e.toString()); + Exceptions.printStackTrace(e); } } @@ -198,9 +200,11 @@ public class SceneApplication extends Application implements LookupProvider, Loo started = true; } catch (Exception e) { getProgressHandle().finish(); + Exceptions.printStackTrace(e); SceneViewerTopComponent.showOpenGLError(e.toString()); } catch (Error e) { getProgressHandle().finish(); + Exceptions.printStackTrace(e); SceneViewerTopComponent.showOpenGLError(e.toString()); } } diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java index 91a55db38..899a31c70 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java @@ -44,6 +44,7 @@ import org.openide.DialogDisplayer; import org.openide.NotifyDescriptor; import org.openide.NotifyDescriptor.Message; import org.openide.awt.UndoRedo; +import org.openide.util.Exceptions; import org.openide.util.HelpCtx; import org.openide.util.Lookup; @@ -73,8 +74,10 @@ public final class SceneViewerTopComponent extends TopComponent { oglCanvas = ((JmeCanvasContext) app.getContext()).getCanvas(); oGLPanel.add(oglCanvas); } catch (Exception e) { + Exceptions.printStackTrace(e); showOpenGLError(e.toString()); } catch (Error err) { + Exceptions.printStackTrace(err); showOpenGLError(err.toString()); } }