Hello. I'm using Eclipse 3.0.2 and JBoss 4.0.1 SP1. During deploying i get the
following exception:
00:15:32,031 INFO [EjbModule] Deploying Account
00:15:32,062 INFO [EjbModule] Deploying User
00:15:32,078 INFO [EjbModule] Deploying Property
00:15:32,093 INFO [EjbModule] Deploying CaesarSession
00:15:33,328 WARN [ConfiguredIdentityLoginModule] Creating LoginModule with no
configured password!
00:15:33,437 ERROR [EntityContainer] Starting failed
jboss.j2ee:jndiName=PropertyLocal,service=EJB
java.lang.NullPointerException
at
org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCEntityBridge.loadLoadGroups(JDBCEntityBridge.java:1018)
at
org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCEntityBridge.resolveRelationships(JDBCEntityBridge.java:286)
at
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.resolveRelationships(JDBCStoreManager.java:445)
at
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.start(JDBCStoreManager.java:372)
at
org.jboss.ejb.plugins.CMPPersistenceManager.start(CMPPersistenceManager.java:157)
at org.jboss.ejb.EntityContainer.startService(EntityContainer.java:340)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)
at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:416)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy68.start(Unknown Source)
at org.jboss.ejb.EjbModule.startService(EjbModule.java:394)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:416)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy22.start(Unknown Source)
at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:605)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy8.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:481)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)
my Property Bean:
| /*
| * Created on 13.07.2005
| *
| * TODO To change the template for this generated file go to
| * Window - Preferences - Java - Code Style - Code Templates
| */
| package caesar.ejb.entity;
|
| import java.rmi.RemoteException;
|
| import javax.ejb.EJBException;
| import javax.ejb.EntityBean;
| import javax.ejb.EntityContext;
| import javax.ejb.RemoveException;
|
| import caesar.interfaces.PropertyPK;
|
| /**
| *
| * @ejb.bean name="Property"
| * display-name="Name for Property"
| * description="Description for Property"
| * jndi-name="ejb/Property"
| * type="CMP"
| * cmp-version="2.x"
| * view-type="local"
| * primkey-field = "primkey"
| *
| * @jboss.entity-command name = "hsqldb-fetch-key"
| *
| * @ejb.persistence table-name = "property"
| *
| * @jboss.persistence create-table = "true"
| * remove-table = "false"
| */
| public abstract class PropertyBean implements EntityBean {
|
| /**
| *
| */
| public PropertyBean() {
| super();
| // TODO Auto-generated constructor stub
| }
|
| /*
| * (non-Javadoc)
| *
| * @see javax.ejb.EntityBean#setEntityContext(javax.ejb.EntityContext)
| */
| public void setEntityContext(EntityContext ctx) throws EJBException,
| RemoteException {
| // TODO Auto-generated method stub
|
| }
|
| /*
| * (non-Javadoc)
| *
| * @see javax.ejb.EntityBean#unsetEntityContext()
| */
| public void unsetEntityContext() throws EJBException, RemoteException {
| // TODO Auto-generated method stub
|
| }
|
| /*
| * (non-Javadoc)
| *
| * @see javax.ejb.EntityBean#ejbRemove()
| */
| public void ejbRemove() throws RemoveException, EJBException,
| RemoteException {
| // TODO Auto-generated method stub
|
| }
|
| /*
| * (non-Javadoc)
| *
| * @see javax.ejb.EntityBean#ejbActivate()
| */
| public void ejbActivate() throws EJBException, RemoteException {
| // TODO Auto-generated method stub
|
| }
|
| /*
| * (non-Javadoc)
| *
| * @see javax.ejb.EntityBean#ejbPassivate()
| */
| public void ejbPassivate() throws EJBException, RemoteException {
| // TODO Auto-generated method stub
|
| }
|
| /*
| * (non-Javadoc)
| *
| * @see javax.ejb.EntityBean#ejbLoad()
| */
| public void ejbLoad() throws EJBException, RemoteException {
| // TODO Auto-generated method stub
|
| }
|
| /*
| * (non-Javadoc)
| *
| * @see javax.ejb.EntityBean#ejbStore()
| */
| public void ejbStore() throws EJBException, RemoteException {
| // TODO Auto-generated method stub
|
| }
|
| /**
| * Getter for CMP Field primkey
| *
| * @ejb.pk-field
| * @ejb.persistent-field
| * @ejb.interface-method view-type="local"
| */
| public abstract caesar.interfaces.PropertyPK getPrimkey();
|
| /**
| * Setter for CMP Field primkey
| *
| * @ejb.interface-method view-type="local"
| */
| public abstract void setPrimkey(caesar.interfaces.PropertyPK value);
|
| /**
| * Getter for CMP Field value
| *
| *
| * @ejb.persistent-field
| * @ejb.interface-method view-type="local"
| */
| public abstract Object getValue();
|
| /**
| * Setter for CMP Field value
| *
| * @ejb.interface-method view-type="local"
| */
| public abstract void setValue(Object value);
|
| /**
| * Create method
| *
| * @ejb.create-method view-type = "local"
| */
| public caesar.interfaces.PropertyPK ejbCreate(int userid, String name,
| Object value) throws javax.ejb.CreateException {
| System.out.println("PropertyBean.ejbCreate()");
| PropertyPK pk = new PropertyPK(name, new Integer(userid));
| setPrimkey(pk);
| setValue(value);
| return null;
| }
|
| /**
| * Post Create method
| */
| public void ejbPostCreate(int userid, String name, Object value)
| throws javax.ejb.CreateException {
| // TODO Auto-generated method stub
| }
| }
|
|
i allready searched the forum, but didn't find something helpfull...
pleas help...
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3884791#3884791
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3884791
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user