XMLC Taskdef jdk1.4.1_02
| Newsgroups | gmane.comp.java.enhydra.barracuda.general |
|---|---|
| Message-ID | <[email protected]> |
When using XMLC (the one that comes with Barracuda) with jdk1.4.1_02 and ant
1.5.1 I get the error below. Everything runs fine with jdk 1.3.1 Am I
overlooking something?
This is the taskdef
<path id="xmlc.class.path">
<pathelement path="${lib-dir}/gnu-regexp-1.1.4.jar"/>
<pathelement path="${lib-dir}/jtidy-r7-xmlc-2.2.jar"/>
<pathelement path="${lib-dir}/xerces-1.4.4-xmlc-2.2.jar"/>
<pathelement path="${lib-dir}/xmlc-2.2.jar"/>
<pathelement path="${lib-dir}/xmlc-taskdef-xmlc-2.2.jar"/>
</path>
<taskdef name="xmlc" classname="org.enhydra.barracuda.taskdefs.Xmlc"
classpathref="xmlc.class.path"/>
The error we get:
xmlc_globalaccountreport:
[xmlc] No options file could not be located for AccountList.html in
paths
\dvl\Java\gtsc\global\src\com\jnj\gtsc\global\barracuda\accountreport\screen
s, \dvl\Java\gtsc\global\
html\global\accountreport
[xmlc] Invoke XMLC on
\dvl\Java\gtsc\global\html\global\accountreport\AccountList.html
[xmlc] java.lang.reflect.InvocationTargetException
[xmlc] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[xmlc] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
[xmlc] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
[xmlc] at java.lang.reflect.Method.invoke(Method.java:324)
[xmlc] at
org.enhydra.barracuda.taskdefs.Xmlc.execute(Xmlc.java:591)
[xmlc] at org.apache.tools.ant.Task.perform(Task.java:319)
[xmlc] at org.apache.tools.ant.Target.execute(Target.java:309)
[xmlc] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[xmlc] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[xmlc] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
[xmlc] at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
[xmlc] at org.apache.tools.ant.Task.perform(Task.java:319)
[xmlc] at org.apache.tools.ant.Target.execute(Target.java:309)
[xmlc] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[xmlc] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[xmlc] at
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[xmlc] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[xmlc] at org.apache.tools.ant.Main.start(Main.java:196)
[xmlc] at org.apache.tools.ant.Main.main(Main.java:235)
[xmlc] Caused by: java.lang.VerifyError: (class:
org/enhydra/xml/xmlc/metadata/MetaDataElement, method: mergeElement
signature: (Lorg/enhydra/xml/xmlc/metadata/MetaDataElement
;)V) Incompatible object argument for function call
[xmlc] at java.lang.Class.forName0(Native Method)
[xmlc] at java.lang.Class.forName(Class.java:140)
[xmlc] at
org.enhydra.xml.xmlc.metadata.MetaDataDocument.class$(MetaDataDocument.java)
[xmlc] at
org.enhydra.xml.xmlc.metadata.MetaDataDocument.<clinit>(MetaDataDocument.jav
a:89)
[xmlc] at
org.enhydra.xml.xmlc.commands.options.OptionsParser.getMetaData(OptionsParse
r.java:337)
[xmlc] at
org.enhydra.xml.xmlc.commands.options.OptionsParser.parse(OptionsParser.java
:315)
[xmlc] at
org.enhydra.xml.xmlc.commands.xmlc.XMLCOptionsParser.parse(XMLCOptionsParser
.java:75)
[xmlc] at
org.enhydra.xml.xmlc.commands.xmlc.XMLC.parseArgs(XMLC.java:78)
[xmlc] at
org.enhydra.xml.xmlc.commands.xmlc.XMLC.compile(XMLC.java:97)
[xmlc] at
org.enhydra.xml.xmlc.commands.xmlc.XMLC.compileHandleErrors(XMLC.java:118)
[xmlc] at
org.enhydra.xml.xmlc.commands.xmlc.XMLC.main(XMLC.java:129)
[xmlc] ... 19 more
BUILD FAILED
file:C:/Dvl/Java/gtsc/global/build.xml:628:
java.lang.reflect.InvocationTargetException