Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-ant-dev] InvocationTargetException using loggers

Hi!

I'd like to start the org.eclipse.ant.core.antRunner application from
commandline using a build logger. I've had a little success but an exception
is thrown. I'm unsure it this is a logger problem or an ant problem. I hope
you can help.

Attached you will find a script I use to run the Eclipse AntRunner.

If I start the script using "-logger org.apache.tools.ant.XmlLogger" the
following output is generated. It seems the logger is working but I'm
wondering about the exception. It seems that the Eclipse AntRunner is
invoking something when the build is finished ?!?

Any ideas?

Thanks, Gunnar



Startup: using configuration
file:E:\temp\eclipse\buildworkspace\.metadata\.config\platform.cfg
Boot URL: file:E:/temp/eclipse/plugins/org.eclipse.core.boot_2.1.0/boot.jar
Workspace location:
   /temp/eclipse/buildworkspace
Debug-Options:
    file:E:/builder/.options
Install URL:
    file:E:/temp/eclipse/
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="log.xsl"?>

<build time="3 seconds">
        <message priority="info"><![CDATA[Ant version 1.5.1 compiled on
October 2 2002]]></message>
        <message priority="info"><![CDATA[Ant version 1.5.1 compiled on
October 2 2002]]></message>
        <message priority="debug"><![CDATA[Setting ro project property:
ant.file -> ./build_buildscript.xml]]></message>
        <message priority="info"><![CDATA[Buildfile:
./build_buildscript.xml]]></message>
        <message priority="debug"><![CDATA[ +User task: eclipse.fetch
org.eclipse.pde.internal.build.tasks.FetchTask]]></message>
        <message priority="debug"><![CDATA[ +User task: eclipse.buildScript
org.eclipse.pde.internal.build.tasks.BuildScriptGeneratorTask]]></message>
        <message priority="debug"><![CDATA[ +User task:
eclipse.buildManifest
org.eclipse.pde.internal.build.tasks.BuildManifestTask]]></message>
        <message priority="debug"><![CDATA[ +User task: eclipse.convertPath
org.eclipse.core.resources.ant.ConvertPath]]></message>
        <message priority="debug"><![CDATA[ +User task:
eclipse.incrementalBuild
org.eclipse.core.resources.ant.IncrementalBuild]]></message>
        <message priority="debug"><![CDATA[ +User task: eclipse.refreshLocal
org.eclipse.core.resources.ant.RefreshLocalTask]]></message>
        <message priority="debug"><![CDATA[parsing buildfile
.\build_buildscript.xml with URI =
file:E:/builder/./build_buildscript.xml]]></message>
        <message priority="debug"><![CDATA[Setting ro project property:
ant.project.name -> eclipse.build]]></message>
        <message priority="debug"><![CDATA[Adding reference: eclipse.build
-> org.apache.tools.ant.Project@f8f7db]]></message>
        <message priority="debug"><![CDATA[Project base dir set to:
E:\builder]]></message>
        <message priority="debug"><![CDATA[ +Target:
buildscript]]></message>
        <message priority="debug"><![CDATA[   +Task:
eclipse.buildScript]]></message>
        <message priority="debug"><![CDATA[Build sequence for target
`buildscript' is [buildscript]]]></message>
        <message priority="debug"><![CDATA[Complete build sequence is
[buildscript]]]></message>
        <target name="buildscript" time="2 seconds">
                <task name="eclipse.buildScript"
location="file:E:/builder/./build_buildscript.xml:7: " time="2
seconds"></task>
        </target>
        <message priority="debug"><![CDATA[Setting project property:
XmlLogger.file -> E:\builder\log.xml]]></message>
        <message priority="info"><![CDATA[BUILD SUCCESSFUL]]></message>
</build>
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.eclipse.ant.core.AntRunner.run(AntRunner.java:418)
        at
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.jav
a:845)
        at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
        at org.eclipse.core.launcher.Main.run(Main.java:703)
        at org.eclipse.core.launcher.Main.main(Main.java:539)
Caused by: java.lang.NullPointerException
        at
org.apache.tools.ant.XmlLogger$TimedElement.access$200(XmlLogger.java:148)
        at org.apache.tools.ant.XmlLogger.messageLogged(XmlLogger.java:424)
        at
org.apache.tools.ant.Project.fireMessageLoggedEvent(Project.java:1967)
        at org.apache.tools.ant.Project.fireMessageLogged(Project.java:1983)
        at org.apache.tools.ant.Project.log(Project.java:384)
        at
org.eclipse.ant.internal.core.ant.InternalAntRunner.logMessage(InternalAntRu
nner.java:745)
        at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:562)
        at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:459)
        ... 14 more

E:\builder>

01/23/2003 11:26:00 The original attachment enfinitystudiobuilder.cmd, contains a virus or meets the File-Blocking rules.  ScanMail has took the Moved action, please see your Exchange Server administrator for details!

Back to the top