SDK platform base 7.2 – please test!

Hey,



I compiled versions of the SDK with NetBeans Platform 7.2(beta) but I had to remove some gl-related command line options, it would be cool if some Linux and Windows users could test these versions (also switching between heavyweight canvas and awt panels for those where both works). For me it runs a lot faster and on OSX “fullscreen mode” now also works, idk if theres some new windows / linux fancyness as well but it seems they made the platform abstractions a bit more specialized.



http://hub.jmonkeyengine.org/jmonkeyplatform-linux-rc.sh



http://hub.jmonkeyengine.org/jmonkeyplatform-windows-rc.exe



http://hub.jmonkeyengine.org/jmonkeyplatform-macosx-rc.tgz



They will create new settings folders so you won’t mess or mix up your current SDK settings. You don’t need to update this version even if it will claim theres a bunch of updates.



Please check especially how the SceneComposer opening/closing works, e.g. by opening some assetpack models or project models and closing the window in between.



Edit: Also, no matter if you run into issues or not, please edit the jmonkeyplatform.conf file and add all or any of the following command line options in the section where the memory settings are already set and report back if any of these worked or made a difference at all.



-Dsun.java2d.noddraw=true

-Dsun.awt.noerasebackground=true

-Dsun.java2d.d3d=false

-Dsun.java2d.opengl=false

-Dsun.java2d.pmoffscreen=false



Cheers,

Normen

3 Likes

Downloaded for Windows 7 64 bit, ran a few examples, seems faster and works nicely :slight_smile:

edit: after i closed it down it said “jmonkey platform failed to close down properly” now i can’t open it again :stuck_out_tongue: it hangs on “turning on modules”

edit again: running as an administrator fixes both issues

1 Like
@wezrule said:
edit again: running as an administrator fixes both issues

Do you do that often? This isn't really cool as now it creates files with the administrator user rights and it will never again be able to run as user because it cannot edit these then. Like if you run the installer as admin and then the app as user thats almost certain to cause issues.
1 Like

I didn’t run the installer as an administrator, and have never had to run the normal SDK as an administrator ever. I uninstalled the new SDK and installed it again, still the same problem. It opens initially without any interference, after I close it down “jmonkeyplatform failed to close down properly” then it doesn’t open again normally after that, unless I run as an administrator. I added the command line arguments to the .conf file as well (in the video I have return lines, I removed them as well but same result), the SDK doesn’t open at all.



OpenGL window works good though :slight_smile:



http://www.youtube.com/watch?v=hsIaFYCDQaU

1 Like
@wezrule said:
I didn't run the installer as an administrator, and have never had to run the normal SDK as an administrator ever. I uninstalled the new SDK and installed it again, still the same problem. It opens initially without any interference, after I close it down "jmonkeyplatform failed to close down properly" then it doesn't open again normally after that, unless I run as an administrator. I added the command line arguments to the .conf file as well (in the video I have return lines, I removed them as well but same result), the SDK doesn't open at all.

Okay, thanks. Would be interested in other windows systems results as well then.. I also updated the base for the installer, maybe theres still some quirks in the beta. Video is private btw.
Edit: Do you start the SDK with the little checkbox after installing? If yes, can you test what happens if you don't?
1 Like

Video should work now sorry, i changed it to only people with the link can see it (accidentally recorded it with audio opps :P)

Both times i installed it, I used the checkbox yeh. I installed it again, and unclicked the checkbox. Tried to open it normally and it didn’t work. So the only times i’ve been able to open it without administrative privileges, have been using the checkbox “launch program after installer closes”



The video shows:

1 - I try to run without admin it doesn’t work

2 - I try to run with admin doesn’t work (with added commandline arguments)

3 - I try to run with admin doesn’t work (with added commandline arguments)

4 - I remove the added command line arguments

5 - I try to run with admin it works

6 - I try to run without admin it doesn’t

1 Like

Out of curiosity I downloaded Netbeans 7.2 (beta) and that opened fine.



Im turning on my laptop now and will try on my 32 bit windows

@wezrule said:
Out of curiosity I downloaded Netbeans 7.2 (beta) and that opened fine.

Does it also use the same installer on windows? On mac it uses a "normal" .pkg file (basically what .msi is on windows).

yeh its a similar installer

I have tried the SDK on 32 bit windows, and the exact same issue (stuck on “turning on module”), and only runs successfully with administrative privileges.

1 Like

Cool, thanks for the in-depth testing, very helpful.

1 Like

Haven’t been at my computer at all today but there have been occasions when using the SDK under Windows that I’ve had to run as Administrator… Usually after an update

1 Like

I had the GUI freeze two times in dialog pop-ups on Linux but this has happened in the Beta also. Hard to reproduce.

The first time was when I selected to install the OgreXML scripts. The directory chooser popped up and I selected the directory. But instead of filling in the directory name in the dialog the GUI froze. Haven’t been able to reproduce since then.

The second time was when editing a material and popping up the colorchooser. When I selected a color and pressed OK the GUI froze. Managed to save the logs from that one. Have not been able to reproduce that one either :confused: Almost seems like a race condition in the native windowing system, most probably unrelated to jME.



This is without the -D flags Normen told us that we must set :slight_smile: I’ll set those now and see what happens.



This is on Debian Linux.

java version “1.7.0_04”

Java™ SE Runtime Environment (build 1.7.0_04-b20)

Java HotSpot™ 64-Bit Server VM (build 23.0-b21, mixed mode)



---- Log —


System Info:

Product Version = jMonkeyEngine SDK 3.0RC1

Operating System = Linux version 2.6.32-5-amd64 running on amd64

Java; VM; Vendor = 1.7.0_04; Java HotSpot™ 64-Bit Server VM 23.0-b21; Oracle Corporation

Runtime = Java™ SE Runtime Environment 1.7.0_04-b20

[…snip…]

INFO [com.jme3.scene.Node]: Child (previewSphere) attached to this node (Preview Node)

INFO [com.jme3.renderer.lwjgl.LwjglRenderer]: Uniform g_CameraPosition is not declared in shader [ShaderSource[name=Common/MatDefs/Light/Lighting.vert, defines, type=Vertex], ShaderSource[name=Common/MatDefs/Light/Lighting.frag, defines, type=Fragment]].

INFO [com.jme3.renderer.lwjgl.LwjglRenderer]: Uniform g_WorldMatrix is not declared in shader [ShaderSource[name=Common/MatDefs/Light/Lighting.vert, defines, type=Vertex], ShaderSource[name=Common/MatDefs/Light/Lighting.frag, defines, type=Fragment]].

INFO [com.jme3.renderer.lwjgl.LwjglRenderer]: Uniform m_ParallaxHeight is not declared in shader [ShaderSource[name=Common/MatDefs/Light/Lighting.vert, defines, type=Vertex], ShaderSource[name=Common/MatDefs/Light/Lighting.frag, defines, type=Fragment]].

INFO [com.jme3.renderer.lwjgl.LwjglRenderer]: Uniform m_GlowColor is not declared in shader [ShaderSource[name=Common/MatDefs/Light/Lighting.vert, defines, type=Vertex], ShaderSource[name=Common/MatDefs/Light/Lighting.frag, defines, type=Fragment]].

INFO [com.jme3.scene.Node]: Preview Node (Node): Child removed.

INFO [com.jme3.scene.Node]: Preview Node (Node): All children removed.

INFO [org.netbeans.core.CLIOptions2]: EQ stuck in Thread[AWT-EventQueue-1,6,IDE Main]

org.netbeans.core.CLIOptions2$EQStuck: GUI is not responsive

at sun.misc.Unsafe.park(Native Method)

at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)

at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)

at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)

at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)

at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)

at sun.awt.SunToolkit.awtLock(SunToolkit.java:245)

at sun.awt.X11.XWindowPeer.removeDropTarget(XWindowPeer.java:1927)

at sun.awt.X11.XComponentPeer.removeDropTarget(XComponentPeer.java:1388)

at java.awt.dnd.DropTarget.removeNotify(DropTarget.java:533)

at java.awt.Component.removeNotify(Component.java:7000)

at java.awt.Container.removeNotify(Container.java:2816)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at javax.swing.text.JTextComponent.removeNotify(JTextComponent.java:1651)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at javax.swing.JRootPane.removeNotify(JRootPane.java:764)

at java.awt.Container.removeNotify(Container.java:2800)

at java.awt.Window.removeNotify(Window.java:782)

at java.awt.Window$1DisposeAction.run(Window.java:1190)

at java.awt.Window.doDispose(Window.java:1205)

at java.awt.Dialog.doDispose(Dialog.java:1186)

at java.awt.Window.dispose(Window.java:1147)

at com.jme3.gde.materials.multiview.widgets.ColorRGBADialog.jButton1ActionPerformed(ColorRGBADialog.java:137)

at com.jme3.gde.materials.multiview.widgets.ColorRGBADialog.access$000(ColorRGBADialog.java:46)

at com.jme3.gde.materials.multiview.widgets.ColorRGBADialog$1.actionPerformed(ColorRGBADialog.java:88)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

at java.awt.Component.processMouseEvent(Component.java:6505)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

at java.awt.Component.processEvent(Component.java:6270)

at java.awt.Container.processEvent(Container.java:2229)

at java.awt.Component.dispatchEventImpl(Component.java:4861)

at java.awt.Container.dispatchEventImpl(Container.java:2287)

at java.awt.Component.dispatchEvent(Component.java:4687)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

at java.awt.Container.dispatchEventImpl(Container.java:2273)

at java.awt.Window.dispatchEventImpl(Window.java:2719)

at java.awt.Component.dispatchEvent(Component.java:4687)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:703)

at java.awt.EventQueue.access$000(EventQueue.java:102)

at java.awt.EventQueue$3.run(EventQueue.java:662)

at java.awt.EventQueue$3.run(EventQueue.java:660)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

at java.awt.EventQueue$4.run(EventQueue.java:676)

at java.awt.EventQueue$4.run(EventQueue.java:674)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:673)

at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:155)

at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)

at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)

at java.security.AccessController.doPrivileged(Native Method)

at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)

at java.awt.Dialog.show(Dialog.java:1072)

at java.awt.Component.show(Component.java:1651)

at java.awt.Component.setVisible(Component.java:1603)

at java.awt.Window.setVisible(Window.java:1014)

at java.awt.Dialog.setVisible(Dialog.java:1003)

at com.jme3.gde.materials.multiview.widgets.ColorPanel.jButton1ActionPerformed(ColorPanel.java:232)

at com.jme3.gde.materials.multiview.widgets.ColorPanel.access$1200(ColorPanel.java:21)

at com.jme3.gde.materials.multiview.widgets.ColorPanel$9.actionPerformed(ColorPanel.java:196)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

at java.awt.Component.processMouseEvent(Component.java:6505)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

at java.awt.Component.processEvent(Component.java:6270)

at java.awt.Container.processEvent(Container.java:2229)

at java.awt.Component.dispatchEventImpl(Component.java:4861)

at java.awt.Container.dispatchEventImpl(Container.java:2287)

at java.awt.Component.dispatchEvent(Component.java:4687)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

at java.awt.Container.dispatchEventImpl(Container.java:2273)

at java.awt.Window.dispatchEventImpl(Window.java:2719)

at java.awt.Component.dispatchEvent(Component.java:4687)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:703)

at java.awt.EventQueue.access$000(EventQueue.java:102)

at java.awt.EventQueue$3.run(EventQueue.java:662)

at java.awt.EventQueue$3.run(EventQueue.java:660)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

at java.awt.EventQueue$4.run(EventQueue.java:676)

at java.awt.EventQueue$4.run(EventQueue.java:674)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:673)

at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)

[catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

WARNING [org.netbeans.core.CLIOptions2]: #198918: will not hard restart EQ when running on JDK 7

INFO [org.netbeans.core.CLIOptions2]: EQ stuck in Thread[AWT-EventQueue-1,6,IDE Main]

org.netbeans.core.CLIOptions2$EQStuck: GUI is not responsive

at sun.misc.Unsafe.park(Native Method)

at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)

at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)

at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)

at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)

at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)

at sun.awt.SunToolkit.awtLock(SunToolkit.java:245)

at sun.awt.X11.XWindowPeer.removeDropTarget(XWindowPeer.java:1927)

at sun.awt.X11.XComponentPeer.removeDropTarget(XComponentPeer.java:1388)

at java.awt.dnd.DropTarget.removeNotify(DropTarget.java:533)

at java.awt.Component.removeNotify(Component.java:7000)

at java.awt.Container.removeNotify(Container.java:2816)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at javax.swing.text.JTextComponent.removeNotify(JTextComponent.java:1651)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at java.awt.Container.removeNotify(Container.java:2800)

at javax.swing.JComponent.removeNotify(JComponent.java:4761)

at javax.swing.JRootPane.removeNotify(JRootPane.java:764)

at java.awt.Container.removeNotify(Container.java:2800)

at java.awt.Window.removeNotify(Window.java:782)

at java.awt.Window$1DisposeAction.run(Window.java:1190)

at java.awt.Window.doDispose(Window.java:1205)

at java.awt.Dialog.doDispose(Dialog.java:1186)

at java.awt.Window.dispose(Window.java:1147)

at com.jme3.gde.materials.multiview.widgets.ColorRGBADialog.jButton1ActionPerformed(ColorRGBADialog.java:137)

at com.jme3.gde.materials.multiview.widgets.ColorRGBADialog.access$000(ColorRGBADialog.java:46)

at com.jme3.gde.materials.multiview.widgets.ColorRGBADialog$1.actionPerformed(ColorRGBADialog.java:88)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

at java.awt.Component.processMouseEvent(Component.java:6505)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

at java.awt.Component.processEvent(Component.java:6270)

at java.awt.Container.processEvent(Container.java:2229)

at java.awt.Component.dispatchEventImpl(Component.java:4861)

at java.awt.Container.dispatchEventImpl(Container.java:2287)

at java.awt.Component.dispatchEvent(Component.java:4687)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

at java.awt.Container.dispatchEventImpl(Container.java:2273)

at java.awt.Window.dispatchEventImpl(Window.java:2719)

at java.awt.Component.dispatchEvent(Component.java:4687)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:703)

at java.awt.EventQueue.access$000(EventQueue.java:102)

at java.awt.EventQueue$3.run(EventQueue.java:662)

at java.awt.EventQueue$3.run(EventQueue.java:660)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

at java.awt.EventQueue$4.run(EventQueue.java:676)

at java.awt.EventQueue$4.run(EventQueue.java:674)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:673)

at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:155)

at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)

at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)

at java.security.AccessController.doPrivileged(Native Method)

at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)

at java.awt.Dialog.show(Dialog.java:1072)

at java.awt.Component.show(Component.java:1651)

at java.awt.Component.setVisible(Component.java:1603)

at java.awt.Window.setVisible(Window.java:1014)

at java.awt.Dialog.setVisible(Dialog.java:1003)

at com.jme3.gde.materials.multiview.widgets.ColorPanel.jButton1ActionPerformed(ColorPanel.java:232)

at com.jme3.gde.materials.multiview.widgets.ColorPanel.access$1200(ColorPanel.java:21)

at com.jme3.gde.materials.multiview.widgets.ColorPanel$9.actionPerformed(ColorPanel.java:196)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

at java.awt.Component.processMouseEvent(Component.java:6505)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

at java.awt.Component.processEvent(Component.java:6270)

at java.awt.Container.processEvent(Container.java:2229)

at java.awt.Component.dispatchEventImpl(Component.java:4861)

at java.awt.Container.dispatchEventImpl(Container.java:2287)

at java.awt.Component.dispatchEvent(Component.java:4687)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

at java.awt.Container.dispatchEventImpl(Container.java:2273)

at java.awt.Window.dispatchEventImpl(Window.java:2719)

at java.awt.Component.dispatchEvent(Component.java:4687)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:703)

at java.awt.EventQueue.access$000(EventQueue.java:102)

at java.awt.EventQueue$3.run(EventQueue.java:662)

at java.awt.EventQueue$3.run(EventQueue.java:660)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

at java.awt.EventQueue$4.run(EventQueue.java:676)

at java.awt.EventQueue$4.run(EventQueue.java:674)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:673)

at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)

[catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

WARNING [org.netbeans.core.CLIOptions2]: #198918: will not hard restart EQ when running on JDK 7

1 Like
@jmaasing said:
the GUI froze

Is this also when the OpenGL window is closed? Thanks for testing!
@normen said:
Is this also when the OpenGL window is closed? Thanks for testing!

I can't remember for the first freeze, the second freeze was with OpenGL window opened but I haven't been able to reproduce any more freezes regardless of OpenGL-window open or closed. I'll make sure to take a snapshot of the GUI if it happens again to report more accurately.
1 Like

Can some other windows user confirm the “administrator issue”? I’m looking into changing the installer code so that it checks for user rights, JDK and other things and some more testing would be appreciated so I can properly frame the issue.

Looks ok so far on Ubuntu 12.04 64-Bit, but I can’t update the plugins, because they need some other netbeans-plugins not installed (Java SE Projects)

1 Like
@doe300 said:
Looks ok so far on Ubuntu 12.04 64-Bit, but I can't update the plugins, because they need some other netbeans-plugins not installed (Java SE Projects)

Thanks, as I wrote in the main post, do not try to update this version.

Edit: repeating the request for another check on windows here as it slipped to the first page.
1 Like

Windows 7 - downloading now. Can also test on Vista if that’s useful?

1 Like

Installed, ran from installer. All seems fine - was able to open and run a project.



When I closed the IDE got a popup saying “jmonkeyplatform.exe has stopped working”.



Tried to run it again, splash screen showed. It progressed through to the “Turning on Modules” stage and then vanished. IDE never finished loading. Checked task list and the process wasn’t there.

1 Like

you have the same issue as me, on windows 32 and 64 bit. Can you right click “run as administrator” and see if it works

1 Like