>From the stack trace I see that there's no @ejb:ejb-name defined in that
class though it was expected.
Ara.
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:xdoclet-devel-
> [EMAIL PROTECTED]] On Behalf Of [EMAIL PROTECTED]
> Sent: Monday, August 27, 2001 2:09 AM
> To: [EMAIL PROTECTED]
> Subject: [Xdoclet-devel] NullPointerException
>
> Folks,
>
> When I tried to generate my bean, ejbdoclet (1.2) generates the
following
> error, any ideas?
>
> ====================
> output of ejbdoclet:
> ====================
> [ejbdoclet] Create data object
for:com.abc.global.ejb.entity.CommodityBean
> [ejbdoclet] EntityCMPDoclet.execute
> [ejbdoclet] Create entity cmp
for:com.abc.global.ejb.entity.CommodityBean
> [ejbdoclet] Could not call
> generateDataObjectClass:java.lang.reflect.InvocationTargetException
> java.lang.NullPointerException
> [ejbdoclet] java.lang.NullPointerException
> [ejbdoclet] at ejbdoclet.SubTask.getParameterValue(SubTask.java:818)
> [ejbdoclet] at ejbdoclet.EJBDoclet.ejbName(EJBDoclet.java:551)
> [ejbdoclet] at ejbdoclet.EJBDoclet.shortEjbName(EJBDoclet.java:577)
>
>
> ==================
> My ejbdoclet tags:
> ==================
> * @ejb:entity-cmp
> * @ejb:ejb-name Commodity
> * @ejb:jndi-name ejb/global/Commodity
> * @ejb:finder Collection findAll()
> * @ejb:finder Collection findByCriteria(String
> parentCommodityClassification, String purchaseToInventory, String
> repairable, String serializable, String trackable);
> * @ejb:ejb-external-ref ejb-name="Counter"
ref-name="global/Counter"
> type="Entity" home="com.evermind.ejb.CounterHome"
> remote="com.evermind.ejb.Counter"
> * @ejb:transaction Required
> * @ejb:transaction-type Container
> * @ejb:data-object extends="com.abc.common.vo.BaseCodeStatusVO"
> setdata="false"
> * @ejb:remote-extends
> base-class-name="com.cendec.abc.ejb.entity.BaseCendecClass"
> * @ejb:home-extends
> base-class-name="com.abc.common.ejb.entity.BaseCendecClassHome"
> *
>
>
> Besides, 3 duplicated setData (however, I already setup
setdata="false")
> are
> geneated in CMP program and 3 dupldated create are generated in Home
> interface.
>
> ==============
> Generated CMP:
> ==============
>
> public void setData( dataHolder)
> {
>
> try
> {
> } catch (Exception e)
> {
> throw new javax.ejb.EJBException(e);
> }
> }
> public void setData( dataHolder)
> {
>
> try
> {
> } catch (Exception e)
> {
> throw new javax.ejb.EJBException(e);
> }
> }
> public void setData( dataHolder)
> {
>
> try
> {
> } catch (Exception e)
> {
> throw new javax.ejb.EJBException(e);
> }
> }
>
> ===============
> Home Interface:
> ===============
> public create(com.abc.common.vo.BaseCendecClassVO )
> throws java.rmi.RemoteException,javax.ejb.CreateException;
>
>
> public create(com.abc.common.vo.BaseCendecClassVO )
> throws java.rmi.RemoteException,javax.ejb.CreateException;
>
>
> public create(com.abc.common.vo.BaseCendecClassVO )
> throws java.rmi.RemoteException,javax.ejb.CreateException;
>
>
>
>
> Thanks in advance
>
> Chris
>
> _______________________________________________
> Xdoclet-devel mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/xdoclet-devel
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/xdoclet-devel