Resolution: Won't Fix
Affects Version/s: 1.7.5
Fix Version/s: None
Number of attachments :
Consider the following script
Save it as cp.groovy in a directory where the log4j jar isn't present (You can replace the log4j class with any class available in a jar that's handy, the issue is not specific to log4j and I've tested it with different libraries)
Let's put the log4j library in c:\log4j-1.2.14.jar and invoke the script, setting the classpath:
C:\work>groovy -cp c:\log4j-1.2.14.jar cp.groovy
Now add another directory at the beginning of the classpath (a directory where, of course, the jar isn't present).
C:\work>groovy -cp c:\temp;c:\log4j-1.2.14.jar cp.groovy
Caught: groovy.lang.MissingPropertyException: No such property: org for class: cp
The library is not recognized (and thus Groovy treats the fully qualified name as a chain of property accesses). I monitored file access with Sysinternals' FileMon and there's no attempt to read second jar.
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Assignee||blackdrag blackdrag [ blackdrag ]|
|Resolution||Won't Fix [ 2 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|