Hi All,

     I am a new user of XDoclet and find the technology very fascinating. I
have just joined the mailing list.
     I am trying to generate an ejb-jar file for both session and entity
beans. I'm getting no problems till the creation of the class files. But
after that the build is failing. I'm getting the following detailed log
when I use ant -verbose.
    I tried to change the dependency value, use a non-abstract class at
start, put the class files which are not directly part of the ejb in a
separate folder, etc. but none of these methods worked. I got exactly the
same exception again and again.
    Along with the detailed log, I've attached here the bean files,
build.xml, build.properties as well as the generated deployment descriptor
(ejb-jar.xml).
    I need the solution as soon as possible. Please help.


BUILD FAILED
file:C:/MentoringProject/R&D1_Obj1/build.xml:178: IOException while
parsing'rd1o
bj1\ejb\BaseEntityBean.class'.  This probably indicates that the descriptor
does
n't exist. Details: Invalid byte 2 of 2-byte UTF-8 sequence.
        at
org.apache.tools.ant.taskdefs.optional.ejb.GenericDeploymentTool.proc
essDescriptor(GenericDeploymentTool.java:501)
        at
org.apache.tools.ant.taskdefs.optional.ejb.EjbJar.execute(EjbJar.java
:592)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:336)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
        at org.apache.tools.ant.Main.runBuild(Main.java:609)
        at org.apache.tools.ant.Main.start(Main.java:196)
        at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8
sequen
ce.
        at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source)
        at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source)
        at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
        at org.apache.xerces.impl.XMLEntityScanner.skipString(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher.dispa
tch(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
        at
org.apache.tools.ant.taskdefs.optional.ejb.GenericDeploymentTool.pars
eEjbFiles(GenericDeploymentTool.java:554)
        at
org.apache.tools.ant.taskdefs.optional.ejb.GenericDeploymentTool.proc
essDescriptor(GenericDeploymentTool.java:426)
        ... 9 more
--- Nested Exception ---
java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.
        at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source)
        at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source)
        at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
        at org.apache.xerces.impl.XMLEntityScanner.skipString(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher.dispa
tch(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
        at
org.apache.tools.ant.taskdefs.optional.ejb.GenericDeploymentTool.pars
eEjbFiles(GenericDeploymentTool.java:554)
        at
org.apache.tools.ant.taskdefs.optional.ejb.GenericDeploymentTool.proc
essDescriptor(GenericDeploymentTool.java:426)
        at
org.apache.tools.ant.taskdefs.optional.ejb.EjbJar.execute(EjbJar.java
:592)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:336)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
        at org.apache.tools.ant.Main.runBuild(Main.java:609)
        at org.apache.tools.ant.Main.start(Main.java:196)
        at org.apache.tools.ant.Main.main(Main.java:235)

(See attached file: build.properties)(See attached file:
InterestStatefulBean.java)(See attached file: CustomerAddressBean.java)(See
attached file: BaseEntityBean.java)(See attached file: build.xml)(See
attached file: ejb-jar.xml)


Thanks and Regards

Deepak Jain,
Software Engineer,
IBM Global Services India Pvt. Ltd.
#99, Prestige Towers,
Residency Road, Bangalore -560025
Ph. +91-80-2079999/3333, extn - 5053
email: [EMAIL PROTECTED]

Attachment: build.properties
Description: Binary data

Attachment: InterestStatefulBean.java
Description: Binary data

Attachment: CustomerAddressBean.java
Description: Binary data

Attachment: BaseEntityBean.java
Description: Binary data

Attachment: build.xml
Description: Binary data

Attachment: ejb-jar.xml
Description: Binary data

Reply via email to