• Icon: Story Story
    • Resolution: Not A Defect
    • Icon: Minor Minor
    • ant-plugin
    • None
    • master on-CENTOS 7
      slave on-RHEL 6

      while compiling ant dist its not able to launch the ant and its giving error.

      error:
      $ ant dist
      Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher
      Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.launch.Launcher
      at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      Could not find the main class: org.apache.tools.ant.launch.Launcher. Program will exit.
      Build step 'Invoke Ant' marked build as failure

      please check the issue and reply as soon as possible.
      and i tried setting both JAVA_HOME and ANT_HOME still giving the same error.

        1. ant_config.PNG
          ant_config.PNG
          20 kB
        2. screenshot-1.png
          screenshot-1.png
          20 kB
        3. auto_ant.PNG
          auto_ant.PNG
          16 kB
        4. Screen Shot 2016-07-18 at 15.03.15.png
          Screen Shot 2016-07-18 at 15.03.15.png
          94 kB

          [JENKINS-36752] not able to launch ant in jenkins

          Niranjan Chougula created issue -

          Hi build, what version of Java are you using?

          This does not seem like an issue with the Ant Plugin though, but an issue with your current installation since you cannot even run Ant from the command line, can you?

          Armando Fernandez added a comment - Hi build , what version of Java are you using? This does not seem like an issue with the Ant Plugin though, but an issue with your current installation since you cannot even run Ant from the command line, can you?

          from command line it is running fine only and but when i try with jenkins its giving the error ....

          and its not a problen with Ant-Pluggin

          Niranjan Chougula added a comment - from command line it is running fine only and but when i try with jenkins its giving the error .... and its not a problen with Ant-Pluggin

          Niranjan Chougula added a comment - - edited

          java -version
          java version "1.6.0_18"
          Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
          Java HotSpot(TM) 64-Bit Server VM (build 16.0-b13, mixed mode)

          ant -version
          Apache Ant version 1.7.1 compiled

          Niranjan Chougula added a comment - - edited java -version java version "1.6.0_18" Java(TM) SE Runtime Environment (build 1.6.0_18-b07) Java HotSpot(TM) 64-Bit Server VM (build 16.0-b13, mixed mode) ant -version Apache Ant version 1.7.1 compiled
          Armando Fernandez made changes -
          Attachment New: Screen Shot 2016-07-18 at 15.03.15.png [ 33335 ]

          Have you configured the Ant Tool installation in jenkins_url/configure page?

          Armando Fernandez added a comment - Have you configured the Ant Tool installation in jenkins_url/configure page?
          Niranjan Chougula made changes -
          Attachment New: auto_ant.PNG [ 33337 ]
          Niranjan Chougula made changes -
          Attachment New: screenshot-1.png [ 33338 ]

          Niranjan Chougula added a comment - - edited

          its done

          but for this node im trying to run it on the jenkins slave so is there a way to set ant on slave???

          Niranjan Chougula added a comment - - edited its done but for this node im trying to run it on the jenkins slave so is there a way to set ant on slave???

          If that does not work, could you try to not use an automatically installed Ant, and point it to your working Ant installation home?

          Uncheck "Install automatically" and an ANT_HOME field should appear. Try setting the installation there if you have not tried it already.

          Armando Fernandez added a comment - If that does not work, could you try to not use an automatically installed Ant, and point it to your working Ant installation home? Uncheck "Install automatically" and an ANT_HOME field should appear. Try setting the installation there if you have not tried it already.

            build Niranjan Chougula
            build Niranjan Chougula
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: