<div dir="ltr"><div>I am trying to load powerloom into abcl. <br></div><div><br></div><div>If you download powerloom (<a href="https://www.isi.edu/isd/LOOM/PowerLoom/download.html#PowerLoom">https://www.isi.edu/isd/LOOM/PowerLoom/download.html#PowerLoom</a>)</div><div><br></div><div>start abcl and then  (load "~/powerloom-4.0.10/load-powerloom.lisp") ;;; assuming downloaded into home directory<br></div><div><br></div><div>It fails with the following stacktrace.</div><div><br></div><div>Can you help?</div><div><br></div><div><table width="100%" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="font-family:Arial,sans-serif;font-weight:bold;font-size:16px;line-height:24px;color:rgb(76,76,76);padding-bottom:7px" align="left"><br></td>
</tr>
<tr>
<td style="font-family:Arial,sans-serif;font-weight:normal;font-size:14px;line-height:18px;color:rgb(76,76,76)" valign="top" align="left"><br></td>
</tr>
<tr>
<td style="font-family:Arial,sans-serif;font-weight:normal;font-size:14px;line-height:20px;color:rgb(76,76,76)" valign="top" align="left"><br></td>
</tr>
<tr>
<td style="font-family:Arial,sans-serif;font-weight:normal;font-size:14px;line-height:18px;color:rgb(76,76,76)" valign="top" align="left">CL-USER(1):<br>; Caught STYLE-WARNING:<br>;   redefining STELLA::GET-SGT in #P"/home/srv/powerloom-4.0.10/native/lisp/stella/symbols.slisp" (previously defined in #P"/home/srv/powerloom-4.0.10/native/lisp/stella/cl-lib/cl-setup.slisp")<br><br>; Caught STYLE-WARNING:<br>;   redefining STELLA::/STELLA/DEFMODULE in #P"/home/srv/powerloom-4.0.10/native/lisp/stella/cl-lib/stella-to-cl.slisp" (previously defined in #P"/home/srv/powerloom-4.0.10/native/lisp/stella/modules.slisp")<br><br>; Caught STYLE-WARNING:<br>;   redefining STELLA::/STELLA/DEFDEMON in #P"/home/srv/powerloom-4.0.10/native/lisp/stella/cl-lib/stella-to-cl.slisp" (previously defined in #P"/home/srv/powerloom-4.0.10/native/lisp/stella/demons.slisp")<br><br><br>; Compilation unit finished<br>;   Caught 3 STYLE-WARNING conditions<br><br><br>*** This Stella image uses CL-structs instead of CLOS instances ***<br><br>STELLA 3.5.35 loaded.<br>Type `(in-package "STELLA")' to execute STELLA commands.Making required system logic<br>java.lang.VerifyError: (class: org/armedbear/lisp/pl_kernel_kb_2, method: <clinit> signature: ()V) Bad type in putfield/putstatic<br>    at java.lang.Class.getDeclaredConstructors0(Native Method)<br>    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)<br>    at java.lang.Class.getConstructor0(Class.java:3075)<br>   at java.lang.Class.newInstance(Class.java:412)<br>        at org.armedbear.lisp.FaslClassLoader.loadFunction(FaslClassLoader.java:130)<br>  at org.armedbear.lisp.FaslClassLoader$pf_get_fasl_function.execute(FaslClassLoader.java:165)<br>  at org.armedbear.lisp.LispThread.execute(LispThread.java:832)<br> at org.armedbear.lisp.Lisp.evalCall(Lisp.java:582)<br>    at org.armedbear.lisp.Lisp.eval(Lisp.java:540)<br>        at org.armedbear.lisp.Lisp.evalCall(Lisp.java:577)<br>    at org.armedbear.lisp.Lisp.eval(Lisp.java:540)<br>        at org.armedbear.lisp.Lisp.progn(Lisp.java:709)<br>       at org.armedbear.lisp.SpecialOperators$sf_progn.execute(SpecialOperators.java:273)<br>    at org.armedbear.lisp.Lisp.eval(Lisp.java:530)<br>        at org.armedbear.lisp.Load.faslLoadStream(Load.java:667)<br>      at org.armedbear.lisp.Load$init_fasl.execute(Load.java:457)<br>   at org.armedbear.lisp.LispThread.execute(LispThread.java:832)<br> at org.armedbear.lisp.Lisp.evalCall(Lisp.java:582)<br>    at org.armedbear.lisp.Lisp.eval(Lisp.java:540)<br>        at org.armedbear.lisp.Load.loadStream(Load.java:629)<br>  at org.armedbear.lisp.Load.loadFileFromStream(Load.java:597)<br>  at org.armedbear.lisp.Load.load(Load.java:224)<br>        at org.armedbear.lisp.Load.load(Load.java:745)<br>        at org.armedbear.lisp.Load$_load.execute(Load.java:693)<br>       at org.armedbear.lisp.Symbol.execute(Symbol.java:852)<br> at org.armedbear.lisp.LispThread.execute(LispThread.java:894)<br> at org.armedbear.lisp.load_1.execute(load.lisp:33)<br>    at org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:98)<br>        at org.armedbear.lisp.Symbol.execute(Symbol.java:803)<br> at org.armedbear.lisp.cl_translate_file_22.execute(cl-translate-file.slisp:357)<br>       at org.armedbear.lisp.compiler_pass2_370.execute(compiler-pass2.lisp:7511)<br>    at org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:98)<br>        at org.armedbear.lisp.Symbol.execute(Symbol.java:803)<br> at org.armedbear.lisp.cl_translate_file_21.execute(cl-translate-file.slisp:357)<br>       at org.armedbear.lisp.Symbol.execute(Symbol.java:826)<br> at org.armedbear.lisp.systems_67.execute(systems.slisp:1266)<br>  at org.armedbear.lisp.Symbol.execute(Symbol.java:826)<br> at org.armedbear.lisp.systems_63.execute(systems.slisp:1192)<br>  at org.armedbear.lisp.Symbol.execute(Symbol.java:814)<br> at org.armedbear.lisp.systems_51.execute(systems.slisp:922)<br>   at org.armedbear.lisp.Symbol.execute(Symbol.java:814)<br> at org.armedbear.lisp.systems_40.execute(systems.slisp:692)<br>   at org.armedbear.lisp.Symbol.execute(Symbol.java:814)<br> at org.armedbear.lisp.systems_41.execute(systems.slisp:755)<br>   at org.armedbear.lisp.Symbol.execute(Symbol.java:814)<br> at org.armedbear.lisp.systems_42.execute(systems.slisp:782)<br>   at org.armedbear.lisp.walk_401.execute(walk.slisp:6703)<br>       at org.armedbear.lisp.Symbol.execute(Symbol.java:803)<br> at org.armedbear.lisp.walk_395.execute(walk.slisp:6641)<br>       at org.armedbear.lisp.Symbol.execute(Symbol.java:803)<br> at org.armedbear.lisp.systems_33.execute(systems.slisp:561)<br>   at org.armedbear.lisp.Symbol.execute(Symbol.java:814)<br> at org.armedbear.lisp.systems_34.execute(systems.slisp:611)<br>   at org.armedbear.lisp.Symbol.execute(Symbol.java:803)<br> at org.armedbear.lisp.systems_45.execute(systems.slisp:813)<br>   at org.armedbear.lisp.Symbol.execute(Symbol.java:803)<br> at org.armedbear.lisp.systems_51.execute(systems.slisp:922)<br>   at org.armedbear.lisp.LispThread.execute(LispThread.java:832)<br> at org.armedbear.lisp.Lisp.evalCall(Lisp.java:582)<br>    at org.armedbear.lisp.Lisp.eval(Lisp.java:540)<br>        at org.armedbear.lisp.Lisp.eval(Lisp.java:533)<br>        at org.armedbear.lisp.Lisp.progn(Lisp.java:709)<br>       at org.armedbear.lisp.Primitives$sf_unless.execute(Primitives.java:867)<br>       at org.armedbear.lisp.Lisp.eval(Lisp.java:530)<br>        at org.armedbear.lisp.Load.loadStream(Load.java:629)<br>  at org.armedbear.lisp.Load.loadFileFromStream(Load.java:597)<br>  at org.armedbear.lisp.Load.load(Load.java:224)<br>        at org.armedbear.lisp.Load.load(Load.java:745)<br>        at org.armedbear.lisp.Load$_load.execute(Load.java:693)<br>       at org.armedbear.lisp.Symbol.execute(Symbol.java:852)<br> at org.armedbear.lisp.LispThread.execute(LispThread.java:894)<br> at org.armedbear.lisp.load_1.execute(load.lisp:33)<br>    at org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:98)<br>        at org.armedbear.lisp.LispThread.execute(LispThread.java:814)<br> at org.armedbear.lisp.Lisp.evalCall(Lisp.java:575)<br>    at org.armedbear.lisp.Lisp.eval(Lisp.java:540)<br>        at org.armedbear.lisp.Lisp.eval(Lisp.java:538)<br>        at org.armedbear.lisp.Primitives$pf__eval.execute(Primitives.java:345)<br>        at org.armedbear.lisp.LispThread.execute(LispThread.java:814)<br> at org.armedbear.lisp.Lisp.evalCall(Lisp.java:575)<br>    at org.armedbear.lisp.Lisp.eval(Lisp.java:540)<br>        at org.armedbear.lisp.Lisp.progn(Lisp.java:709)<br>       at org.armedbear.lisp.Primitives$sf_block.execute(Primitives.java:3743)<br>       at org.armedbear.lisp.Lisp.eval(Lisp.java:530)<br>        at org.armedbear.lisp.Lisp.progn(Lisp.java:709)<br>       at org.armedbear.lisp.Closure.execute(Closure.java:220)<br>       at org.armedbear.lisp.Closure.execute(Closure.java:148)<br>       at org.armedbear.lisp.LispThread.execute(LispThread.java:814)<br> at org.armedbear.lisp.Lisp$1.execute(Lisp.java:285)<br>   at org.armedbear.lisp.Symbol.execute(Symbol.java:803)<br> at org.armedbear.lisp.LispThread.execute(LispThread.java:814)<br> at org.armedbear.lisp.top_level_47.execute(top-level.lisp:407)<br>        at org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:89)<br>        at org.armedbear.lisp.Symbol.execute(Symbol.java:793)<br> at org.armedbear.lisp.LispThread.execute(LispThread.java:798)<br> at org.armedbear.lisp.top_level_48.execute(top-level.lisp:415)<br>        at org.armedbear.lisp.LispThread.execute(LispThread.java:798)<br> at org.armedbear.lisp.Interpreter.run(Interpreter.java:361)<br>   at org.armedbear.lisp.Main$1.run(Main.java:48)<br>        at java.lang.Thread.run(Thread.java:745)<br>Error loading /home/srv/powerloom-4.0.10/native/lisp/bin/lisp/logic/pl-kernel-kb.sabcl at line 44 (offset 3242)<br>#<THREAD "interpreter" {5B983350}>: Debugger invoked on condition of type ERROR<br>  Compiled function can't be loaded: org.armedbear.lisp.pl_kernel_kb_2 from org.armedbear.lisp.Pathname@54789d54<br>Restarts:<br>  0: TOP-LEVEL Return to top level.<br>[1] STELLA(2): <br></td></tr></tbody></table></div></div>