Uploaded image for project: 'Apache Onami'
  1. Apache Onami
  2. ONAMI-114

duplicate entries not cleared in ASMClasspathScanner

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • autobind-0.9.2
    • autobind-0.9.2
    • None
    • None

    Description

      I'm using Onami Autobind to scan my application's classpath for Guice modules.

      Depending on how I format the commandline, I may get duplicates:

      > java -jar ./shade/target/myapplication-1.0-SNAPSHOT.jar
      [much more output]
      INFO  [2014-09-17 18:45:36,854] org.apache.onami.autobind.scanner.asm.ASMClasspathScanner: Using Root-Path for Classpath scanning:
      file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/sunjce_provider.jar
      file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/java-atk-wrapper.jar
      file:/home/schristensen/work/ms/./shade/target/myapplication-1.0-SNAPSHOT.jar
      file:/home/schristensen/work/ms/shade/target/myapplication-1.0-SNAPSHOT.jar
      file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/dnsns.jar
      file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/pulse-java.jar
      file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/localedata.jar
      file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/libatk-wrapper.so
      file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/sunpkcs11.jar
      file:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/zipfs.jar
      [much more output, including lots of Guice binding errors since the modules are given to createInjector twice]
      

      But, it runs fine if I don't start the path to the Jar w/ a ../ or ./

      > java -jar shade/target/myapplication-1.0-SNAPSHOT.jar 
      
      Or, use the absolute path
      
      > java -jar `pwd`/shade/target/myapplication-1.0-SNAPSHOT.jar 
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            steve.christensen steve christensen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: