Hello!
I have finished basics my game & now i am trying to build the game using Netbeans IDE not JmonkeyEngine SDK but i have included all JME3 files in my lib folder & when i run my game from netbeans IDE v8 it runs but when i build it and run the jar file only the settings run & log error file is created
the log file has the follows:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7143694c, pid=16296, tid=0x00002af8
#
# JRE version: Java(TM) SE Runtime Environment (8.0_192-b12) (build 1.8.0_192-b12)
# Java VM: Java HotSpot(TM) Client VM (25.192-b12 mixed mode windows-x86 )
# Problematic frame:
# C [bulletjme.dll+0xe694c]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x1592b000): JavaThread "jME3 Main" [_thread_in_native, id=11000, stack(0x16040000,0x16090000)]
siginfo: ExceptionCode=0xc0000005, reading address 0xcc190962
Registers:
EAX=0xcc190962, EBX=0x1608e2f0, ECX=0x00a95e10, EDX=0x1fdc5780
ESP=0x1608e240, EBP=0x1608e2e0, ESI=0x14b36198, EDI=0x1592b000
EIP=0x7143694c, EFLAGS=0x00210282
Top of Stack: (sp=0x1608e240)
0x1608e240: 14b36198 1608e280 7790ffdf 00000001
0x1608e250: 20658e50 000007ff 00006833 20658e48
0x1608e260: be1bd7cd 3da81bd0 bdf86cc3 00000000
0x1608e270: 1608e2b0 1608e2c0 88001b10 00000000
0x1608e280: 00000008 3da81bd0 1608e298 14b36198
0x1608e290: 477ffd00 be1bd7cd 477ffd00 bdf86cc3
0x1608e2a0: 713b6494 6b24aeae 1608e2e0 6ebd0960
0x1608e2b0: 6f15f33c 00000000 00000016 6f15f330
Instructions: (pc=0x7143694c)
0x7143692c: 41 89 55 d4 eb 26 83 7d dc 02 75 0e 8b 45 f8 8b
0x7143693c: 4d e8 8b 14 81 89 55 e4 eb 0c 8b 45 e8 03 45 f8
0x7143694c: 0f b6 08 89 4d e4 8b 55 e4 89 55 d4 8b 45 d4 89
0x7143695c: 45 e0 83 7d a0 00 0f 85 ab 00 00 00 8b 4d e0 0f
Register to memory mapping:
EAX=0xcc190962 is an unknown value
EBX=0x1608e2f0 is pointing into the stack for thread: 0x1592b000
ECX=0x00a95e10 is an unknown value
EDX=0x1fdc5780 is an unknown value
ESP=0x1608e240 is pointing into the stack for thread: 0x1592b000
EBP=0x1608e2e0 is pointing into the stack for thread: 0x1592b000
ESI={method} {0x14b3619c} 'setLocalScaling' '(JLcom/jme3/math/Vector3f;)V' in 'com/jme3/bullet/collision/shapes/CollisionShape'
EDI=0x1592b000 is a thread
Stack: [0x16040000,0x16090000], sp=0x1608e240, free space=312k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [bulletjme.dll+0xe694c]
C [bulletjme.dll+0x1093af]
C [bulletjme.dll+0x10a2f3]
C [bulletjme.dll+0xe5c40]
C [bulletjme.dll+0xc6a52]
C [bulletjme.dll+0xc6b70]
C [bulletjme.dll+0xc6ece]
C [bulletjme.dll+0xe5d3e]
C [bulletjme.dll+0xce405]
j com.jme3.bullet.collision.shapes.CollisionShape.setLocalScaling(JLcom/jme3/math/Vector3f;)V+0
j com.jme3.bullet.collision.shapes.CollisionShape.setScale(Lcom/jme3/math/Vector3f;)V+15
j com.jme3.bullet.collision.shapes.MeshCollisionShape.createShape([B)V+135
j com.jme3.bullet.collision.shapes.MeshCollisionShape.read(Lcom/jme3/export/JmeImporter;)V+122
J 630 C1 com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable; (347 bytes) @ 0x028f94b0 [0x028f8f90+0x520]
J 595 C1 com.jme3.export.binary.BinaryInputCapsule.readSavable(Ljava/lang/String;Lcom/jme3/export/Savable;)Lcom/jme3/export/Savable; (111 bytes) @ 0x028ee664 [0x028ee530+0x134]
j com.jme3.bullet.collision.shapes.infos.ChildCollisionShape.read(Lcom/jme3/export/JmeImporter;)V+73
J 630 C1 com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable; (347 bytes) @ 0x028f94b0 [0x028f8f90+0x520]
j com.jme3.export.binary.BinaryInputCapsule.resolveIDs([Ljava/lang/Object;)[Lcom/jme3/export/Savable;+42
j com.jme3.export.binary.BinaryInputCapsule.readSavableArray(Ljava/lang/String;[Lcom/jme3/export/Savable;)[Lcom/jme3/export/Savable;+71
j com.jme3.export.binary.BinaryInputCapsule.readSavableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/ArrayList;+65
j com.jme3.bullet.collision.shapes.CompoundCollisionShape.read(Lcom/jme3/export/JmeImporter;)V+24
J 630 C1 com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable; (347 bytes) @ 0x028f94b0 [0x028f8f90+0x520]
J 595 C1 com.jme3.export.binary.BinaryInputCapsule.readSavable(Ljava/lang/String;Lcom/jme3/export/Savable;)Lcom/jme3/export/Savable; (111 bytes) @ 0x028ee664 [0x028ee530+0x134]
j com.jme3.bullet.collision.PhysicsCollisionObject.read(Lcom/jme3/export/JmeImporter;)V+38
j com.jme3.bullet.objects.PhysicsRigidBody.read(Lcom/jme3/export/JmeImporter;)V+2
j com.jme3.bullet.control.RigidBodyControl.read(Lcom/jme3/export/JmeImporter;)V+2
J 630 C1 com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable; (347 bytes) @ 0x028f94b0 [0x028f8f90+0x520]
j com.jme3.export.binary.BinaryInputCapsule.resolveIDs([Ljava/lang/Object;)[Lcom/jme3/export/Savable;+42
j com.jme3.export.binary.BinaryInputCapsule.readSavableArray(Ljava/lang/String;[Lcom/jme3/export/Savable;)[Lcom/jme3/export/Savable;+71
j com.jme3.export.binary.BinaryInputCapsule.readSavableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/ArrayList;+65
j com.jme3.scene.Spatial.read(Lcom/jme3/export/JmeImporter;)V+225
j com.jme3.scene.Node.read(Lcom/jme3/export/JmeImporter;)V+78
j com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable;+233
j com.jme3.export.binary.BinaryInputCapsule.resolveIDs([Ljava/lang/Object;)[Lcom/jme3/export/Savable;+42
j com.jme3.export.binary.BinaryInputCapsule.readSavableArray(Ljava/lang/String;[Lcom/jme3/export/Savable;)[Lcom/jme3/export/Savable;+71
j com.jme3.export.binary.BinaryInputCapsule.readSavableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/ArrayList;+65
j com.jme3.scene.Node.read(Lcom/jme3/export/JmeImporter;)V+17
j com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable;+233
J 534% C1 com.jme3.export.binary.BinaryImporter.load(Ljava/io/InputStream;Lcom/jme3/export/ReadListener;Ljava/io/ByteArrayOutputStream;)Lcom/jme3/export/Savable; (709 bytes) @ 0x028dc0b0 [0x028dae10+0x12a0]
j com.jme3.export.binary.BinaryImporter.load(Ljava/io/InputStream;)Lcom/jme3/export/Savable;+4
j com.jme3.export.binary.BinaryImporter.load(Lcom/jme3/asset/AssetInfo;)Ljava/lang/Object;+17
j com.jme3.export.binary.BinaryLoader.load(Lcom/jme3/asset/AssetInfo;)Ljava/lang/Object;+27
j com.jme3.asset.DesktopAssetManager.loadLocatedAsset(Lcom/jme3/asset/AssetKey;Lcom/jme3/asset/AssetInfo;Lcom/jme3/asset/AssetProcessor;Lcom/jme3/asset/cache/AssetCache;)Ljava/lang/Object;+21
j com.jme3.asset.DesktopAssetManager.loadAsset(Lcom/jme3/asset/AssetKey;)Ljava/lang/Object;+189
j com.jme3.asset.DesktopAssetManager.loadModel(Lcom/jme3/asset/ModelKey;)Lcom/jme3/scene/Spatial;+2
j com.jme3.asset.DesktopAssetManager.loadModel(Ljava/lang/String;)Lcom/jme3/scene/Spatial;+9
j jblutoUno.GameApplication.setup_scene()V+6
j jblutoUno.GameApplication.simpleInitApp()V+68
j com.jme3.app.SimpleApplication.initialize()V+282
j com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread()Z+90
j com.jme3.system.lwjgl.LwjglAbstractDisplay.run()V+36
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [jvm.dll+0x15c1a5]
V [jvm.dll+0x2248fe]
V [jvm.dll+0x15c23e]
V [jvm.dll+0x15c3c6]
V [jvm.dll+0x15c437]
V [jvm.dll+0x10002f]
V [jvm.dll+0x17f330]
V [jvm.dll+0x17fbaa]
V [jvm.dll+0x1c6256]
C [msvcr100.dll+0x5c556]
C [msvcr100.dll+0x5c600]
C [KERNEL32.DLL+0x16359]
C [ntdll.dll+0x67c24]
C [ntdll.dll+0x67bf4]
C 0x00000000
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.jme3.bullet.collision.shapes.CollisionShape.setLocalScaling(JLcom/jme3/math/Vector3f;)V+0
j com.jme3.bullet.collision.shapes.CollisionShape.setScale(Lcom/jme3/math/Vector3f;)V+15
j com.jme3.bullet.collision.shapes.MeshCollisionShape.createShape([B)V+135
j com.jme3.bullet.collision.shapes.MeshCollisionShape.read(Lcom/jme3/export/JmeImporter;)V+122
J 630 C1 com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable; (347 bytes) @ 0x028f94b0 [0x028f8f90+0x520]
J 595 C1 com.jme3.export.binary.BinaryInputCapsule.readSavable(Ljava/lang/String;Lcom/jme3/export/Savable;)Lcom/jme3/export/Savable; (111 bytes) @ 0x028ee664 [0x028ee530+0x134]
j com.jme3.bullet.collision.shapes.infos.ChildCollisionShape.read(Lcom/jme3/export/JmeImporter;)V+73
J 630 C1 com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable; (347 bytes) @ 0x028f94b0 [0x028f8f90+0x520]
j com.jme3.export.binary.BinaryInputCapsule.resolveIDs([Ljava/lang/Object;)[Lcom/jme3/export/Savable;+42
j com.jme3.export.binary.BinaryInputCapsule.readSavableArray(Ljava/lang/String;[Lcom/jme3/export/Savable;)[Lcom/jme3/export/Savable;+71
j com.jme3.export.binary.BinaryInputCapsule.readSavableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/ArrayList;+65
j com.jme3.bullet.collision.shapes.CompoundCollisionShape.read(Lcom/jme3/export/JmeImporter;)V+24
J 630 C1 com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable; (347 bytes) @ 0x028f94b0 [0x028f8f90+0x520]
J 595 C1 com.jme3.export.binary.BinaryInputCapsule.readSavable(Ljava/lang/String;Lcom/jme3/export/Savable;)Lcom/jme3/export/Savable; (111 bytes) @ 0x028ee664 [0x028ee530+0x134]
j com.jme3.bullet.collision.PhysicsCollisionObject.read(Lcom/jme3/export/JmeImporter;)V+38
j com.jme3.bullet.objects.PhysicsRigidBody.read(Lcom/jme3/export/JmeImporter;)V+2
j com.jme3.bullet.control.RigidBodyControl.read(Lcom/jme3/export/JmeImporter;)V+2
J 630 C1 com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable; (347 bytes) @ 0x028f94b0 [0x028f8f90+0x520]
j com.jme3.export.binary.BinaryInputCapsule.resolveIDs([Ljava/lang/Object;)[Lcom/jme3/export/Savable;+42
j com.jme3.export.binary.BinaryInputCapsule.readSavableArray(Ljava/lang/String;[Lcom/jme3/export/Savable;)[Lcom/jme3/export/Savable;+71
j com.jme3.export.binary.BinaryInputCapsule.readSavableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/ArrayList;+65
j com.jme3.scene.Spatial.read(Lcom/jme3/export/JmeImporter;)V+225
j com.jme3.scene.Node.read(Lcom/jme3/export/JmeImporter;)V+78
j com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable;+233
j com.jme3.export.binary.BinaryInputCapsule.resolveIDs([Ljava/lang/Object;)[Lcom/jme3/export/Savable;+42
j com.jme3.export.binary.BinaryInputCapsule.readSavableArray(Ljava/lang/String;[Lcom/jme3/export/Savable;)[Lcom/jme3/export/Savable;+71
j com.jme3.export.binary.BinaryInputCapsule.readSavableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/ArrayList;+65
j com.jme3.scene.Node.read(Lcom/jme3/export/JmeImporter;)V+17
j com.jme3.export.binary.BinaryImporter.readObject(I)Lcom/jme3/export/Savable;+233
J 534% C1 com.jme3.export.binary.BinaryImporter.load(Ljava/io/InputStream;Lcom/jme3/export/ReadListener;Ljava/io/ByteArrayOutputStream;)Lcom/jme3/export/Savable; (709 bytes) @ 0x028dc0b0 [0x028dae10+0x12a0]
j com.jme3.export.binary.BinaryImporter.load(Ljava/io/InputStream;)Lcom/jme3/export/Savable;+4
j com.jme3.export.binary.BinaryImporter.load(Lcom/jme3/asset/AssetInfo;)Ljava/lang/Object;+17
j com.jme3.export.binary.BinaryLoader.load(Lcom/jme3/asset/AssetInfo;)Ljava/lang/Object;+27
j com.jme3.asset.DesktopAssetManager.loadLocatedAsset(Lcom/jme3/asset/AssetKey;Lcom/jme3/asset/AssetInfo;Lcom/jme3/asset/AssetProcessor;Lcom/jme3/asset/cache/AssetCache;)Ljava/lang/Object;+21
j com.jme3.asset.DesktopAssetManager.loadAsset(Lcom/jme3/asset/AssetKey;)Ljava/lang/Object;+189
j com.jme3.asset.DesktopAssetManager.loadModel(Lcom/jme3/asset/ModelKey;)Lcom/jme3/scene/Spatial;+2
j com.jme3.asset.DesktopAssetManager.loadModel(Ljava/lang/String;)Lcom/jme3/scene/Spatial;+9
j jblutoUno.GameApplication.setup_scene()V+6
j jblutoUno.GameApplication.simpleInitApp()V+68
j com.jme3.app.SimpleApplication.initialize()V+282
j com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread()Z+90
j com.jme3.system.lwjgl.LwjglAbstractDisplay.run()V+36
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x20095800 JavaThread "jME3 Audio Decoder" daemon [_thread_blocked, id=6956, stack(0x1f8e0000,0x1f930000)]
0x0277c800 JavaThread "DestroyJavaVM" [_thread_blocked, id=5604, stack(0x00e40000,0x00e90000)]
=>0x1592b000 JavaThread "jME3 Main" [_thread_in_native, id=11000, stack(0x16040000,0x16090000)]
0x158fcc00 JavaThread "TimerQueue" daemon [_thread_blocked, id=10140,
...........etc
i am in bad need of netbeans IDE beacuse i wanna make a game client using swing , i tested a quick swing gui form & it works when i run the project only with netbeans but if i build it , it gives this log file
What do you suggest , thank you