Hello, When I turn on jboss deplyment descriptor validation, I get the following error:
org.xml.sax.SAXParseException: Element "entity" does not allow
"method-attributes" here.
Since my jboss.xml file is huge, I do not know exactly which line/entity
defintion is throwing this error. I am attaching the jboss.xml and
xdoclet-build.xml. If someone can tell me which entity is causing this
error, I can send the xdoclet tags for that entity as well. The whole
xdoclet output follows the email.
Thanks,
Navjot
=========================================================================
Buildfile: C:\Documents\Java\eclipse-projects\COPOSEDiC\xdoclet-build.xml
N400004:
[ejbdoclet] (XDocletMain.start 47 ) Running
<deploymentdescriptor/>
[ejbdoclet] Generating EJB deployment descriptor (ejb-jar.xml).
[ejbdoclet] (XDocletMain.start 47 ) Running <jboss/>
[ejbdoclet] Generating jboss.xml.
[ejbdoclet] org.xml.sax.SAXParseException: Element "entity" does not
allow "method-attributes" here.
[ejbdoclet] at
org.apache.crimson.parser.Parser2.error(Parser2.java:3160)
[ejbdoclet] at
org.apache.crimson.parser.ValidatingParser$ChildrenValidator.consume(Validat
ingParser.java:349)
[ejbdoclet] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1317)
[ejbdoclet] at
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
[ejbdoclet] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
[ejbdoclet] at
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
[ejbdoclet] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
[ejbdoclet] at
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
[ejbdoclet] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
[ejbdoclet] at
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
[ejbdoclet] at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
[ejbdoclet] at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
[ejbdoclet] at
xdoclet.util.XmlValidator.doValidate(XmlValidator.java:220)
[ejbdoclet] at xdoclet.util.XmlValidator.validate(XmlValidator.java:189)
[ejbdoclet] at xdoclet.XmlSubTask.engineFinished(XmlSubTask.java:240)
[ejbdoclet] at
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:561)
[ejbdoclet] at
xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:614)
[ejbdoclet] at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:595)
[ejbdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
[ejbdoclet] at
xdoclet.modules.jboss.ejb.JBossSubTask.execute(JBossSubTask.java:470)
[ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
[ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:458)
[ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:95)
[ejbdoclet] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:341)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[ejbdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[ejbdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[ejbdoclet] at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:569)
[ejbdoclet] at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:367)
[ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[ejbdoclet] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
[ejbdoclet] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
[ejbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[ejbdoclet] at org.eclipse.ant.core.AntRunner.run(AntRunner.java:335)
[ejbdoclet] at
org.eclipse.ui.externaltools.internal.ant.launchConfigurations.AntLaunchDele
gate.launch(AntLaunchDelegate.java:189)
[ejbdoclet] at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfigurati
on.java:156)
[ejbdoclet] at
org.jboss.ide.eclipse.xdoclet.run.ui.actions.XDocletRunAction$1.run(XDocletR
unAction.java:142)
[ejbdoclet] at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext
.java:101)
[ejbdoclet] (XDocletMain.start 53 ) Running XDoclet
failed.
[ejbdoclet] (XDocletMain.start 54 ) <<Couldn't
validate document
C:\Documents\Java\eclipse-projects\COPOSEDiC\src\META-INF\jboss.xml>>
[ejbdoclet]
file:C:/Documents/Java/eclipse-projects/COPOSEDiC/xdoclet-build.xml:12:
XDoclet failed.
[ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:461)
[ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:95)
[ejbdoclet] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:341)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[ejbdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[ejbdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[ejbdoclet] at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:569)
[ejbdoclet] at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:367)
[ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[ejbdoclet] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
[ejbdoclet] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
[ejbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[ejbdoclet] at org.eclipse.ant.core.AntRunner.run(AntRunner.java:335)
[ejbdoclet] at
org.eclipse.ui.externaltools.internal.ant.launchConfigurations.AntLaunchDele
gate.launch(AntLaunchDelegate.java:189)
[ejbdoclet] at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfigurati
on.java:156)
[ejbdoclet] at
org.jboss.ide.eclipse.xdoclet.run.ui.actions.XDocletRunAction$1.run(XDocletR
unAction.java:142)
[ejbdoclet] at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext
.java:101)
[ejbdoclet] Caused by: xdoclet.XDocletException: Couldn't validate
document C:\Documents\Java\eclipse-projects\COPOSEDiC\src\META-INF\jboss.xml
[ejbdoclet] at
xdoclet.util.XmlValidator.doValidate(XmlValidator.java:224)
[ejbdoclet] at xdoclet.util.XmlValidator.validate(XmlValidator.java:189)
[ejbdoclet] at xdoclet.XmlSubTask.engineFinished(XmlSubTask.java:240)
[ejbdoclet] at
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:561)
[ejbdoclet] at
xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:614)
[ejbdoclet] at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:595)
[ejbdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
[ejbdoclet] at
xdoclet.modules.jboss.ejb.JBossSubTask.execute(JBossSubTask.java:470)
[ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
[ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:458)
[ejbdoclet] ... 18 more
[ejbdoclet] --- Nested Exception ---
[ejbdoclet] xdoclet.XDocletException: Couldn't validate document
C:\Documents\Java\eclipse-projects\COPOSEDiC\src\META-INF\jboss.xml
[ejbdoclet] at
xdoclet.util.XmlValidator.doValidate(XmlValidator.java:224)
[ejbdoclet] at xdoclet.util.XmlValidator.validate(XmlValidator.java:189)
[ejbdoclet] at xdoclet.XmlSubTask.engineFinished(XmlSubTask.java:240)
[ejbdoclet] at
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:561)
[ejbdoclet] at
xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:614)
[ejbdoclet] at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:595)
[ejbdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
[ejbdoclet] at
xdoclet.modules.jboss.ejb.JBossSubTask.execute(JBossSubTask.java:470)
[ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
[ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:458)
[ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:95)
[ejbdoclet] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:341)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[ejbdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[ejbdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[ejbdoclet] at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:569)
[ejbdoclet] at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.ja
va:367)
[ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[ejbdoclet] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
[ejbdoclet] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
[ejbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[ejbdoclet] at org.eclipse.ant.core.AntRunner.run(AntRunner.java:335)
[ejbdoclet] at
org.eclipse.ui.externaltools.internal.ant.launchConfigurations.AntLaunchDele
gate.launch(AntLaunchDelegate.java:189)
[ejbdoclet] at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfigurati
on.java:156)
[ejbdoclet] at
org.jboss.ide.eclipse.xdoclet.run.ui.actions.XDocletRunAction$1.run(XDocletR
unAction.java:142)
[ejbdoclet] at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext
.java:101)
[ejbdoclet] BUILD FAILED:
file:C:/Documents/Java/eclipse-projects/COPOSEDiC/xdoclet-build.xml:12:
Unexpected error
Total time: 9 seconds
**************************************************************************
The information transmitted herewith is sensitive information intended only
for use by the individual or entity to which it is addressed. If the reader
of this message is not the intended recipient, you are hereby notified that
any review, retransmission, dissemination, distribution, copying or other
use of, or taking of any action in reliance upon this information is
strictly prohibited. If you have received this communication in error,
please contact the sender and delete the material from your computer.
jboss.xml
Description: Binary data
xdoclet-build.xml
Description: Binary data
