Drivingtask with Opends

I made drivingtask then i wanted run it with opends then i got this message (above) how can i solve this problem? Thanks alot.

# A fatal error has been detected by the Java Runtime Environment:
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffb75cf1ada, pid=19924, tid=0x0000000000003b64
#
# JRE version: Java(TM) SE Runtime Environment (8.0_152-b16) (build 1.8.0_152-b16)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.152-b16 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C  0x00007ffb75cf1ada
#
# 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 (0x000000002d737000):  JavaThread "jME3 Main" [_thread_in_native, id=15204, stack(0x000000003aa40000,0x000000003ab40000)]
siginfo: ExceptionCode=0xc0000005, reading address 0xffffffffffffffff
Registers:
RAX=0x0000000000000002, RBX=0x000000006ec76170, RCX=0x80004400bae863df, RDX=0x0000000000000001
RSP=0x000000003ab3dcb0, RBP=0x000000003ab3e288, RSI=0x0000000000001f70, RDI=0x0000000002b783fd
R8 =0x000000003ab3ddb8, R9 =0x000000003ab3dd28, R10=0x0000000002b90fe0, R11=0x000000007450bd60
R12=0x0000000000000000, R13=0x000000006ec76170, R14=0x000000003ab3e2c0, R15=0x000000002d737000
RIP=0x00007ffb75cf1ada, EFLAGS=0x0000000000010293
Top of Stack: (sp=0x000000003ab3dcb0)
0x000000003ab3dcb0:   0000000037ff6b80 000000003ab3dd78
0x000000003ab3dcc0:   000000003ab3ddb8 000000003ab3dd28
0x000000003ab3dcd0:   000000003ab3dd18 000000003ab3ddb0
0x000000003ab3dce0:   000000003ab3dd6c 000000003ab3dd90
0x000000003ab3dcf0:   000000003ab3dd1c 00007ffb00000001
0x000000003ab3dd00:   0000000000000002 0000000037ff6b90
0x000000003ab3dd10:   0034e76b0034e76b 0000000000000000
0x000000003ab3dd20:   002217170034e76b 0022171700000000
0x000000003ab3dd30:   80004400bae863df 00000000ca898d1b
0x000000003ab3dd40:   000000008a962944 00007ffb75d0a5da
0x000000003ab3dd50:   000000008e717040 8000000092722060
0x000000003ab3dd60:   0022171848735b53 0000000075bc1ae3
0x000000003ab3dd70:   000000003ab3dde0 0000000000000000
0x000000003ab3dd80:   00000000ffffffff 0000000000000000
0x000000003ab3dd90:   477ffd0100000000 00007ffb75cd1ebf
0x000000003ab3dda0:   0000000000000001 00007ffb00000001 
Instructions: (pc=0x00007ffb75cf1ada)
0x00007ffb75cf1aba:   24 50 48 8b 8c 24 80 00 00 00 8b 04 81 89 44 24
0x00007ffb75cf1aca:   70 eb 15 48 63 44 24 50 48 8b 8c 24 80 00 00 00
0x00007ffb75cf1ada:   0f b6 04 01 89 44 24 70 8b 44 24 70 89 44 24 60
0x00007ffb75cf1aea:   8b 44 24 60 89 44 24 64 83 7c 24 78 00 0f 85 1c 
Register to memory mapping:
RAX=0x0000000000000002 is an unknown value
RBX={method} {0x000000006ec76178} 'setLocalScaling' '(JLcom/jme3/math/Vector3f;)V' in 'com/jme3/bullet/collision/shapes/CollisionShape'
RCX=0x80004400bae863df is an unknown value
RDX=0x0000000000000001 is an unknown value
RSP=0x000000003ab3dcb0 is pointing into the stack for thread: 0x000000002d737000
RBP=0x000000003ab3e288 is pointing into the stack for thread: 0x000000002d737000
RSI=0x0000000000001f70 is an unknown value
RDI=0x0000000002b783fd is at code_begin+2301 in an Interpreter codelet
invoke return entry points  [0x0000000002b77b00, 0x0000000002b784e0]  2528 bytes
R8 =0x000000003ab3ddb8 is pointing into the stack for thread: 0x000000002d737000
R9 =0x000000003ab3dd28 is pointing into the stack for thread: 0x000000002d737000
R10=0x0000000002b90fe0 is at code_begin+1632 in an Interpreter codelet
method entry point (kind = native)  [0x0000000002b90980, 0x0000000002b919a0]  4128 bytes
R11=0x000000007450bd60 is an unknown value
R12=0x0000000000000000 is an unknown value
R13={method} {0x000000006ec76178} 'setLocalScaling' '(JLcom/jme3/math/Vector3f;)V' in 'com/jme3/bullet/collision/shapes/CollisionShape'
R14=0x000000003ab3e2c0 is pointing into the stack for thread: 0x000000002d737000
R15=0x000000002d737000 is a thread
Stack: [0x000000003aa40000,0x000000003ab40000],  sp=0x000000003ab3dcb0,  free space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x00007ffb75cf1ada
C  0x00007ffb75d1484b
C  0x00007ffb75d15b75
C  0x00007ffb75cf0801
C  0x00007ffb75ba98db
C  0x00007ffb75ba99db
C  0x00007ffb75ba9e1b
C  0x00007ffb75cf0940
C  0x00007ffb75c3b8bb
C  0x0000000002b9100c
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.util.CollisionShapeFactory.createSingleMeshShape(Lcom/jme3/scene/Geometry;Lcom/jme3/scene/Spatial;)Lcom/jme3/bullet/collision/shapes/MeshCollisionShape;+41
j  com.jme3.bullet.util.CollisionShapeFactory.createCompoundShape(Lcom/jme3/scene/Node;Lcom/jme3/scene/Node;Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;ZZ)Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;+297
j  com.jme3.bullet.util.CollisionShapeFactory.createCompoundShape(Lcom/jme3/scene/Node;Lcom/jme3/scene/Node;Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;ZZ)Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;+139
j  com.jme3.bullet.util.CollisionShapeFactory.createCompoundShape(Lcom/jme3/scene/Node;Lcom/jme3/scene/Node;Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;ZZ)Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;+139
j  com.jme3.bullet.util.CollisionShapeFactory.createCompoundShape(Lcom/jme3/scene/Node;Lcom/jme3/scene/Node;Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;ZZ)Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;+139
j  com.jme3.bullet.util.CollisionShapeFactory.createCompoundShape(Lcom/jme3/scene/Node;Lcom/jme3/scene/Node;Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;ZZ)Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;+139
j  com.jme3.bullet.util.CollisionShapeFactory.createCompoundShape(Lcom/jme3/scene/Node;Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;Z)Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;+5
j  com.jme3.bullet.util.CollisionShapeFactory.createMeshCompoundShape(Lcom/jme3/scene/Node;)Lcom/jme3/bullet/collision/shapes/CompoundCollisionShape;+9
j  com.jme3.bullet.util.CollisionShapeFactory.createMeshShape(Lcom/jme3/scene/Spatial;)Lcom/jme3/bullet/collision/shapes/CollisionShape;+83
j  eu.opends.basics.InternalMapProcessing.addMapObjectsToScene(Ljava/util/List;)V+478
j  eu.opends.basics.InternalMapProcessing.<init>(Leu/opends/basics/SimulationBasics;)V+62
j  eu.opends.main.Simulator.simpleInitDrivingTask(Ljava/lang/String;Ljava/lang/String;)V+295
j  eu.opends.niftyGui.DrivingTaskSelectionGUIController.onEndScreen()V+18
j  de.lessvoid.nifty.screen.Screen.onEndScreenHasEnded()V+32
j  de.lessvoid.nifty.screen.EndOfScreenAction.perform(Lde/lessvoid/nifty/screen/Screen;Lde/lessvoid/nifty/elements/Element;)V+1
j  de.lessvoid.nifty.elements.EndOfFrameElementAction.perform()V+12
j  de.lessvoid.nifty.Nifty.executeEndOfFrameElementActions()V+48
J 3443 C1 de.lessvoid.nifty.Nifty.update()Z (118 bytes) @ 0x000000000380b0fc [0x000000000380a820+0x8dc]
J 3442 C1 com.jme3.niftygui.InputSystemJme.endInput()V (9 bytes) @ 0x0000000002e4628c [0x0000000002e46200+0x8c]
j  com.jme3.input.InputManager.processQueue()V+242
J 3435 C1 com.jme3.input.InputManager.update(F)V (124 bytes) @ 0x00000000037ed834 [0x00000000037ed300+0x534]
J 3421 C1 com.jme3.app.LegacyApplication.update()V (137 bytes) @ 0x0000000002e51f7c [0x0000000002e51280+0xcfc]
J 3420 C1 com.jme3.app.SimpleApplication.update()V (235 bytes) @ 0x0000000002d63d54 [0x0000000002d63bc0+0x194]
J 3419 C1 com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop()V (141 bytes) @ 0x00000000037bce14 [0x00000000037bcba0+0x274]
J 3416 C1 com.jme3.system.lwjgl.LwjglDisplay.runLoop()V (110 bytes) @ 0x0000000002d68874 [0x0000000002d65e60+0x2a14]
j  com.jme3.system.lwjgl.LwjglAbstractDisplay.run()V+136
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
---------------  P R O C E S S  ---------------
Java Threads: ( => current thread )
  0x000000002d73a000 JavaThread "jME3 Audio Decoder" daemon [_thread_blocked, id=20328, stack(0x0000000041640000,0x0000000041740000)]
  0x000000002d737800 JavaThread "DestroyJavaVM" [_thread_blocked, id=15936, stack(0x00000000027a0000,0x00000000028a0000)]
=>0x000000002d737000 JavaThread "jME3 Main" [_thread_in_native, id=15204, stack(0x000000003aa40000,0x000000003ab40000)]
  0x000000002d73b800 JavaThread "TimerQueue" daemon [_thread_blocked, id=18644, stack(0x0000000039f40000,0x000000003a040000)]
........
-----------

This looks very similar to a crash recently reported by @chr.pie

NullPointerException in com.bulletphysics.collision.shapes - #10 by chr.pie

1 Like

Sorry, I had to edit your post to save everyone’s eyes… because I’ve actually read the sticky posts on the forum and know how to make code blocks.

2 Likes

Since I’ve looked it up: openDS uses jBullet per default, maybe this issue is simply gone when you switch to jme3-bullet-native (which is more supported currently)

1 Like

@Darkchaos hi, can you please help me with OpenDS, whenever I tried to run it on the system it gives me an error." error writing joystick dump"

You should ask the OpenDS developers. It’s a separate third party tool that we have no real knowledge of here.

1 Like