temurin-build: nightly jdk11 Win32 jshell error

I’m not sure whether it’s a known issue or not. Tried nightly 01-11-2018 on Windows 7 Home, SP1, 32-bit.

C:\Program Files\jdk-11\bin>jshell
Launching JShell execution engine threw: ERROR: transport library missing onLoad entry: dt_socket
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_LOAD(509)
JDWP exit error AGENT_ERROR_TRANSPORT_LOAD(196): No transports initialized [:732]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 15 (11 by maintainers)

Most upvoted comments

I can reproduce the issue on my local computer as well. It seems it’s related with exported symbol names on dll’s, that’s the main difference on 32-bit and 64-bit dt_socket.dll. I’ll try to figure out what causes this difference.

Yep, just for fun I using hex-editor changed jdwpTransport_OnLoad to _jdwpTransport_OnLoad@16 in jdwp.dll and now jshell runs OK.

Oh, nice find!