Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-5519

IndexOutOfBoundsException when building maven project in Hudson with incompatible java source version

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • maven-plugin
    • None
    • Linux 2.6.24-16-server, Maven 2.2.1, Hudson 1.343

      I receive an IndexOutOfBoundsException when building a maven project in
      Hudson. This started happening after the project's parent POM was
      updated with a "source" version of "1.6".

      Reconfiguring the project to use a 1.6 JDK fixed the problem; it had
      previously been set to "Default".

      Here's the output which Hudson produced when the error occurred. I first encountered the bug running Hudson 1.339 within Tomcat 1.5; I have also verified the bug running Hudson 1.343 standalone.

      [trunk] $ java -Xmx500m -cp
      /root/.hudson/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.339.jar:/ro
      ot/.hudson/tools/maven_2.2.1/boot/classworlds-1.1.jar
      hudson.maven.agent.Main /root/.hudson/tools/maven_2.2.1
      /opt/apache-tomcat-5.5.27/webapps/hudson/WEB-INF/lib/remoting-1.339.jar
      /root/.hudson/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.339.j
      ar 33128
      /root/.hudson/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.
      jar
      <===[HUDSON REMOTING CAPACITY]===>???channel started
      ERROR: Processing failed due to a bug in the code. Please report this to
      [hidden email]
      java.lang.IndexOutOfBoundsException: Index: 1997078527, Size: 0
      project=hudson.maven.MavenModuleSet@847e7[azaffa]
      project.getModules()=[hudson.maven.MavenModule@142f820[azaffa/com.aza.az
      affa:azaffa],
      hudson.maven.MavenModule@1b037fe[azaffa/com.aza.azaffa:azaffa-async],
      hudson.maven.MavenModule@2c1e2e[azaffa/com.aza.azaffa:azaffa-commons],
      hudson.maven.MavenModule@71729c[azaffa/com.aza.azaffa:azaffa-dex],
      hudson.maven.MavenModule@1b9555[azaffa/com.aza.azaffa:azaffa-ds],
      hudson.maven.MavenModule@e938f3[azaffa/com.aza.azaffa:azaffa-ear],
      hudson.maven.MavenModule@199eb6c[azaffa/com.aza.azaffa:azaffa-echo],
      hudson.maven.MavenModule@2f3fe0[azaffa/com.aza.azaffa:azaffa-war],
      hudson.maven.MavenModule@a8d45[azaffa/com.aza.azaffa:azaffa-webtest],
      hudson.maven.MavenModule@c0cac8[azaffa/com.aza.azaffa:azaffa-wsdl],
      hudson.maven.MavenModule@14115fb[azaffa/com.aza.azaffa.azaffa-commons:az
      affa-core],
      hudson.maven.MavenModule@a4ee7[azaffa/com.aza.azaffa.azaffa-commons:azaf
      fa-test-utils],
      hudson.maven.MavenModule@c249c5[azaffa/com.aza.azaffa.azaffa-webtest:210
      x-webtest],
      hudson.maven.MavenModule@1793657[azaffa/com.aza.azaffa.azaffa-webtest:21
      1x-webtest],
      hudson.maven.MavenModule@de8a82[azaffa/com.aza.azaffa.azaffa-webtest:420
      x-webtest],
      hudson.maven.MavenModule@577c06[azaffa/com.aza.azaffa.azaffa-webtest:dod
      -metadata],
      hudson.maven.MavenModule@18f89c9[azaffa/com.aza.azaffa.azaffa-webtest:az
      affa-dex-webtest],
      hudson.maven.MavenModule@9f0070[azaffa/com.aza.azaffa.azaffa-webtest:aza
      ffa-ds-webtest],
      hudson.maven.MavenModule@d5c08f[azaffa/com.aza.azaffa.azaffa-webtest:aza
      ffa-sdk],
      hudson.maven.MavenModule@155220e[azaffa/com.aza.azaffa.azaffa-webtest:az
      affa-webtest-utils],
      hudson.maven.MavenModule@2eda55[azaffa/com.aza.azaffa.azaffa-wsdl:wsdl-f
      iles],
      hudson.maven.MavenModule@ccd[azaffa/com.aza.azaffa.azaffa-wsdl:wsdl-stub
      s]]
      project.getRootModule()=hudson.maven.MavenModule@142f820[azaffa/com.aza.
      azaffa:azaffa]
      FATAL: Index: 1997078527, Size: 0
      java.lang.IndexOutOfBoundsException: Index: 1997078527, Size: 0

            Unassigned Unassigned
            piepera piepera
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: