> I though that the error on test.interfaces.Account > is there because Xdoclet at that time had not generate the home interface yet. Or am I missing something. And other people don't see these exceptions ?
you are correct, XDoclet 1.1.2 uses javadoc, which spits out these error/warning messages and cannot be turned off, but something in the build is not right, because the javac task fails as well, which it should not. cheers dim > > Marco > > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java > > :7: cannot resolve symbol > > [ejbdoclet] symbol : class Account > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.Account; > > > > > > -----Original Message----- > From: Dmitri Colebatch [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, June 04, 2002 4:45 PM > To: Paul Sabadin; [EMAIL PROTECTED] > Subject: Re: [Xdoclet-user] First time trying to use XDoclet Samples -!#KAYBOSH... > > Paul, > > Try this: > 1. copy xdoclet.jar into samples/lib > 2. from the samples/script directory, run ant > > not sure why you had problems with the below, I cant see anything obviously > wrong with it, but this isn't the sort of thing you do everyday - once its > there, its there (o: > > hth > dim > > ----- Original Message ----- > From: "Paul Sabadin" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, June 05, 2002 9:18 AM > Subject: [Xdoclet-user] First time trying to use XDoclet > Samples -!#KAYBOSH... > > > > OK, I'll call myself a bonehead before you do, but I need your help. > XDoclet > > samples don't work for me. Getting BOTH [ejbdoclet] errors and [javac] > > errors. Package defs seem messed up from the start. > > > > Should XDoclet work out of the box with minimal tweaking? What am I doing > > wrong? Thanks for your help. > > > > Here is what happens. > > > > *Environment* > > *********** > > NT 4 SP 6 > > JDK 1.4 > > Ant 1.4.1 > > *********** > > > > *Procedure* > > *********** > > Downloaded 1.1.2 .zip. (CVS seems tangled to me - did't use) > > extracted > > Made Ant jars (ant, crimson, etc.) accessible to build script in > > <XDOCLET_HOME>/samples/scripts/build.bat > > Run build > > ************** > > > > *The erroneous output* > > ********************* > > > > ... < No errors, then (also see javac errors further below) ...> > > [ejbdoclet] Loading source file D:\XDoclet1.1.2\samples\src\java\test\ > > ejb\TellerBean.java... > > [ejbdoclet] Constructing Javadoc information... > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java > > :7: cannot resolve symbol > > [ejbdoclet] symbol : class Account > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.Account; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java > > :8: cannot resolve symbol > > [ejbdoclet] symbol : class AccountData > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.AccountData; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java > > :9: cannot resolve symbol > > [ejbdoclet] symbol : class Customer > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.Customer; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java > > :121: cannot resolve symbol > > [ejbdoclet] symbol : class Customer > > [ejbdoclet] location: class test.ejb.AccountBean > > [ejbdoclet] public abstract Customer getOwner(); > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java > > :148: cannot resolve symbol > > [ejbdoclet] symbol : class Customer > > [ejbdoclet] location: class test.ejb.AccountBean > > [ejbdoclet] public abstract void setOwner(Customer owner); > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java > > :156: cannot resolve symbol > > [ejbdoclet] symbol : class AccountData > > [ejbdoclet] location: class test.ejb.AccountBean > > [ejbdoclet] public abstract void setData(AccountData data); > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java > > :168: cannot resolve symbol > > [ejbdoclet] symbol : class AccountData > > [ejbdoclet] location: class test.ejb.AccountBean > > [ejbdoclet] public abstract AccountData getData(); > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java > > :209: cannot resolve symbol > > [ejbdoclet] symbol : class Account > > [ejbdoclet] location: class test.ejb.AccountBean > > [ejbdoclet] public void ejbHomeTransfer(Account from, Account to, f > > loat amount) > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java > > :209: cannot resolve symbol > > [ejbdoclet] symbol : class Account > > [ejbdoclet] location: class test.ejb.AccountBean > > [ejbdoclet] public void ejbHomeTransfer(Account from, Account to, f > > loat amount) > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AddressBean.java > > :7: cannot resolve symbol > > [ejbdoclet] symbol : class AddressPK > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.AddressPK; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\CityBean.jav > > a:96: cannot resolve symbol > > [ejbdoclet] symbol : class CityPK > > [ejbdoclet] location: class test.ejb.cmr.CityBean > > [ejbdoclet] public CityPK ejbCreate( String id ) throws CreateExcep > > tion { > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageBean > > .java:93: cannot resolve symbol > > [ejbdoclet] symbol : class LanguageCodeLocal > > [ejbdoclet] location: class test.ejb.cmr.LanguageBean > > [ejbdoclet] public abstract void setLanguageCode( LanguageCodeLocal > > languageCode ); > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageBean > > .java:103: cannot resolve symbol > > [ejbdoclet] symbol : class LanguageCodeLocal > > [ejbdoclet] location: class test.ejb.cmr.LanguageBean > > [ejbdoclet] public abstract LanguageCodeLocal getLanguageCode(); > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageCode > > Bean.java:69: cannot resolve symbol > > [ejbdoclet] symbol : class LanguageLocal > > [ejbdoclet] location: class test.ejb.cmr.LanguageCodeBean > > [ejbdoclet] public abstract void setLanguage( LanguageLocal languag > > e ); > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageCode > > Bean.java:87: cannot resolve symbol > > [ejbdoclet] symbol : class LanguageLocal > > [ejbdoclet] location: class test.ejb.cmr.LanguageCodeBean > > [ejbdoclet] public abstract LanguageLocal getLanguage(); > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:8: cannot resolve symbol > > [ejbdoclet] symbol : class Customer > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.Customer; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:9: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerData > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.CustomerData; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:10: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerPK > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.CustomerPK; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:11: cannot resolve symbol > > [ejbdoclet] symbol : class AccountHome > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.AccountHome; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:14: cannot resolve symbol > > [ejbdoclet] symbol : class AddressUtil > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.AddressUtil; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:15: cannot resolve symbol > > [ejbdoclet] symbol : class AddressLocalHome > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.AddressLocalHome; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:16: cannot resolve symbol > > [ejbdoclet] symbol : class AddressLocal > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.AddressLocal; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java: > > 7: cannot resolve symbol > > [ejbdoclet] symbol : class Person > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.Person; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java: > > 8: cannot resolve symbol > > [ejbdoclet] symbol : class PersonData > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.PersonData; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:136: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerData > > [ejbdoclet] location: class test.ejb.CustomerBean > > [ejbdoclet] public void setData(CustomerData data){ > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:166: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerData > > [ejbdoclet] location: class test.ejb.CustomerBean > > [ejbdoclet] public CustomerData getData(){ > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:177: cannot resolve symbol > > [ejbdoclet] symbol : class AddressLocal > > [ejbdoclet] location: class test.ejb.CustomerBean > > [ejbdoclet] public abstract AddressLocal getAddress(); > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:179: cannot resolve symbol > > [ejbdoclet] symbol : class AddressLocal > > [ejbdoclet] location: class test.ejb.CustomerBean > > [ejbdoclet] public abstract void setAddress(AddressLocal addr); > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav > > a:240: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerData > > [ejbdoclet] location: class test.ejb.CustomerBean > > [ejbdoclet] public void ejbPostCreate(CustomerData data) > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java: > > 162: cannot resolve symbol > > [ejbdoclet] symbol : class PersonData > > [ejbdoclet] location: class test.ejb.PersonBean > > [ejbdoclet] public void setData(PersonData data) > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java: > > 180: cannot resolve symbol > > [ejbdoclet] symbol : class PersonData > > [ejbdoclet] location: class test.ejb.PersonBean > > [ejbdoclet] public void ejbPostCreate(PersonData data) > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean. > > java:4: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerData > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.CustomerData; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean. > > java:5: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerPK > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.CustomerPK; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean. > > java:36: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerData > > [ejbdoclet] location: class test.ejb.CustomerBMPBean > > [ejbdoclet] public Object ejbCreate(CustomerData detail) > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean. > > java:41: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerData > > [ejbdoclet] location: class test.ejb.CustomerBMPBean > > [ejbdoclet] public void ejbPostCreate(CustomerData detail){} > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean. > > java:54: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerPK > > [ejbdoclet] location: class test.ejb.CustomerBMPBean > > [ejbdoclet] public abstract CustomerPK ejbFindByPrimaryKey(Custome > > rPK pk) > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean. > > java:54: cannot resolve symbol > > [ejbdoclet] symbol : class CustomerPK > > [ejbdoclet] location: class test.ejb.CustomerBMPBean > > [ejbdoclet] public abstract CustomerPK ejbFindByPrimaryKey(Custome > > rPK pk) > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java: > > 6: cannot resolve symbol > > [ejbdoclet] symbol : class Account > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.Account; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java: > > 7: cannot resolve symbol > > [ejbdoclet] symbol : class AccountData > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.AccountData; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java: > > 8: cannot resolve symbol > > [ejbdoclet] symbol : class Customer > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.Customer; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\BaseTellerBean.j > > ava:3: cannot resolve symbol > > [ejbdoclet] symbol : class Account > > [ejbdoclet] location: package interfaces > > [ejbdoclet] import test.interfaces.Account; > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java: > > 48: cannot resolve symbol > > [ejbdoclet] symbol : class Account > > [ejbdoclet] location: class test.ejb.TellerBean > > [ejbdoclet] public void transfer(Account from, Account to, float am > > ount) > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java: > > 48: cannot resolve symbol > > [ejbdoclet] symbol : class Account > > [ejbdoclet] location: class test.ejb.TellerBean > > [ejbdoclet] public void transfer(Account from, Account to, float am > > ount) > > [ejbdoclet] ^ > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\BaseTellerBean.j > > ava:14: cannot resolve symbol > > [ejbdoclet] symbol : class Account > > [ejbdoclet] location: class test.ejb.BaseTellerBean > > [ejbdoclet] public void deposit(Account account, float amount) > > [ejbdoclet] ^ > > [ejbdoclet] Running <homeInterface/> > > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AllTypesEntityBe > > an.java:29: warning - @version tag has no arguments. > > [ejbdoclet] Running <localHomeInterface/> > > [ejbdoclet] Running <remoteInterface/> > > [ejbdoclet] Running <localInterface/> > > [ejbdoclet] Running <session/> > > [ejbdoclet] Running <entitypk/> > > [ejbdoclet] Running <dataobject/> > > [ejbdoclet] Running <dao/> > > [ejbdoclet] Running <entitybmp/> > > [ejbdoclet] Running <entitycmp/> > > [ejbdoclet] Running <deploymentDescriptor/> > > [ejbdoclet] Running <jboss/> > > [ejbdoclet] Running <weblogic/> > > [ejbdoclet] Running <apacheSoap/> > > [ejbdoclet] Running <strutsForm/> > > [ejbdoclet] Generating Struts Form classes for 'test.ejb.PersonBean'. > > [ejbdoclet] Running <utilObject/> > > [ejbdoclet] Running <castorMapping/> > > [ejbdoclet] Running <jrun/> > > [ejbdoclet] 45 warnings > > > > compile-ejbs: > > [javac] Compiling 96 source files to D:\XDoclet1.1.2\samples\build > > \ejb\classes > > [javac] D:\XDoclet1.1.2\samples\gen-src\java\test\ejb\CustomerBMPB > > MP.java:25: cannot resolve symbol > > [javac] symbol : class AddressLocal > > [javac] location: class test.ejb.CustomerBMPBMP > > [javac] public AddressLocal address; > > [javac] ^ > > [javac] D:\XDoclet1.1.2\samples\gen-src\java\test\ejb\CustomerBMPB > > MP.java:65: cannot resolve symbol > > [javac] symbol : class AddressLocal > > [javac] location: class test.ejb.CustomerBMPBMP > > [javac] public AddressLocal getAddress() > > [javac] ^ > > [javac] D:\XDoclet1.1.2\samples\gen-src\java\test\ejb\CustomerBMPB > > MP.java:70: cannot resolve symbol > > [javac] symbol : class AddressLocal > > [javac] location: class test.ejb.CustomerBMPBMP > > [javac] public void setAddress( AddressLocal address ) > > [javac] ^ > > [javac] 3 errors > > > > BUILD FAILED > > > > D:\XDoclet1.1.2\samples\script\build.xml:295: Compile failed, messages > > should have been provided. > > > > > > > > _______________________________________________________________ > > > > Don't miss the 2002 Sprint PCS Application Developer's Conference > > August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm > > > > _______________________________________________ > > Xdoclet-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > > > > > _______________________________________________________________ > > Don't miss the 2002 Sprint PCS Application Developer's Conference > August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm > > _______________________________________________ > Xdoclet-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > > _______________________________________________________________ > > Don't miss the 2002 Sprint PCS Application Developer's Conference > August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm > > _______________________________________________ > Xdoclet-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/xdoclet-user _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
