Raymond,

could you provide more info about the bean and the way you are trying
to load it?

alex

Tuesday, January 21, 2003, 2:29:32 PM, you wrote:

BR> Hi all,
 
BR> I have an entity bean that retreives data from the following table:
 
BR> CREATE TABLE testnullvalues.DomainClass (
BR>     id                             INTEGER                        NOT NULL,
BR>     f1                             DOUBLE PRECISION      NULL,
BR>     f2                             VARCHAR (40)                NULL,
BR>     PRIMARY KEY (id)
BR> );
 
BR> According to the DBMS table definition, only the primary key is required. I
BR> have a row of data in this table of which only the primary key has a value
BR> and the other fields are NULL.
 
BR> When invoking the abstract getter of field "f1" I get the stack-trace below.
BR> Why is this happening? This code works perfectly on WebLogic 7.
 
BR> Regards,
 
BR> Raymond Brandon
 
BR> ---- stack-trace ----
 
BR> TRACE  EjbTier     (DomainClassBean.java:100) - DomainClassBean()
BR> constructor called.
BR> TRACE  EjbTier     (DomainClassBean.java:100) - DomainClassBean()
BR> constructor called.
BR> TRACE  EjbTier     (DomainClassBean.java:100) - DomainClassBean()
BR> constructor called.
BR> TRACE  EjbTier     (DomainClassBean.java:100) - DomainClassBean()
BR> constructor called.
BR> INFO   org.jboss.ejb.EjbModule (Logger.java:149) - Started
BR> INFO   org.jboss.system.server.Server (Logger.java:149) - JBoss (MX
BR> MicroKernel) [3.0.4 Date:200211021607] Started in 0m:16s:141ms
BR> INFO   OptimalJ    (LoggingSocketServer.java:106) - Connected to client at
BR> /127.0.0.1
BR> INFO   WebTier     (DomainClassBrowseAction.java:163) - Starting the
BR> retrieve action...
BR> INFO   WebTier     (DomainClassBrowseAction.java:170) - Doing a full
BR> retrieve.
BR> INFO   WebTier     (DomainClassBrowseAction.java:289) - Retrieving with
BR> filter ByProfileOnKey from bfDomainClass.
BR> INFO   WebTier     (DomainClassDomainClassBusinessFacade.java:439) -
BR> retrieving DomainClassUpdateObject objects...
BR> TRACE  EjbTier     (DomainClassBean.java:100) - DomainClassBean()
BR> constructor called.
BR> TRACE  EjbTier     (DomainClassBean.java:100) - DomainClassBean()
BR> constructor called.
BR> TRACE  EjbTier     (DomainClassBean.java:288) -
BR> DomainClassBean.setEntityContext(EntityContext context)
BR> TRACE  EjbTier     (DomainClassBean.java:288) -
BR> DomainClassBean.setEntityContext(EntityContext context)
BR> TRACE  EjbTier     (DomainClassBean.java:100) - DomainClassBean()
BR> constructor called.
BR> TRACE  EjbTier     (DomainClassBean.java:100) - DomainClassBean()
BR> constructor called.
BR> TRACE  EjbTier     (DomainClassBean.java:288) -
BR> DomainClassBean.setEntityContext(EntityContext context)
BR> TRACE  EjbTier     (DomainClassBean.java:288) -
BR> DomainClassBean.setEntityContext(EntityContext context)
BR> TRACE  EjbTier     (DomainClassBean.java:326) -
BR> DomainClassBean.ejbActivate()
BR> TRACE  EjbTier     (DomainClassBean.java:326) -
BR> DomainClassBean.ejbActivate()
BR> TRACE  EjbTier     (DomainClassBean.java:382) - DomainClassBean.ejbLoad():
BR> key=id(1)
BR> TRACE  EjbTier     (DomainClassBean.java:382) - DomainClassBean.ejbLoad():
BR> key=id(1)
BR> TRACE  EjbTier     (DomainClassBean.java:529) - SADomainClass.getData()
BR> TRACE  EjbTier     (DomainClassBean.java:529) - SADomainClass.getData()
BR> ERROR  org.jboss.ejb.plugins.LogInterceptor (Logger.java:194) -
BR> EJBException, causedBy:
BR> java.lang.NullPointerException
BR>         at
BR> testnullvalues.application.ejb.DomainClassBean$Proxy.getF1(<generated>)
BR>         at
BR> testnullvalues.application.ejb.DomainClassBean$SADomainClass.getData(DomainC
BR> lassBean.java:538)
BR>         at
BR> testnullvalues.application.ejb.DomainClassBean.initCRC(DomainClassBean.java:
BR> 267)
BR>         at
BR> testnullvalues.application.ejb.DomainClassBean.ejbLoad(DomainClassBean.java:
BR> 384)
BR>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
BR>         at
BR> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
BR> )
BR>         at
BR> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
BR> .java:25)
BR>         at java.lang.reflect.Method.invoke(Method.java:324)
BR>         at
BR> org.jboss.ejb.plugins.CMPPersistenceManager.invokeLoad(CMPPersistenceManager
BR> .java:551)
BR>         at
BR> org.jboss.ejb.plugins.CMPPersistenceManager.loadEntity(CMPPersistenceManager
BR> .java:413)
BR>         at
BR> org.jboss.resource.connectionmanager.CachedConnectionInterceptor.loadEntity(
BR> CachedConnectionInterceptor.java:353)
BR>         at
BR> org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(EntitySynchron
BR> izationInterceptor.java:251)
BR>         at
BR> org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(Cach
BR> edConnectionInterceptor.java:186)
BR>         at
BR> org.jboss.ejb.plugins.EntityReentranceInterceptor.invoke(EntityReentranceInt
BR> erceptor.java:90)
BR>         at
BR> org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterce
BR> ptor.java:163)
BR>         at
BR> org.jboss.ejb.plugins.EntityLockInterceptor.invoke(EntityLockInterceptor.jav
BR> a:107)
BR>         at
BR> org.jboss.ejb.plugins.EntityCreationInterceptor.invoke(EntityCreationInterce
BR> ptor.java:69)
BR>         at
BR> org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor
BR> .java:107)
BR>         at
BR> org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.
BR> java:178)
BR>         at
BR> org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60)
BR>         at
BR> org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:13
BR> 0)
BR>         at
BR> org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204)
BR>         at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:493)
BR>         at org.jboss.ejb.Container.invoke(Container.java:712)
BR>         at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:1058)
BR>         at
BR> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
BR>         at
BR> org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382)
BR>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
BR>         at
BR> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
BR> )
BR>         at
BR> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
BR> .java:25)
BR>         at java.lang.reflect.Method.invoke(Method.java:324)
BR>         at
BR> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
BR>         at sun.rmi.transport.Transport$1.run(Transport.java:148)
BR>         at java.security.AccessController.doPrivileged(Native Method)
BR>         at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
BR>         at
BR> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
BR>         at
BR> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7
BR> 01)
BR>         at java.lang.Thread.run(Thread.java:536)
BR> ERROR  WebTier     (DomainClassDomainClassBusinessFacade.java:1019) - caught
BR> RemoteException while finding on the DomainClassBean!
BR> ERROR  WebTier     (DomainClassDomainClassBusinessFacade.java:1021) -
BR> rethrowing as AlturaRuntimeException




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to