so if i try to make new scene and do am map for example,
i get this error and no buttons to edit anything:
http://www.imagebanana.com/view/l0zvoa3o/Unbenannt3.png
do i have to install something?
because i cant find anything there :
jMonkeyEngine SDK: Terrain Editor :: jMonkeyEngine Docs
Is that nightly? Can’t reproduce in stable. Check the little warning sign in the lower right to see the full stack trace.
java.lang.NullPointerException
at com.sun.java.swing.plaf.windows.XPStyle.getTypeEnumName(XPStyle.java:155)
at com.sun.java.swing.plaf.windows.XPStyle.getBorder(XPStyle.java:277)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPBorderValue.getXPValue(WindowsLookAndFeel.java:2402)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(WindowsLookAndFeel.java:2357)
at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:232)
at javax.swing.UIDefaults.get(UIDefaults.java:162)
at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:64)
at javax.swing.UIDefaults.getBorder(UIDefaults.java:480)
at javax.swing.UIManager.getBorder(UIManager.java:746)
at javax.swing.border.TitledBorder.getBorder(TitledBorder.java:413)
at javax.swing.border.TitledBorder.getBorderInsets(TitledBorder.java:348)
at javax.swing.border.AbstractBorder.getBorderInsets(AbstractBorder.java:74)
at javax.swing.JComponent.getInsets(JComponent.java:1824)
at javax.swing.GroupLayout.adjustSize(GroupLayout.java:1109)
at javax.swing.GroupLayout.preferredLayoutSize(GroupLayout.java:879)
at java.awt.Container.preferredSize(Container.java:1788)
at java.awt.Container.getPreferredSize(Container.java:1773)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1662)
at javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedPreferredSize(GroupLayout.java:3019)
at javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedMinimumSize(GroupLayout.java:3005)
at javax.swing.GroupLayout$ComponentSpring.calculateMinimumSize(GroupLayout.java:2972)
at javax.swing.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1336)
at javax.swing.GroupLayout$ComponentSpring.calculatePreferredSize(GroupLayout.java:2979)
at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1346)
at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1638)
at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1624)
at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1602)
at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1346)
at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1638)
at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1624)
at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1602)
at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1346)
at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1638)
at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1622)
at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1602)
at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1346)
at javax.swing.GroupLayout$SequentialGroup.setValidSize(GroupLayout.java:2017)
at javax.swing.GroupLayout$Group.setSize(GroupLayout.java:1587)
at javax.swing.GroupLayout.calculateAutopadding(GroupLayout.java:1079)
at javax.swing.GroupLayout.layoutContainer(GroupLayout.java:918)
at java.awt.Container.layout(Container.java:1503)
at java.awt.Container.doLayout(Container.java:1492)
at java.awt.Container.validateTree(Container.java:1688)
at java.awt.Container.validateTree(Container.java:1697)
at java.awt.Container.validateTree(Container.java:1697)
at java.awt.Container.validate(Container.java:1623)
at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:653)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1620)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:148)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
i dont know is this nightly?
it happens whenever i rightclick on any newScene.j3o and click edit in scene composer
i downloaded this:
http://hub.jmonkeyengine.org/downloads/ (windows)
lol, microsoft’s java look and feel is apparently not complete ^^ Set the default java LAF.
i changed the path to
[xml]jdkhome="C:/Program Files/Java/jdk1.7.0_3"[/xml]
still didnt work properly
then i uninstalled all java
and installed 32 bit java 6 update 31
[xml]jdkhome="C:/Program Files (x86)/Java/jdk1.6.0_31"[/xml]
now no errors pop up and its working (i guess) no errors so far
edit:
still some errors…
https://wiki.jmonkeyengine.org/legacy/doku.php/sdk:terrain_editor
im new to jme 3 and just tried to do the above tutroial for a map
i ended up confused
how to edit the terrain?
there are no tools visible to do this?
http://www.imagebanana.com/view/rgolsgnr/Unbenannt.png
this is the error in the bottom right corner
[xml]java.lang.NullPointerException
at com.sun.java.swing.plaf.windows.XPStyle.getTypeEnumName(XPStyle.java:139)
at com.sun.java.swing.plaf.windows.XPStyle.getBorder(XPStyle.java:261)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPBorderValue.getXPValue(WindowsLookAndFeel.java:2429)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(WindowsLookAndFeel.java:2384)
at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:215)
at javax.swing.UIDefaults.get(UIDefaults.java:145)
at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:47)
at javax.swing.UIDefaults.getBorder(UIDefaults.java:463)
at javax.swing.UIManager.getBorder(UIManager.java:733)
at javax.swing.border.TitledBorder.getBorder(TitledBorder.java:487)
at javax.swing.border.TitledBorder.getBorderInsets(TitledBorder.java:409)
at javax.swing.border.TitledBorder.getBorderInsets(TitledBorder.java:395)
at javax.swing.JComponent.getInsets(JComponent.java:1796)
at javax.swing.GroupLayout.adjustSize(GroupLayout.java:1088)
at javax.swing.GroupLayout.preferredLayoutSize(GroupLayout.java:858)
at java.awt.Container.preferredSize(Container.java:1597)
at java.awt.Container.getPreferredSize(Container.java:1582)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
at javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedPreferredSize(GroupLayout.java:2944)
at javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedMinimumSize(GroupLayout.java:2930)
at javax.swing.GroupLayout$ComponentSpring.calculateMinimumSize(GroupLayout.java:2897)
at javax.swing.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1315)
at javax.swing.GroupLayout$ComponentSpring.calculatePreferredSize(GroupLayout.java:2904)
at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1325)
at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1604)
at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1590)
at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1568)
at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1325)
at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1604)
at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1590)
at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1568)
at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1325)
at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1604)
at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1588)
at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1568)
at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1325)
at javax.swing.GroupLayout$SequentialGroup.setValidSize(GroupLayout.java:1972)
at javax.swing.GroupLayout$Group.setSize(GroupLayout.java:1553)
at javax.swing.GroupLayout.calculateAutopadding(GroupLayout.java:1058)
at javax.swing.GroupLayout.layoutContainer(GroupLayout.java:897)
at java.awt.Container.layout(Container.java:1419)
at java.awt.Container.doLayout(Container.java:1408)
at java.awt.Container.validateTree(Container.java:1505)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validate(Container.java:1478)
at org.netbeans.core.windows.view.ui.DesktopImpl$LayeredLayout.layoutContainer(DesktopImpl.java:476)
at java.awt.Container.layout(Container.java:1419)
at java.awt.Container.doLayout(Container.java:1408)
at java.awt.Container.validateTree(Container.java:1505)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validateTree(Container.java:1511)
at java.awt.Container.validate(Container.java:1478)
at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:670)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1635)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:607)
at java.awt.EventQueue$1.run(EventQueue.java:605)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:148)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)[/xml]
still java problem? how to fix this?
push problem still excists
set. the. default. laf.
what am i doing wrong?
contents of jmonkeyplatform.conf:
[xml]
${HOME} will be replaced by user home directory according to platform
default_userdir="${HOME}/.${APPNAME}/3.0beta"
default_mac_userdir="${HOME}/Library/Application Support/${APPNAME}/3.0beta"
options used by the launcher by default, can be overridden by explicit
command line switches
default_options="–branding jmonkeyplatform -J-Xms24m -J-Xmx512m -J-XX:PermSize=256m -Dsun.java2d.noddraw=true -Dsun.awt.noerasebackground=true -Dsun.java2d.d3d=false -Dsun.java2d.opengl=false -Dsun.java2d.pmoffscreen=false"
for development purposes you may wish to append: -J-Dnetbeans.logger.console=true -J-ea
# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
jdkhome="C:Program Files (x86)Javajdk1.6.0_31"
# clusters' paths separated by path.separator (semicolon on Windows, colon on Unices)
#extra_clusters=
laf javax.swing.plaf.metal.MetalLookAndFeel
[/xml]
add an “=” after “laf”
i did this
now i get another error in the bottom right corner and still no tools to edit the height of the map,
i loose faith in ever getting this sdk to work
is my computer hardware critical or known to not work with this sdk?
Windows 7 Ultimate(64 bit)
cpu: core i5 2500k(4 x 3,4 ghz) (using integrated graphics)
Ram: 16 gb DDR3
motherboard: asus p8z68 - V Le
[xml]java.io.FileNotFoundException: C:UsersKullorkiAppDataRoaming.jmonkeyplatform3.0betamodulesextnoise-0.0.1-SNAPSHOT.jar(The system cannot find the file specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:127)
at java.util.jar.JarFile.<init>(JarFile.java:135)
at java.util.jar.JarFile.<init>(JarFile.java:114)
at org.netbeans.JarClassLoader$JarSource$1.call(JarClassLoader.java:468)
at org.netbeans.JarClassLoader$JarSource$1.call(JarClassLoader.java:461)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at org.netbeans.JarClassLoader$JarSource.getJarFile(JarClassLoader.java:490)
at org.netbeans.JarClassLoader$JarSource.resource(JarClassLoader.java:526)
at org.netbeans.Archive.getData(Archive.java:201)
at org.netbeans.JarClassLoader$JarSource.doGetResource(JarClassLoader.java:504)
at org.netbeans.JarClassLoader$Source.getResource(JarClassLoader.java:337)
at org.netbeans.JarClassLoader.findResource(JarClassLoader.java:272)
at org.netbeans.core.startup.NbInstaller.loadLayers(NbInstaller.java:569)
at org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:331)
at org.netbeans.ModuleManager.enable(ModuleManager.java:1025)
at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:318)
at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:254)
at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:294)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:172)
at org.netbeans.core.startup.Main.start(Main.java:308)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123)
[catch] at java.lang.Thread.run(Thread.java:662)[/xml]
Update to latest stable and make sure you create any test projects afterwards.
just in case because i have a slow internet connection and download takes for forever
ist this the latest version?
http://hub.jmonkeyengine.org/downloads/?did=1
edit: 13:36
so i uninstalled jme 3 and all user folders…
rebootet my computer
installed jme 3
rebooted my computer
tried to use the sceene composer in jme 3 → still nothing to modify the scene
and got the same error as in the beginning
[xml]
java.lang.NullPointerException
at com.sun.java.swing.plaf.windows.XPStyle.getTypeEnumName(XPStyle.java:139)
at com.sun.java.swing.plaf.windows.XPStyle.getBorder(XPStyle.java:261)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPBorderValue.getXPValue(WindowsLookAndFeel.java:2429)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(WindowsLookAndFeel.java:2384)
at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:215)
at javax.swing.UIDefaults.get(UIDefaults.java:145)
at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:47)
at javax.swing.UIDefaults.getBorder(UIDefaults.java:463)
at javax.swing.UIManager.getBorder(UIManager.java:733)
at javax.swing.border.TitledBorder.getBorder(TitledBorder.java:487)
at javax.swing.border.TitledBorder.getBorderInsets(TitledBorder.java:409)
at javax.swing.border.TitledBorder.getBorderInsets(TitledBorder.java:395)
at javax.swing.JComponent.getInsets(JComponent.java:1796)
at javax.swing.GroupLayout.adjustSize(GroupLayout.java:1088)
[…]
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:148)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
[…]
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
[/xml]
→ so i changed the jmonkeyplatform.conf to
[xml]
${HOME} will be replaced by user home directory according to platform
default_userdir="${HOME}/.${APPNAME}/3.0beta"
default_mac_userdir="${HOME}/Library/Application Support/${APPNAME}/3.0beta"
options used by the launcher by default, can be overridden by explicit
command line switches
default_options="–branding jmonkeyplatform -J-Xms24m -J-Xmx512m -J-XX:PermSize=256m -Dsun.java2d.noddraw=true -Dsun.awt.noerasebackground=true -Dsun.java2d.d3d=false -Dsun.java2d.opengl=false -Dsun.java2d.pmoffscreen=false"
for development purposes you may wish to append: -J-Dnetbeans.logger.console=true -J-ea
# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
#jdkhome="C:Program Files (x86)Javajdk1.6.0_31"
# clusters' paths separated by path.separator (semicolon on Windows, colon on Unices)
#extra_clusters=
laf=javax.swing.plaf.metal.MetalLookAndFeel[/xml]
it makes no difference if i make the java home with # or not
i also tried
laf = javax.swing.plaf.metal.MetalLookAndFeel
laf javax.swing.plaf.metal.MetalLookAndFeel
laf"javax.swing.plaf.metal.MetalLookAndFeel",
laf="javax.swing.plaf.metal.MetalLookAndFeel"
laf = "javax.swing.plaf.metal.MetalLookAndFeel"
laf = 'javax.swing.plaf.metal.MetalLookAndFeel'
laf='javax.swing.plaf.metal.MetalLookAndFeel'
nothing works
then add it under “default_options” with the “–” prefix, like
–laf javax.swing.plaf.metal.MetalLookAndFeel --branding[…etc…]
if i put it like so:
[xml]# ${HOME} will be replaced by user home directory according to platform
default_userdir="${HOME}/.${APPNAME}/3.0beta"
default_mac_userdir="${HOME}/Library/Application Support/${APPNAME}/3.0beta"
options used by the launcher by default, can be overridden by explicit
command line switches
default_options="––branding jmonkeyplatform -J-Xms24m -J-Xmx512m -J-XX:PermSize=256m -Dsun.java2d.noddraw=true -Dsun.awt.noerasebackground=true -Dsun.java2d.d3d=false -laf javax.swing.plaf.metal.MetalLookAndFeel -Dsun.java2d.opengl=false -Dsun.java2d.pmoffscreen=false "
for development purposes you may wish to append: -J-Dnetbeans.logger.console=true -J-ea
# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
#jdkhome="C:Program Files (x86)Javajdk1.6.0_31"
# clusters' paths separated by path.separator (semicolon on Windows, colon on Unices)
#extra_clusters=[/xml]
makes no difference if in the beginning end or middle in any version that i postet above
always results in ->
gets even more corruptet (does not show the scene anymore )and makes the same error...
http://www.imagebanana.com/view/oir2nlyr/Unbenannt.png
“- -” double-slash
[java]–laf javax.swing.plaf.metal.MetalLookAndFeel[/java]
http://www.imagebanana.com/view/6t9x854n/Unbenannt.png
no errors and working
thanks
does not work:
“default_options=”–-laf javax.swing.plaf.metal.MetalLookAndFeel -branding jmonkeyplatform -J-Xms24m -J-Xmx512m -J-XX:PermSize=256m -Dsun.java2d.noddraw=true -Dsun.awt.noerasebackground=true -Dsun.java2d.d3d=false -Dsun.java2d.opengl=false -Dsun.java2d.pmoffscreen=false “”
works:
“default_options=” –––laf javax.swing.plaf.metal.MetalLookAndFeel–branding jmonkeyplatform -J-Xms24m -J-Xmx512m -J-XX:PermSize=256m -Dsun.java2d.noddraw=true -Dsun.awt.noerasebackground=true -Dsun.java2d.d3d=false -Dsun.java2d.opengl=false -Dsun.java2d.pmoffscreen=false “”
aditionaly as one can see there is only something blue rendered
i changed in the open gl settings to heavy weigth canvas - > restartet jme 3 and tada the textures get displayed