<div dir="ltr"><div>Earlier today I was able to load cffi by renaming mvn.cmd to mvn.bat.</div><div><br></div><div>Later on, I am unable to, and I would appreciate a fresh pair of eyes.<br></div><div><br></div><div><div>(ABCL/Java info:</div><div><div>C:\Users\977315>java -jar "c:\mv-program-files\abcl-bin-1.4.0\abcl.jar"</div><div>Armed Bear Common Lisp 1.4.0</div><div>Java 1.8.0_112 Oracle Corporation</div><div>Java HotSpot(TM) 64-Bit Server VM</div><div>Low-level initialization completed in 0.243 seconds.</div><div>Startup completed in 3.812 seconds.</div><div>Loading C:\Users\977315\.abclrc completed in 13.729 seconds.)</div></div><div><br></div></div><div><div>The error seems to happen in abcl-cffi.lisp.  </div><div>mvn.bat is visible:</div><div>(uiop/run-program:run-program '("where" "mvn.bat") :output :string) gives<br></div></div><div><div>"C:\\Program Files\\apache-maven-3.3.9\\bin\\mvn.bat</div><div>"</div><div>NIL</div><div>0</div></div><div><br></div><div>I don't know how to narrow down the search for the culprit.  It makes me think</div><div>that maybe the error message is not correct - that there is a different underlying </div><div>cause.  Is there some direct way I can test maven+aether?  I now next to nothing</div><div>about Java, and looking at abcl-cffi, I did not find anything obvious.</div><div><br></div><div>Thanks for your help and patience,</div><div><br></div><div>Backtrace follows. </div><br><div> CL-USER(4): (asdf:load-system :cffi)<br></div><div>; Compiling C:/mv-program-files/my-lisp-libraries/cffi/src/cffi-abcl.lisp ...</div><div>Using probed value of abcl-contrib:</div><div>'C:/mv-program-files/abcl-bin-1.4.0/abcl-contrib.jar'.</div><div>Added jar:file:C:/mv-program-files/abcl-bin-1.4.0/abcl-contrib.jar!/quicklisp/ to ASDF.</div><div>Added jar:file:C:/mv-program-files/abcl-bin-1.4.0/abcl-contrib.jar!/mvn/ to ASDF.</div><div>Added jar:file:C:/mv-program-files/abcl-bin-1.4.0/abcl-contrib.jar!/jss/ to ASDF.</div><div>Added jar:file:C:/mv-program-files/abcl-bin-1.4.0/abcl-contrib.jar!/jfli/ to ASDF.</div><div>Added jar:file:C:/mv-program-files/abcl-bin-1.4.0/abcl-contrib.jar!/asdf-jar/ to ASDF.</div><div>Added jar:file:C:/mv-program-files/abcl-bin-1.4.0/abcl-contrib.jar!/abcl-asdf/ to ASDF.</div><div>java.lang.ExceptionInInitializerError</div><div>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)</div><div>        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)</div><div>        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)</div><div>        at java.lang.reflect.Constructor.newInstance(Unknown Source)</div><div>        at java.lang.Class.newInstance(Unknown Source)</div><div>        at org.armedbear.lisp.FaslClassLoader.loadFunction(FaslClassLoader.java:130)</div><div>        at org.armedbear.lisp.FaslClassLoader$pf_get_fasl_function.execute(FaslClassLoader.java:165)</div><div>...</div><div><div>        at org.armedbear.lisp.LispThread.execute(LispThread.java:832)<br></div><div>        at org.armedbear.lisp.Lisp.evalCall(Lisp.java:582)</div><div>        at org.armedbear.lisp.Lisp.eval(Lisp.java:540)</div><div>        at org.armedbear.lisp.Lisp.progn(Lisp.java:709)</div><div>Caused by: org.armedbear.lisp.Go</div><div>; in (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)</div><div><br></div><div>; Caught SIMPLE-WARNING:</div><div>;   Unable to locate Maven executable to find Maven Aether adaptors.</div><div><br></div><div>jnaASDF could not load  because Java exception 'java.lang.ClassNotFoundException: com.sun.jna.Native'..</div><div>#<THREAD "interpreter" {49B3491F}>: Debugger invoked on condition of type JAVA-EXCEPTION</div><div>  Java exception 'java.lang.ClassNotFoundException: com.sun.jna.Native'.</div><div>Restarts:</div><div>  0: RETRY                         Retry completing load for #<ASDF/SYSTEM:SYSTEM "jna">.</div><div>  1: ACCEPT                        Continue, treating completing load for #<ASDF/SYSTEM:SYSTEM "jna"> as having been successful.</div><div>  2: RETRY                         Retry compiling #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cffi" "src" "cffi-abcl">.</div><div>  3: ACCEPT                        Continue, treating compiling #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cffi" "src" "cffi-abcl"> as having been successful.</div><div>  4: RETRY                         Retry ASDF operation.</div><div>  5: CLEAR-CONFIGURATION-AND-RETRY Retry ASDF operation after resetting the configuration.</div><div>  6: TOP-LEVEL                     Return to top level.</div></div><div><br></div></div>