[armedbear-devel] integrating abcl into Protege

Alan Ruttenberg alanruttenberg at gmail.com
Wed Mar 10 22:03:46 UTC 2010


On Wed, Mar 10, 2010 at 4:19 PM, Alessio Stalla <alessiostalla at gmail.com> wrote:
> On Wed, Mar 10, 2010 at 9:14 PM, Alan Ruttenberg
> <alanruttenberg at gmail.com> wrote:
>> Protege is an ontology development tool. I'm interested in using abcl
>> to develop plugins and TIm Redmond was kind enough to have a stab at
>> doing a first pass integration, but ran into trouble. I wonder if his
>> report makes rings a bell?
>
> Surely the function/class loading code has changed quite a lot since
> 0.18.1, so I'd advise you to try with abcl from trunk (or wait till
> 0.19 is released). Maybe the problem won't go away, but it's worth
> trying - at least we'll get a stack trace that's more meaningful wrt.
> the current state of affairs.
>
> Alessio

Here's what happens with a fresh build. Looks like lisp is being asked
to open a URL bundle://10.0:2/org/armedbear/lisp/boot.lisp which it
doesn't know how to do. I don't know how it arises that it gets asked
to do that.

-Alan


Installed plugin The OWL API
java.lang.Error
	at org.armedbear.lisp.Primitives$pf_error.execute(Primitives.java:1561)
	at org.armedbear.lisp.Primitive.execute(Primitive.java:108)
	at org.armedbear.lisp.Symbol.execute(Symbol.java:775)
	at org.armedbear.lisp.Lisp.error(Lisp.java:357)
	at org.armedbear.lisp.Pathname.<init>(Pathname.java:184)
	at org.armedbear.lisp.Site.init(Site.java:59)
	at org.armedbear.lisp.Site.getLispHome(Site.java:72)
	at org.armedbear.lisp.Site.<clinit>(Site.java:82)
	at org.armedbear.lisp.Load.loadSystemFile(Load.java:255)
	at org.armedbear.lisp.Interpreter.initializeLisp(Interpreter.java:158)
	at org.armedbear.lisp.Interpreter.createInstance(Interpreter.java:69)
	at org.sciencecommons.protege.lisp.LispContext.<init>(LispContext.java:14)
	at org.sciencecommons.protege.lisp.LispContext.getInstance(LispContext.java:20)
	at org.sciencecommons.protege.lisp.Activator.start(Activator.java:13)
	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:639)
	at org.apache.felix.framework.Felix.activateBundle(Felix.java:1700)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:1622)
	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:915)
	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:902)
	at org.protege.editor.core.BundleManager.startPlugins(BundleManager.java:110)
	at org.protege.editor.core.BundleManager.loadPlugins(BundleManager.java:41)
	at org.protege.editor.core.ProtegeApplication.loadPlugins(ProtegeApplication.java:277)
	at org.protege.editor.core.ProtegeApplication.initApplication(ProtegeApplication.java:171)
	at org.protege.editor.core.ProtegeApplication.start(ProtegeApplication.java:113)
	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:639)
	at org.apache.felix.framework.Felix.activateBundle(Felix.java:1700)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:1622)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1077)
	at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
	at java.lang.Thread.run(Thread.java:613)
ERROR placeholder called with arguments:
#<ERROR {60B25809}>
Unsupported URL: 'bundle://10.0:2/org/armedbear/lisp/boot.lisp'




More information about the armedbear-devel mailing list