facebook

[Closed]xDoclet Generation fails since upgrade of MyEclipse

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse IDE
  2.  > 
  3. Java EE Development (EJB, JSP, Struts, XDoclet, etc.)
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #243022 Reply

    mattlaw
    Member

    I have just upgraded to Eclipse 3.1.1 and MyEclipse 4.0.3 GA. Since upgrading the xDoclet for all of my EJB projects does not work. The Error Log and System Config are below. I have also included an example bean with method bodies removed for privacy reasons.

    I attempt to run xDoclet by right clicking on the project folder, selecting MyEclipse > Run xDoclet. This fails immediately and a dialog box appears with the message “Cannot find the main class. Program will exit”. There is nothing in the eclipse console.

    I am going to post the debug info separately as it seems its too much to fit all in one post 😀

    #243023

    mattlaw
    Member

    —- example bean —–
    /*
    * Created on Jun 9, 2005
    */

    import java.rmi.*;
    import java.util.*;

    import javax.ejb.*;

    import org.apache.commons.logging.*;

    /**
    * XDoclet-based session bean. The class must be declared
    * public according to the EJB specification.
    *
    * To generate the EJB related files to this EJB:
    * – Add Standard EJB module to XDoclet project properties
    * – Customize XDoclet configuration for your appserver
    * – Run XDoclet
    *
    * Below are the xdoclet-related tags needed for this EJB.
    *
    * @ejb.bean name=”B2BOrderBean”
    * display-name=”Name for B2BOrder”
    * description=”Description for B2BOrder”
    * jndi-name=”ejb/b2b/global/B2BOrderBeanHome”
    * type=”Stateless”
    * view-type=”remote”
    *
    * @ejb.resource-ref res-ref-name = “jdbc/oracle_erp”
    * res-type = “javax.sql.DataSource”
    * res-auth = “Container”
    * res-sharing-scope = “Shareable”
    * jndi-name = “jdbc/oracle_erp”
    *
    * @ejb.env-entry name = “jboss_mapping”
    * value = “java:comp/env/jdbc/oracle_erp=java:/jdbc/oracle_erp”
    *
    * @ejb.env-entry name = “sun1_mapping”
    * value = “”
    */
    public class B2BOrderBean implements SessionBean {

    /** The session context */
    private SessionContext context;
    private Database db;

    private final static Log log = LogFactory.getLog( B2BOrderBean.class );

    /**
    *
    */
    public B2BOrderBean() {
    super();
    }

    /**
    * An <code>ejbCreate</code> method as required by the EJB specification. <br>
    *
    * The container calls the instance’s <code>ejbCreate</code> method whose
    * signature matches the signature of the <code>create</code> method invoked
    * by the client. The input parameters sent from the client are passed to
    * the <code>ejbCreate</code> method. Each session bean class must have at
    * least one <code>ejbCreate</code> method. The number and signatures
    * of a session bean’s <code>create</code> methods are specific to each
    * session bean class.
    *
    * @throws CreateException Thrown if the instance could not perform
    * the function requested by the container because of an system-level error.
    *
    * @ejb.create-method
    */
    public void ejbCreate() throws CreateException
    {
    // ….
    }

    /**
    * Set the associated session context. The container calls this method
    * after the instance creation.
    *
    * The enterprise bean instance should store the reference to the context
    * object in an instance variable.
    *
    * This method is called with no transaction context.
    *
    * @throws EJBException Thrown if method fails due to system-level error.
    */
    public void setSessionContext(SessionContext newContext)
    throws EJBException {
    context = newContext;
    }

    /* (non-Javadoc)
    * @see javax.ejb.SessionBean#ejbRemove()
    */
    public void ejbRemove() throws EJBException, RemoteException {
    // TODO Auto-generated method stub

    }

    /* (non-Javadoc)
    * @see javax.ejb.SessionBean#ejbActivate()
    */
    public void ejbActivate() throws EJBException, RemoteException {
    // TODO Auto-generated method stub

    }

    /* (non-Javadoc)
    * @see javax.ejb.SessionBean#ejbPassivate()
    */
    public void ejbPassivate() throws EJBException, RemoteException {
    // TODO Auto-generated method stub

    }

    /**
    * Insert an order into the ERP system
    *
    * @ejb.interface-method view-type = “remote”
    * @ejb.transaction type=”Required”
    *
    * @throws GlobalStoreException Thrown if the method fails due to ERP error or validation failure
    * @throws EJBException Thrown if method fails due to system-level error.
    */
    public void placeOrder(B2BOrderBucket order) throws GlobalStoreException, EJBException
    {
    // ….
    }

    /**
    * Get the oracle order number of a previously inserted order
    *
    * @ejb.interface-method view-type = “remote”
    *
    * @throws GlobalStoreException Thrown if the method fails due to ERP error or validation failure
    * @throws EJBException Thrown if method fails due to system-level error.
    */
    public Long getOrderNumber(String origSysRefId) throws GlobalStoreException, EJBException
    {
    // …..
    }
    }

    —– end bean —–

    #243024

    mattlaw
    Member

    —– Complete Error Log ——
    !SESSION 2005-12-13 14:36:15.865 ———————————————–
    eclipse.buildId=M20050929-0840
    java.version=1.4.2_06
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments: -os win32 -ws win32 -arch x86

    !ENTRY com.genuitec.eclipse.core 1 0 2005-12-13 14:36:28.177
    !MESSAGE Unable to locate .myeclipse.properties file

    !ENTRY org.eclipse.team.cvs.core 4 0 2005-12-13 14:36:28.474
    !MESSAGE Resource /B2BStoreGlobalEJB/.xdoclet-build.tmp.xml is not local.
    !STACK 1
    org.eclipse.core.internal.resources.ResourceException: Resource /B2BStoreGlobalEJB/.xdoclet-build.tmp.xml is not local.
    at org.eclipse.core.internal.resources.Resource.checkLocal(Resource.java:316)
    at org.eclipse.core.internal.resources.Resource.getSessionProperty(Resource.java:983)
    at org.eclipse.team.internal.ccvs.core.resources.FileModificationManager.isCleanUpdate(FileModificationManager.java:147)
    at org.eclipse.team.internal.ccvs.core.resources.FileModificationManager.resourceChanged(FileModificationManager.java:122)
    at org.eclipse.team.internal.ccvs.core.resources.FileModificationManager$1.visit(FileModificationManager.java:75)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
    at org.eclipse.team.internal.ccvs.core.resources.FileModificationManager.resourceChanged(FileModificationManager.java:52)
    at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:276)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:270)
    at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:144)
    at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:180)
    at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:914)
    at org.eclipse.core.internal.resources.File.create(File.java:170)
    at org.eclipse.core.internal.resources.File.create(File.java:183)
    at org.jboss.ide.eclipse.xdoclet.run.util.ProjectUtil.transformBuildFile(ProjectUtil.java:430)
    at org.jboss.ide.eclipse.xdoclet.run.ui.XDocletRunAction$2.run(XDocletRunAction.java:319)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
    !SUBENTRY 1 org.eclipse.core.resources 4 369 2005-12-13 14:36:28.474
    !MESSAGE Resource /B2BStoreGlobalEJB/.xdoclet-build.tmp.xml is not local.

    —– End Log ——

    —– System Configuration ——
    *** Date: Tue Dec 13 14:33:34 EST 2005

    *** System properties:
    OS=Windows2000
    OS version=5.0
    Java version=1.4.2_06

    *** MyEclipse details:
    MyEclipse Enterprise Workbench

    Version: 4.0.3 GA
    Build id: 20051025-4.0.3-GA

    *** Eclipse details:
    Eclipse SDK

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse Platform

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse RCP

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse Java Development Tools

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse Plug-in Development Environment

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse Project SDK

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86
    -launcher
    C:\Development\eclipse\eclipse.exe
    -name
    Eclipse
    -showsplash
    600
    -exitdata
    624_3c
    -vm
    C:\j2sdk1.4.2_06\bin\javaw.exe

    #243025

    mattlaw
    Member

    <?xml version=”1.0″ encoding=”UTF-8″?>
    <configurations>
    <configuration name=”Standard EJB” used=”true”>
    <task name=”ejbdoclet” used=”true” className=”xdoclet.modules.ejb.EjbDocletTask”>
    <attribute name=”ejbSpec” value=”2.0″ used=”true”/>
    <attribute name=”ejbClassNameSuffix” value=”” used=”false”/>
    <attribute name=”excludedTags” value=”@version,@author,@todo” used=”true”/>
    <attribute name=”destDir” value=”src” used=”true”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”force” value=”” used=”false”/>
    <attribute name=”verbose” value=”true” used=”true”/>
    <attribute name=”addedTags” value=”@xdoclet-generated at ${TODAY},@copyright The XDoclet Team,@author XDoclet,@version ${version}” used=”true”/>
    <attribute name=”ignoredtags” value=”” used=”false”/>
    <attribute name=”validating” value=”” used=”false”/>
    <element name=”fileset” used=”true”>
    <attribute name=”dir” value=”src” used=”true”/>
    <attribute name=”includes” value=”**/*.java” used=”true”/>
    <attribute name=”excludes” value=”” used=”false”/>
    </element>
    <element name=”packageSubstitution” used=”true”>
    <attribute name=”packages” value=”ejb” used=”true”/>
    <attribute name=”substituteWith” value=”interfaces” used=”true”/>
    </element>
    <element name=”remoteinterface” used=”true”>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”localinterface” used=”true”>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”homeinterface” used=”true”>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”localhomeinterface” used=”true”>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”dataobject” used=”true”>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”valueobject” used=”true”>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”entitypk” used=”true”>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”entitycmp” used=”true”>
    <attribute name=”CmpSpec” value=”” used=”false”/>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”entitybmp” used=”true”>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”session” used=”true”>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”dao” used=”true”>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    <element name=”PackageSubstitution” used=”true”>
    <attribute name=”packages” value=”ejb” used=”true”/>
    <attribute name=”substituteWith” value=”dao” used=”true”/>
    </element>
    </element>
    <element name=”utilobject” used=”true”>
    <attribute name=”Kind” value=”” used=”false”/>
    <attribute name=”pattern” value=”” used=”false”/>
    <attribute name=”includeGUID” value=”true” used=”true”/>
    <attribute name=”cacheHomes” value=”true” used=”true”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”deploymentdescriptor” used=”true”>
    <attribute name=”smallicon” value=”” used=”false”/>
    <attribute name=”largeicon” value=”” used=”false”/>
    <attribute name=”displayname” value=”” used=”false”/>
    <attribute name=”description” value=”” used=”false”/>
    <attribute name=”clientjar” value=”” used=”false”/>
    <attribute name=”useIds” value=”” used=”false”/>
    <attribute name=”xmlencoding” value=”” used=”false”/>
    <attribute name=”schema” value=”” used=”false”/>
    <attribute name=”validateXML” value=”true” used=”true”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”src/META-INF” used=”true”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    <element name=”jboss” used=”true”>
    <attribute name=”webServiceContextRoot” value=”” used=”false”/>
    <attribute name=”jbossTemplateFile” value=”” used=”false”/>
    <attribute name=”jawsTemplateFile” value=”” used=”false”/>
    <attribute name=”jbosscmpTemplateFile” value=”” used=”false”/>
    <attribute name=”debug” value=”” used=”false”/>
    <attribute name=”Version” value=”” used=”false”/>
    <attribute name=”securityDomain” value=”” used=”false”/>
    <attribute name=”unauthenticatedPrincipal” value=”” used=”false”/>
    <attribute name=”datasource” value=”” used=”false”/>
    <attribute name=”datasourceMapping” value=”” used=”false”/>
    <attribute name=”typemapping” value=”” used=”false”/>
    <attribute name=”generateRelations” value=”” used=”false”/>
    <attribute name=”preferredRelationMapping” value=”” used=”false”/>
    <attribute name=”createTable” value=”” used=”false”/>
    <attribute name=”alterTable” value=”” used=”false”/>
    <attribute name=”removeTable” value=”” used=”false”/>
    <attribute name=”useIds” value=”” used=”false”/>
    <attribute name=”xmlencoding” value=”” used=”false”/>
    <attribute name=”schema” value=”” used=”false”/>
    <attribute name=”validateXML” value=”” used=”false”/>
    <attribute name=”acceptInterfaces” value=”” used=”false”/>
    <attribute name=”acceptAbstractClasses” value=”” used=”false”/>
    <attribute name=”packageSubstitutions” value=”” used=”false”/>
    <attribute name=”packageSubstitutionInheritanceSupported” value=”” used=”false”/>
    <attribute name=”subTaskClassName” value=”” used=”false”/>
    <attribute name=”prefixWithPackageStructure” value=”” used=”false”/>
    <attribute name=”destinationFile” value=”” used=”false”/>
    <attribute name=”templateURL” value=”” used=”false”/>
    <attribute name=”templateFile” value=”” used=”false”/>
    <attribute name=”Extent” value=”” used=”false”/>
    <attribute name=”havingClassTag” value=”” used=”false”/>
    <attribute name=”ofType” value=”” used=”false”/>
    <attribute name=”subTaskName” value=”” used=”false”/>
    <attribute name=”destDir” value=”” used=”false”/>
    <attribute name=”mergeDir” value=”” used=”false”/>
    <attribute name=”currentMethodTag” value=”” used=”false”/>
    <attribute name=”currentClassTag” value=”” used=”false”/>
    <attribute name=”currentFieldTag” value=”” used=”false”/>
    <attribute name=”currentPackage” value=”” used=”false”/>
    <attribute name=”currentMethod” value=”” used=”false”/>
    <attribute name=”currentConstructor” value=”” used=”false”/>
    <attribute name=”currentField” value=”” used=”false”/>
    <attribute name=”currentClass” value=”” used=”false”/>
    </element>
    </task>
    </configuration>
    </configurations>

    #243057

    mattlaw
    Member

    I have resolved this issue. The ant plugin version has changed in eclipse 3.1.1 causing the build script to fail. Updating the ant home resolves the problem.

    #243058

    Greg
    Member

    Thanks Matt for following up with your resolution. Hopefully it wil help other users with the same problem.

Viewing 6 posts - 1 through 6 (of 6 total)
Reply To: [Closed]xDoclet Generation fails since upgrade of MyEclipse

You must be logged in to post in the forum log in