InvocationTargetException during compile

View: New views
4 Messages — Rating Filter:   Alert me  

InvocationTargetException during compile

by shawnw :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

It sure has been a while... I just did a full SVN update and then while running
"ant clean jars" I get the following within the xmlc.sub target:

$ ant clean jars
[localize] java.lang.reflect.InvocationTargetException
[localize]     at org.enhydra.xml.xmlc.taskdef.Xmlc.execute(Xmlc.java:774)
[localize]     at org.barracudamvc.taskdefs.Localize.execute(Localize.java:650)
[localize]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[localize]     at org.apache.tools.ant.Task.perform(Task.java:364)
[localize]     at org.apache.tools.ant.Target.execute(Target.java:341)
[localize]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
[localize]     at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[localize]     at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
[localize]     at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[localize]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
[localize]     at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
[localize]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[localize]     at org.apache.tools.ant.Task.perform(Task.java:364)
[localize]     at org.apache.tools.ant.Target.execute(Target.java:341)
[localize]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
[localize]     at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[localize]     at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[localize]     at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[localize]     at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[localize]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
[localize]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
[localize]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[localize]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
[localize] Caused by: java.lang.reflect.InvocationTargetException
[localize]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[localize]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[localize]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[localize]     at java.lang.reflect.Method.invoke(Method.java:597)
[localize]     at org.enhydra.xml.xmlc.taskdef.Xmlc.execute(Xmlc.java:770)
[localize]     ... 22 more
[localize] Caused by: java.lang.AbstractMethodError:
org.enhydra.xml.xmlc.dom.xerces.XercesLinkedHTMLDocument.getDomConfig()Lorg/w3c/dom/DOMConfiguration;
[localize]     at org.enhydra.xml.xmlc.compiler.Parse.parse(Parse.java:280)
[localize]     at
org.enhydra.xml.xmlc.compiler.Compiler.parsePage(Compiler.java:111)
[localize]     at
org.enhydra.xml.xmlc.compiler.Compiler.compile(Compiler.java:226)
[localize]     at
org.enhydra.xml.xmlc.commands.xmlc.XMLC.compile(XMLC.java:135)
[localize]     at
org.enhydra.xml.xmlc.commands.xmlc.XMLC.compileHandleErrors(XMLC.java:145)
[localize]     at org.enhydra.xml.xmlc.commands.xmlc.XMLC.main(XMLC.java:156)
[localize]     ... 27 more


So it appears to be a problem with
org.enhydra.xml.xmlc.dom.xerces.XercesLinkedHTMLDocument.getDomConfig() which I
don't currently have the source for to take a look at myself.

$ java -version
java version "1.6.0_02"
Java(TM) SE Runtime Environment (build 1.6.0_02-b06)
Java HotSpot(TM) Client VM (build 1.6.0_02-b06, mixed mode)

This is on Windows XP SP2. Do I have an out-of-date library somewhere? Any
ideas?

Thanks,
-shawn


--
Barracuda mailing list
Barracuda@...
http://www.ow2.org/wws/lists/projects/barracuda

Re: InvocationTargetException during compile

by Franck Routier :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Shawn,

I have a running version that I regularely build here.
I also just tried a fresh checkout and 'ant clean jars', and it just
works fine.
I am using Linux / IcedTea Jdk (java version "1.7.0" beta).

That said, I don't know where your error comes from. Maybe Jake could
enlighten us on this ?

Franck

Le mardi 26 février 2008 à 20:12 +0100, shawnw@... a écrit :

> It sure has been a while... I just did a full SVN update and then while running
> "ant clean jars" I get the following within the xmlc.sub target:
>
> $ ant clean jars
> [localize] java.lang.reflect.InvocationTargetException
> [localize]     at org.enhydra.xml.xmlc.taskdef.Xmlc.execute(Xmlc.java:774)
> [localize]     at org.barracudamvc.taskdefs.Localize.execute(Localize.java:650)
> [localize]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
> [localize]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [localize]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [localize]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [localize]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
> [localize]     at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
> [localize]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
> [localize]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
> [localize]     at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
> [localize]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
> [localize]     at org.apache.tools.ant.Task.perform(Task.java:364)
> [localize]     at org.apache.tools.ant.Target.execute(Target.java:341)
> [localize]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
> [localize]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
> [localize]     at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
> [localize]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
> [localize]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
> [localize]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> [localize]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> [localize]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
> [localize]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> [localize] Caused by: java.lang.reflect.InvocationTargetException
> [localize]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [localize]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [localize]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [localize]     at java.lang.reflect.Method.invoke(Method.java:597)
> [localize]     at org.enhydra.xml.xmlc.taskdef.Xmlc.execute(Xmlc.java:770)
> [localize]     ... 22 more
> [localize] Caused by: java.lang.AbstractMethodError:
> org.enhydra.xml.xmlc.dom.xerces.XercesLinkedHTMLDocument.getDomConfig()Lorg/w3c/dom/DOMConfiguration;
> [localize]     at org.enhydra.xml.xmlc.compiler.Parse.parse(Parse.java:280)
> [localize]     at
> org.enhydra.xml.xmlc.compiler.Compiler.parsePage(Compiler.java:111)
> [localize]     at
> org.enhydra.xml.xmlc.compiler.Compiler.compile(Compiler.java:226)
> [localize]     at
> org.enhydra.xml.xmlc.commands.xmlc.XMLC.compile(XMLC.java:135)
> [localize]     at
> org.enhydra.xml.xmlc.commands.xmlc.XMLC.compileHandleErrors(XMLC.java:145)
> [localize]     at org.enhydra.xml.xmlc.commands.xmlc.XMLC.main(XMLC.java:156)
> [localize]     ... 27 more
>
>
> So it appears to be a problem with
> org.enhydra.xml.xmlc.dom.xerces.XercesLinkedHTMLDocument.getDomConfig() which I
> don't currently have the source for to take a look at myself.
>
> $ java -version
> java version "1.6.0_02"
> Java(TM) SE Runtime Environment (build 1.6.0_02-b06)
> Java HotSpot(TM) Client VM (build 1.6.0_02-b06, mixed mode)
>
> This is on Windows XP SP2. Do I have an out-of-date library somewhere? Any
> ideas?
>
> Thanks,
> -shawn
> pièce jointe document plein texte (message-footer.txt)
> --
> Barracuda mailing list
> Barracuda@...
> http://www.ow2.org/wws/lists/projects/barracuda



--
Barracuda mailing list
Barracuda@...
http://www.ow2.org/wws/lists/projects/barracuda

Re: Re: InvocationTargetException during compile

by Jacob Kjome :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sounds strange.  I would try it out, but can't check it out at work. If only
OW2's Forge site allowed for http(s) checkouts instead of using the "svn"
protocol.

I'll try to look at this tonight.  In the meantime, you might try placing
xml-apis-1.3.04.jar into JAVA_HOME/jre/lib/endorsed.  If that works, then the
XML API's distributed with JSE1.6.0_02 are bogus.  Or, it could be an old
version of Xerces that you have in the classpath.  Do you have any version of
Xerces in Ant's ANT_HOME/lib or the JAVA_HOME/jre/lib/endorsed that is older
than 2.8.1?  If so, replace it with one that is at least 2.8.1.  Better yet,
use the latest available Xerces version (2.9.1, I believe).

BTW, here's where you can find the source for XercesLinkedHTMLDocument.java.
 Notice that it does pretty much nothing more than extend HTMLDocumentImpl....

http://cvs.forge.objectweb.org/cgi-bin/viewcvs.cgi/xmlc/xmlc/xmlc/modules/xmlc/src/org/enhydra/xml/xmlc/dom/xerces/

Jake

On Wed, 27 Feb 2008 10:33:42 +0100
  Franck Routier <franck.routier@...> wrote:

> Hi Shawn,
>
> I have a running version that I regularely build here.
> I also just tried a fresh checkout and 'ant clean jars', and it just
> works fine.
> I am using Linux / IcedTea Jdk (java version "1.7.0" beta).
>
> That said, I don't know where your error comes from. Maybe Jake could
> enlighten us on this ?
>
>Franck
>
> Le mardi 26 février 2008 à 20:12 +0100, shawnw@... a écrit :
>> It sure has been a while... I just did a full SVN update and then while
>>running
>> "ant clean jars" I get the following within the xmlc.sub target:
>>
>> $ ant clean jars
>> [localize] java.lang.reflect.InvocationTargetException
>> [localize]     at org.enhydra.xml.xmlc.taskdef.Xmlc.execute(Xmlc.java:774)
>> [localize]     at
>>org.barracudamvc.taskdefs.Localize.execute(Localize.java:650)
>> [localize]     at
>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>> [localize]     at org.apache.tools.ant.Task.perform(Task.java:364)
>> [localize]     at org.apache.tools.ant.Target.execute(Target.java:341)
>> [localize]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
>> [localize]     at
>> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>> [localize]     at
>> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>> [localize]     at
>> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>> [localize]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>> [localize]     at
>> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
>> [localize]     at
>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>> [localize]     at org.apache.tools.ant.Task.perform(Task.java:364)
>> [localize]     at org.apache.tools.ant.Target.execute(Target.java:341)
>> [localize]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
>> [localize]     at
>> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>> [localize]     at
>>org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>> [localize]     at
>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
>> [localize]     at
>> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>> [localize]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
>> [localize]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
>> [localize]     at
>>org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>> [localize]     at
>>org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
>> [localize] Caused by: java.lang.reflect.InvocationTargetException
>> [localize]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>Method)
>> [localize]     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> [localize]     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> [localize]     at java.lang.reflect.Method.invoke(Method.java:597)
>> [localize]     at org.enhydra.xml.xmlc.taskdef.Xmlc.execute(Xmlc.java:770)
>> [localize]     ... 22 more
>> [localize] Caused by: java.lang.AbstractMethodError:
>> org.enhydra.xml.xmlc.dom.xerces.XercesLinkedHTMLDocument.getDomConfig()Lorg/w3c/dom/DOMConfiguration;
>> [localize]     at org.enhydra.xml.xmlc.compiler.Parse.parse(Parse.java:280)
>> [localize]     at
>> org.enhydra.xml.xmlc.compiler.Compiler.parsePage(Compiler.java:111)
>> [localize]     at
>> org.enhydra.xml.xmlc.compiler.Compiler.compile(Compiler.java:226)
>> [localize]     at
>> org.enhydra.xml.xmlc.commands.xmlc.XMLC.compile(XMLC.java:135)
>> [localize]     at
>> org.enhydra.xml.xmlc.commands.xmlc.XMLC.compileHandleErrors(XMLC.java:145)
>> [localize]     at
>>org.enhydra.xml.xmlc.commands.xmlc.XMLC.main(XMLC.java:156)
>> [localize]     ... 27 more
>>
>>
>> So it appears to be a problem with
>> org.enhydra.xml.xmlc.dom.xerces.XercesLinkedHTMLDocument.getDomConfig()
>>which I
>> don't currently have the source for to take a look at myself.
>>
>> $ java -version
>> java version "1.6.0_02"
>> Java(TM) SE Runtime Environment (build 1.6.0_02-b06)
>> Java HotSpot(TM) Client VM (build 1.6.0_02-b06, mixed mode)
>>
>> This is on Windows XP SP2. Do I have an out-of-date library somewhere? Any
>> ideas?
>>
>> Thanks,
>> -shawn
>> pièce jointe document plein texte (message-footer.txt)
>> --
>> Barracuda mailing list
>> Barracuda@...
>> http://www.ow2.org/wws/lists/projects/barracuda
>
>


--
Barracuda mailing list
Barracuda@...
http://www.ow2.org/wws/lists/projects/barracuda

Re: Re: Re: InvocationTargetException during compile [SOLVED]

by shawnw :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

You nailed it! There was a xercesImpl.jar and xml-apis.jar in my
${ANT_HOME}/lib directory. Disabling those solved the problem.

Thanks,
-shawn

Jacob Kjome wrote:

> Sounds strange.  I would try it out, but can't check it out at work. If
> only OW2's Forge site allowed for http(s) checkouts instead of using the
> "svn" protocol.
>
> I'll try to look at this tonight.  In the meantime, you might try
> placing xml-apis-1.3.04.jar into JAVA_HOME/jre/lib/endorsed.  If that
> works, then the XML API's distributed with JSE1.6.0_02 are bogus.  Or,
> it could be an old version of Xerces that you have in the classpath.  Do
> you have any version of Xerces in Ant's ANT_HOME/lib or the
> JAVA_HOME/jre/lib/endorsed that is older than 2.8.1?  If so, replace it
> with one that is at least 2.8.1.  Better yet, use the latest available
> Xerces version (2.9.1, I believe).
>
> BTW, here's where you can find the source for
> XercesLinkedHTMLDocument.java. Notice that it does pretty much nothing
> more than extend HTMLDocumentImpl....
>
> http://cvs.forge.objectweb.org/cgi-bin/viewcvs.cgi/xmlc/xmlc/xmlc/modules/xmlc/src/org/enhydra/xml/xmlc/dom/xerces/ 
>
>
> Jake
>
> On Wed, 27 Feb 2008 10:33:42 +0100
>  Franck Routier <franck.routier@...> wrote:
>> Hi Shawn,
>>
>> I have a running version that I regularely build here.
>> I also just tried a fresh checkout and 'ant clean jars', and it just
>> works fine.
>> I am using Linux / IcedTea Jdk (java version "1.7.0" beta).
>>
>> That said, I don't know where your error comes from. Maybe Jake could
>> enlighten us on this ?
>>
>> Franck
>>
>> Le mardi 26 février 2008 à  20:12 +0100, shawnw@... a
>> écrit :
>>> It sure has been a while... I just did a full SVN update and then
>>> while running
>>> "ant clean jars" I get the following within the xmlc.sub target:
>>>
>>> $ ant clean jars
>>> [localize] java.lang.reflect.InvocationTargetException
>>> [localize]     at
>>> org.enhydra.xml.xmlc.taskdef.Xmlc.execute(Xmlc.java:774)
>>> [localize]     at
>>> org.barracudamvc.taskdefs.Localize.execute(Localize.java:650)
>>> [localize]     at
>>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>>> [localize]     at org.apache.tools.ant.Task.perform(Task.java:364)
>>> [localize]     at org.apache.tools.ant.Target.execute(Target.java:341)
>>> [localize]     at
>>> org.apache.tools.ant.Target.performTasks(Target.java:369)
>>> [localize]     at
>>> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>>> [localize]     at
>>> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>>>
>>> [localize]     at
>>> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>>> [localize]     at
>>> org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>>> [localize]     at
>>> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
>>> [localize]     at
>>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>>> [localize]     at org.apache.tools.ant.Task.perform(Task.java:364)
>>> [localize]     at org.apache.tools.ant.Target.execute(Target.java:341)
>>> [localize]     at
>>> org.apache.tools.ant.Target.performTasks(Target.java:369)
>>> [localize]     at
>>> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>>> [localize]     at
>>> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>>> [localize]     at
>>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
>>>
>>> [localize]     at
>>> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>>> [localize]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
>>> [localize]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
>>> [localize]     at
>>> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>>> [localize]     at
>>> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
>>> [localize] Caused by: java.lang.reflect.InvocationTargetException
>>> [localize]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> [localize]     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> [localize]     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> [localize]     at java.lang.reflect.Method.invoke(Method.java:597)
>>> [localize]     at
>>> org.enhydra.xml.xmlc.taskdef.Xmlc.execute(Xmlc.java:770)
>>> [localize]     ... 22 more
>>> [localize] Caused by: java.lang.AbstractMethodError:
>>> org.enhydra.xml.xmlc.dom.xerces.XercesLinkedHTMLDocument.getDomConfig()Lorg/w3c/dom/DOMConfiguration;
>>>
>>> [localize]     at
>>> org.enhydra.xml.xmlc.compiler.Parse.parse(Parse.java:280)
>>> [localize]     at
>>> org.enhydra.xml.xmlc.compiler.Compiler.parsePage(Compiler.java:111)
>>> [localize]     at
>>> org.enhydra.xml.xmlc.compiler.Compiler.compile(Compiler.java:226)
>>> [localize]     at
>>> org.enhydra.xml.xmlc.commands.xmlc.XMLC.compile(XMLC.java:135)
>>> [localize]     at
>>> org.enhydra.xml.xmlc.commands.xmlc.XMLC.compileHandleErrors(XMLC.java:145)
>>>
>>> [localize]     at
>>> org.enhydra.xml.xmlc.commands.xmlc.XMLC.main(XMLC.java:156)
>>> [localize]     ... 27 more
>>>
>>>
>>> So it appears to be a problem with
>>> org.enhydra.xml.xmlc.dom.xerces.XercesLinkedHTMLDocument.getDomConfig()
>>> which I
>>> don't currently have the source for to take a look at myself.
>>>
>>> $ java -version
>>> java version "1.6.0_02"
>>> Java(TM) SE Runtime Environment (build 1.6.0_02-b06)
>>> Java HotSpot(TM) Client VM (build 1.6.0_02-b06, mixed mode)
>>>
>>> This is on Windows XP SP2. Do I have an out-of-date library
>>> somewhere? Any
>>> ideas?
>>>
>>> Thanks,
>>> -shawn
>>> pièce jointe document plein texte (message-footer.txt)
>>> --
>>> Barracuda mailing list
>>> Barracuda@...
>>> http://www.ow2.org/wws/lists/projects/barracuda
>>
>>
>
--

========================================
Shawn A. Wilson [shawnw@...]
Senior Software Developer
ATMReports Department, ATM Express Inc.
PH: 877-271-2627 x154, FAX: 877-327-2939
========================================

Helping customers achieve their goals by building trusting
relationships...one at a time.


--
Barracuda mailing list
Barracuda@...
http://www.ow2.org/wws/lists/projects/barracuda
LightInTheBox - Buy quality products at wholesale price