Skip to content

Datomic/janino-repro-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Possible Bug in Janino

Starting with 3.0.7 (I suspect with this commit ), Janino appears unable to find some classes on the classpath.

This repro explores two almost identical cases:

  • a simple script that imports junit.framework.TestCase.
  • the exact same script, plus a class named junit.framework.nested.Breaker added to the classpath

The first script succeeds, while the second fails -- see example output.

Running the Repro

run ./run-repro from a bash shell.

Notes

  • Package names matter -- when I have encountered the problem, there is a class whose package name shares a prefix with the class to be imported.
  • Classpath order matters -- if you move target/classes to the end of the classpath both runs succeed.

Releases

No releases published

Packages

No packages published