> On Mar 8, 2019, at 11:40 AM, Bernd Eckenfels <[email protected]> wrote:
> 
> Can you confir it works if you start your application with a stand-alone JDK?
>  
> I suspect you have a custom jlink Image which misses the modules. Can you 
> share your jpackage configuration or at least run „Java –list-modules“ and 
> –validate-modules in your installed app? I think you Need at least jdk.attach

I think jpackage always includes a custom jlink of the runtime?

The build normally includes 

        --add-modules 
java.compiler,java.desktop,java.logging,java.management,java.prefs,java.se,java.rmi,java.scripting,java.sql,java.xml,jdk.attach,jdk.jshell
 \

I remember having issues with this at Java 9 as well. I think the jigsaw forum 
suggestion of adding java.se <http://java.se/> was what seemed to get it 
working then.

Output of —list-modules includes
___________________

outputdir/HalfPipe.app/Contents/PlugIns/Java.runtime/Contents/Home/bin/java 
--list-modules --validate-modules
java.base@13-internal
...
java.management@13-internal
java.management.rmi@13-internal
...
java.rmi@13-internal
java.scripting@13-internal
java.se@13-internal
...
jdk.attach@13-internal

> 
> What I get attempting  a JMX attach is…
> 2019-03-08 08:27:03.173 HalfPipe[2071:67749] No attach providers
> 2019-03-08 08:27:03.174 HalfPipe[2071:67749] 
> com.sun.tools.attach.AttachNotSupportedException: no providers installed
> 2019-03-08 08:27:03.174 HalfPipe[2071:67749]               at 
> jdk.attach/com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:202)
> 2019-03-08 08:27:03.174 HalfPipe[2071:67749]               at 
> us.hall.scripting.PidConnect.pidConnect(PidConnect.java:44)
> 2019-03-08 08:27:03.174 HalfPipe[2071:67749]               at 
> us.hall.scripting.RhinoScriptableObject.pidConnect(RhinoScriptableObject.java:139)
>  

I think the exception does show that the jdk.attach module is included?


Reply via email to