yes, i have read the error message ;-) i don't see an option to attach files to posts, so i guess i'm just going to be pasting it here. there are two EJB's in question according to the error message - i'll just paste source code for the first one in order to keep things a bit more managable.
as far as i can tell, the CMP field it's complaining about, "licenseType", is implemented properly. thank you for your interest. -robin VendorContactBean.java: //BEGIN package com.eventlogic.ejb.vendor.contact; import java.util.*; import javax.ejb.*; public abstract class VendorContactBean implements EntityBean { public Long ejbCreate(Long guid) throws CreateException { setGUID(guid); return null; } public void ejbPostCreate(Long guid) {} // relationship fields public abstract Collection getVendorContactNumbers(); public abstract void setVendorContactNumbers(Collection contactNumbers); // persistence fields public abstract Long getGUID(); public abstract void setGUID(Long guid); public abstract long getVendorGUID(); public abstract void setVendorGUID(long vendorGUID); public abstract String getLastName(); public abstract void setLastName(String lastName); public abstract String getFirstName(); public abstract void setFirstName(String firstName); public abstract String getMiddleInitial(); public abstract void setMiddleInitial(String middleInitial); public abstract String getAddress1(); public abstract void setAddress1(String address1); public abstract String getAddress2(); public abstract void setAddress2(String address2); public abstract String getCity(); public abstract void setCity(String city); public abstract String getState(); public abstract void setState(String state); public abstract String getCountry(); public abstract void setCountry(String country); public abstract String getZip(); public abstract void setZip(String zip); public abstract String getEmail(); public abstract void setEmail(String email); public abstract String getSSN(); public abstract void setSSN(String ssn); public abstract String getDriversLicenseNumber(); public abstract void setDriversLicenseNumber(String driversLicenseNumber); public abstract java.util.Date getDriversLicenseExpiration(); public abstract void setDriversLicenseExpiration(java.util.Date aDate); public abstract String getDriversLicenseState(); public abstract void setDriversLicenseState(String driversLicenseState); public abstract String getLicenseType(); public abstract void setLicenseType(String driversLicenseState); public abstract String getNotes(); public abstract void setNotes(String notes); public abstract java.sql.Timestamp getDateAdded(); public abstract void setDateAdded(java.sql.Timestamp ts); public abstract java.sql.Timestamp getDateUpdated(); public abstract void setDateUpdated(java.sql.Timestamp ts); // standard callback methods public void setEntityContext(EntityContext ctx) {} public void unsetEntityContext() {} public void ejbActivate() {} public void ejbPassivate() {} public void ejbLoad() {} public void ejbStore() {} public void ejbRemove() {} } //END VendorContactHomeLocal.java: //BEGIN package com.eventlogic.ejb.vendor.contact; import javax.ejb.*; public interface VendorContactHomeLocal extends javax.ejb.EJBLocalHome { public VendorContactLocal create(Long guid) throws EJBException, CreateException; public VendorContactLocal findByPrimaryKey(Long pk) throws EJBException, FinderException; } //END VendorLocal.java: //BEGIN package com.eventlogic.ejb.vendor; import com.eventlogic.ejb.vendor.contact.*; import javax.ejb.*; import java.util.*; public interface VendorLocal extends EJBLocalObject { // relationship fields public abstract VendorContactLocal getPrimaryContact() throws EJBException; public abstract void setPrimaryContact(VendorContactLocal contact) throws EJBException; public abstract Collection getVendorServices() throws EJBException; public abstract void setVendorServices(Collection vendorServices) throws EJBException; public abstract Collection getVendorLicenses() throws EJBException; public abstract void setVendorLicenses(Collection vendorLicenses) throws EJBException; public abstract Collection getVendorContainers() throws EJBException; public abstract void setVendorContainers(Collection collContainers) throws EJBException; public abstract Collection getVendorVehicles() throws EJBException; public abstract void setVendorVehicles(Collection vendorVehicles) throws EJBException; public abstract Collection getVendorContacts() throws EJBException; public abstract void setVendorContacts(Collection vendorContacts) throws EJBException; // persistence fields public abstract Long getGUID() throws EJBException; public abstract void setGUID(Long guid) throws EJBException; public abstract Long getPrimaryContactGUID() throws EJBException; public abstract void setPrimaryContactGUID(Long vendorCntactGUID) throws EJBException; public abstract int getId() throws EJBException; public abstract void setId(int id) throws EJBException; public abstract String getName() throws EJBException; public abstract void setName(String str) throws EJBException; public abstract String getAddress1() throws EJBException; public abstract void setAddress1(String str) throws EJBException; public abstract String getAddress2() throws EJBException; public abstract void setAddress2(String str) throws EJBException; public abstract String getCity() throws EJBException; public abstract void setCity(String str) throws EJBException; public abstract String getState() throws EJBException; public abstract void setState(String str) throws EJBException; public abstract String getCountry() throws EJBException; public abstract void setCountry(String str) throws EJBException; public abstract String getZip() throws EJBException; public abstract void setZip(String str) throws EJBException; public abstract String getUrl() throws EJBException; public abstract void setUrl(String str) throws EJBException; public abstract String getEmail() throws EJBException; public abstract void setEmail(String str) throws EJBException; public abstract boolean getAcceptsChecks() throws EJBException; public abstract void setAcceptsChecks(boolean bool) throws EJBException; public abstract String getPaymentSchedule() throws EJBException; public abstract void setPaymentSchedule(String str) throws EJBException; public abstract String getContainerPaymentSchedule() throws EJBException; public abstract void setContainerPaymentSchedule(String str) throws EJBException; public abstract String getDealerStatus() throws EJBException; public abstract void setDealerStatus(String str) throws EJBException; public abstract String getNotes() throws EJBException; public abstract void setNotes(String str) throws EJBException; public abstract String getInitials() throws EJBException; public abstract void setInitials(String str) throws EJBException; public abstract java.sql.Timestamp getDateAdded() throws EJBException; public abstract void setDateAdded(java.sql.Timestamp ts) throws EJBException; public abstract java.sql.Timestamp getDateUpdated() throws EJBException; public abstract void setDateUpdated(java.sql.Timestamp ts) throws EJBException; } //END View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3838574#3838574 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3838574 ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. >From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user