#263: loading systems from abcl-contrib fails if CLASSPATH has a component with wildcard --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: Component: abcl-contrib | Version: Keywords: | --------------------------------------------+------------------------------- java and javac will perfectly accept a wildcard in CLASSPATH like {{{ CLASSPATH=java/lib/*.jar javac foo.java }}}
however abcl fails to load contribs in this case:
{{{ CLASSPATH=~/jars/*.jar abcl --eval '(require :abcl-contrib)' --eval '(require :jna)'
jnaASDF could not load because Error while trying to load definition for system jna from pathname jar:file:/usr/share/java/abcl- contrib-1.1.0~svn14234.jar !/mvn/jna.asd: Bad place for a wild pathname.. }}}
while
{{{ CLASSPATH=~/jars/foo.jar:~/jars/bar.jar:~/jars/baz.jar abcl --eval '(require :abcl-contrib)' --eval '(require :jna)' }}}
works just fine
#263: loading systems from abcl-contrib fails if CLASSPATH has a component with wildcard --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: assigned Priority: major | Milestone: 1.1.0 Component: abcl-contrib | Version: 1.1.0-dev Keywords: | --------------------------------------------+------------------------------- Changes (by mevenson):
* status: new => assigned * version: => 1.1.0-dev * milestone: => 1.1.0
Comment:
Does using `*ยด in a CLASSPATH really work? With which JVMs?
#263: loading systems from abcl-contrib fails if CLASSPATH has a component with wildcard --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: assigned Priority: major | Milestone: 1.1.0 Component: abcl-contrib | Version: 1.1.0-dev Keywords: | --------------------------------------------+-------------------------------
Comment(by mevenson):
Apparently with [all contemporary ORCL JVMs][1]
[1]: http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html
#263: loading systems from abcl-contrib fails if CLASSPATH has a component with wildcard ---------------------------------------------+------------------------------ Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: closed Priority: major | Milestone: 1.1.0 Component: abcl-contrib | Version: 1.1.0-dev Resolution: fixed | Keywords: ---------------------------------------------+------------------------------ Changes (by mevenson):
* status: assigned => closed * resolution: => fixed
Comment:
(In [14234]) Fixes #263: ABCL-CONTRIB now loads with wildcards in CLASSPATH.
armedbear-ticket@common-lisp.net