Hi,
This exception happens when you use the JRMP optimization for inVM
clients but your inVM client (tomcat) doesn't have the right
classloader. This optimization was turned off by default in BP02, but
now that the tomcat inVM integration is finished, we turned it on in
BP03.
So you have 2 solutions:
- keep on using the Tomcat service, and turn off the optimization in
jboss.xml (<Optimized>False</Optimized> in the container-invoker-conf
tag)
- (recommended) switch to the EmbeddedTomcat service, and deploy your
application as an ear file. It will run faster and will be easier to
deploy. See http://www.jboss.org/tomcat.htm
Another quick answer: everything that is deployed through the
j2eedeployer is persisted: if you stop and restart jboss, the
j2eedeployer will try to redeploy.
Sebastien
[EMAIL PROTECTED] wrote:
>
> Hi there,
>
> Just installed beta prod 3, and I seem to be getting a Container Exception. I
> know that this code was working fine with Beta Prod 2. Any Ideas? Another quick
> question, is it possible to persist the EmbeddedTomcat Contexts yet. (so the are
> added at start-up)
>
> Regards,
>
> Lachlan
>
> [Console logging] Logging started
> [File logging] Logging started
> [Info] Java version: 1.3.0,Sun Microsystems Inc.
> [Info] Java VM: Java HotSpot(TM) Client VM 1.3.0-C,Sun Microsystems Inc.
> [Info] System: Windows NT 4.0,x86
> [JDBC] Loaded JDBC-driver:org.hsql.jdbcDriver
> [JDBC] Loaded JDBC-driver:jdbc.idbDriver
> [JDBC] Loaded JDBC-driver:oracle.jdbc.driver.OracleDriver
> [Webserver] Initializing
> [Webserver] Initialized
> [Hypersonic] Initializing
> [Hypersonic] Database started
> [Hypersonic] Initialized
> [Naming] Initializing
> [Naming] Naming started on port 1099
> [Naming] Initialized
> [Transaction manager] Initializing
> [Transaction manager] Initialized
> [Simple Realm Mapping] Initializing
> [Simple Realm Mapping] Initialized
> [Security manager] Initializing
> [Security manager] Initialized
> [XADataSource] Initializing
> [XADataSource] Initialized
> [XADataSource] Initializing
> [XADataSource] Initialized
> [XADataSource] Initializing
> [XADataSource] Initialized
> [Container factory] Initializing
> [Container factory] Initialized
> [Auto deploy] Watching E:\jboss\deploy
> [Auto deployer] Initializing
> [Auto deployer] Initialized
> [JMX RMI Adaptor] Initializing
> [JMX RMI Adaptor] Initialized
> [JMX RMI Connector] Initializing
> [JMX RMI Connector] Initialized
> [Configuration] Initializing
> [Configuration] Initialized
> [J2ee deployer] Initializing
> [J2ee deployer] no config file found...
> [J2ee deployer] Initialized
> [Tomcat] Initializing
> [Tomcat] Initialized
> [Simple Realm Mapping] Starting
> [Simple Realm Mapping] Started
> [Webserver] Starting
> [Webserver] Codebase set to http://macphersonl:8083/
> [Webserver] Started webserver on port 8083
> [Webserver] Started
> [Tomcat] Starting
> [Tomcat] Started
> [Transaction manager] Starting
> [Transaction manager] Started
> [Hypersonic] Starting
> [Hypersonic] Started
> [Naming] Starting
> [Naming] Started
> [XADataSource] Starting
> [Tomcat] Testing if Tomcat is present....
> [XADataSource] XA Connection pool Hypersonic bound to Hypersonic
> [Tomcat] OK
> [Tomcat] Starting Tomcat...
> [XADataSource] Started
> [XADataSource] Starting
> [XADataSource] XA Connection pool InstantDB bound to InstantDB
> InstantDB - Version 3.12
> [XADataSource] Copyright (c) 1997-1999 Instant Computer Solutions Ltd.
> [XADataSource] Started
> [XADataSource] Starting
> [XADataSource] XA Connection pool myJtsDataSource bound to myJtsDataSource
> 2000-10-24 08:47:59 - ContextManager: Adding context Ctx( /examples )
> 2000-10-24 08:47:59 - ContextManager: Adding context Ctx( )
> 2000-10-24 08:47:59 - ContextManager: Adding context Ctx( /admin )
> [Tomcat] Starting tomcat. Check logs/tomcat.log for error messages
> 2000-10-24 08:47:59 - ContextManager: Adding context Ctx( /public_html )
> 2000-10-24 08:47:59 - ContextManager: Adding context Ctx( /test )
> [XADataSource] Started
> [Container factory] Starting
> [Container factory] Started
> [J2ee deployer] Starting
> [J2ee deployer] No war deployer found - only EJB deployment available...
> [J2ee deployer] trying to redeploy all applications that were running before shu
> tdown...
> [J2ee deployer] deployment state recovered.
> [J2ee deployer] Started
> [Security manager] Starting
> [Security manager] Started
> [Auto deployer] Starting
> [Auto deploy] Auto deploy of file:/E:/jboss/deploy/aurora.jar
> [Container factory] Deploying:file:/E:/jboss/deploy/aurora.jar
> 2000-10-24 08:48:01 - PoolTcpConnector: Starting HttpConnectionHandler on 80
> 2000-10-24 08:48:01 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007
> [Verifier] Verifying file:/E:/jboss/tmp/deploy/tmpejbjar37719.jar
> [Verifier]
> Class : DataDictSession
> Method : public void ejbCreate(SecuritySession) throws RemoteException
> Section: 6.10.3
> Warning: The method arguments of an ejbCreate(...) method must be legal types fo
> r RMI/IIOP.
>
> [Verifier]
> Class : DataDictSession
> Method : public abstract DataDictSession create(SecuritySession) throws RemoteEx
> ception, CreateException
> Section: 6.10.6
> Warning: The method arguments in the home interface must be of valid types for R
> MI/IIOP.
>
> [Verifier]
> Class : FindSession
> Method : public void ejbCreate(SecuritySession) throws RemoteException
> Section: 6.10.3
> Warning: The method arguments of an ejbCreate(...) method must be legal types fo
> r RMI/IIOP.
>
> [Verifier]
> Class : FindSession
> Method : public abstract FindSession create(SecuritySession) throws CreateExcept
> ion, RemoteException
> Section: 6.10.6
> Warning: The method arguments in the home interface must be of valid types for R
> MI/IIOP.
>
> [Verifier]
> Class : FactorySession
> Method : public abstract ReportSession getReportSession(SecuritySession, DataDic
> tSession) throws RemoteException
> Section: 6.10.5
> Warning: The method arguments in the remote interface must be of valid types for
> RMI/IIOP.
>
> [Verifier]
> Class : FactorySession
> Method : public abstract SecuritySession getSecuritySession(String) throws Remot
> eException
> Section: 6.10.5
> Warning: The method return values in the remote interface must be of valid types
> for RMI/IIOP.
>
> [Verifier]
> Class : FactorySession
> Method : public abstract SecuritySession getSecuritySession() throws RemoteExcep
> tion
> Section: 6.10.5
> Warning: The method return values in the remote interface must be of valid types
> for RMI/IIOP.
>
> [Verifier]
> Class : FactorySession
> Method : public abstract FindSession getFindSession(SecuritySession) throws Remo
> teException
> Section: 6.10.5
> Warning: The method arguments in the remote interface must be of valid types for
> RMI/IIOP.
>
> [Verifier]
> Class : FactorySession
> Method : public abstract DataDictSession getDDSession(SecuritySession) throws Re
> moteException
> Section: 6.10.5
> Warning: The method arguments in the remote interface must be of valid types for
> RMI/IIOP.
>
> [Verifier]
> Class : ReportSession
> Method : public void ejbCreate(SecuritySession, DataDictSession) throws RemoteEx
> ception
> Section: 6.10.3
> Warning: The method arguments of an ejbCreate(...) method must be legal types fo
> r RMI/IIOP.
>
> [Verifier]
> Class : ReportSession
> Method : public abstract ReportSession create(SecuritySession, DataDictSession)
> throws RemoteException, CreateException
> Section: 6.10.6
> Warning: The method arguments in the home interface must be of valid types for R
> MI/IIOP.
>
> [Verifier]
> Class : SecuritySession
> Method : public abstract SecuritySession create(String) throws RemoteException,
> CreateException
> Section: 6.10.6
> Warning: The method return values in the home interface must be of valid types f
> or RMI/IIOP.
>
> [Verifier]
> Class : SecuritySession
> Method : public abstract SecuritySession create() throws RemoteException, Create
> Exception
> Section: 6.10.6
> Warning: The method return values in the home interface must be of valid types f
> or RMI/IIOP.
>
> [Verifier]
> Class : SecuritySession
> Method : public abstract boolean promptForMail() throws Exception
> Section: 6.10.5
> Warning: The methods in the remote interface must include java.rmi.RemoteExcepti
> on in their throws clause.
>
> [Verifier]
> Class : SecuritySession
> Method : public abstract Object; logon(String, String, ClientDescriptor) throws
> RemoteException
> Section: 6.10.5
> Warning: All the exceptions defined in the throws clause of the matching method
> of the session bean class must be defined in the throws clause of the method of
> the remote interface.
>
> [Verifier]
> Class : SecuritySession
> Method : public abstract boolean promptForMail() throws Exception
> Section: 6.10.5
> Warning: All the exceptions defined in the throws clause of the matching method
> of the session bean class must be defined in the throws clause of the method of
> the remote interface.
>
> [Container factory] Deploying Company
> [Container factory] Deploying ControllerType
> [Container factory] Deploying DangerousOccurrence
> [Container factory] Deploying EmailPeriod
> [Container factory] Deploying EmailRecipients
> [Container factory] Deploying ExposureHours
> [Container factory] Deploying FunctionClass
> [Container factory] Deploying Operation
> [Container factory] Deploying Personnel
> [Container factory] Deploying Priority
> [Container factory] Deploying Status
> [Container factory] Deploying Worksite
> [Container factory] Deploying Location
> [Container factory] Deploying Audit
> [Container factory] Deploying AuditCorrectiveAction
> [Container factory] Deploying AuditCorrectiveActionItem
> [Container factory] Deploying BroadType
> [Container factory] Deploying CorrectiveAction
> [Container factory] Deploying CorrectiveActionItem
> [Container factory] Deploying Event
> [Container factory] Deploying EventAttachment
> [Container factory] Deploying GeneralFailure
> [Container factory] Deploying ImmediateCause
> [Container factory] Deploying ImpactAssets
> [Container factory] Deploying ImpactEnvironment
> [Container factory] Deploying ImpactPeople
> [Container factory] Deploying ImpactReputation
> [Container factory] Deploying InvestigationLevel
> [Container factory] Deploying InvestigationTeam
> [Container factory] Deploying Keyword
> [Container factory] Deploying LeadingActivity
> [Container factory] Deploying Report
> [Container factory] Deploying WitnessDetail
> [Container factory] Deploying BodyPart
> [Container factory] Deploying InjuredParty
> [Container factory] Deploying InjuredPartyImmediateCause
> [Container factory] Deploying InjuryClass
> [Container factory] Deploying InjuryNature
> [Container factory] Deploying LostRestrictedTime
> [Container factory] Deploying OccupationalIllness
> [Container factory] Deploying AreaClasify
> [Container factory] Deploying Coloration
> [Container factory] Deploying Direction
> [Container factory] Deploying EnvAgency
> [Container factory] Deploying EnvCause
> [Container factory] Deploying Envir
> [Container factory] Deploying EnvironmentAgency
> [Container factory] Deploying EnvironmentMaterial
> [Container factory] Deploying EnvMaterial
> [Container factory] Deploying EnvMedia
> [Container factory] Deploying EnvPenalties
> [Container factory] Deploying EnvSource
> [Container factory] Deploying EnvStatus
> [Container factory] Deploying EnvSystem
> [Container factory] Deploying EnvType
> [Container factory] Deploying Equipment
> [Container factory] Deploying FacilityType
> [Container factory] Deploying Frequency
> [Container factory] Deploying Module
> [Container factory] Deploying OpPhase
> [Container factory] Deploying Processes
> [Container factory] Deploying UnitArea
> [Container factory] Deploying UnitCurrency
> [Container factory] Deploying UnitHeight
> [Container factory] Deploying UnitPressure
> [Container factory] Deploying UnitSpeed
> [Container factory] Deploying UnitTemp
> [Container factory] Deploying UnitVolume
> [Container factory] Deploying Ventalation
> [Container factory] Deploying Weather
> [Container factory] Deploying ColorScheme
> [Container factory] Deploying EmailPreferences
> [Container factory] Deploying Classification
> [Container factory] Deploying CustomField
> [Container factory] Deploying Field
> [Container factory] Deploying Module
> [Container factory] Deploying Page
> [Container factory] Deploying ScreenGroup
> [Container factory] Deploying Find
> [Container factory] Deploying Report
> [Container factory] Deploying ReportChart
> [Container factory] Deploying ReportTable
> [Container factory] Deploying Language
> [Container factory] Deploying LookupPermission
> [Container factory] Deploying ModulePermission
> [Container factory] Deploying ReportGroup
> [Container factory] Deploying ReportPermission
> [Container factory] Deploying SecurityGroup
> [Container factory] Deploying User
> [Container factory] Deploying DataDictSession
> [Container factory] Deploying FindSession
> [Container factory] Deploying FactorySession
> [Container factory] Deploying EJBGUISession
> [Container factory] Deploying ReportSession
> [Container factory] Deploying SecuritySession
> [Container factory] Deployed application: file:/E:/jboss/deploy/aurora.jar
> [JMX RMI Adaptor] Starting
> [JMX RMI Adaptor] Started
> [JMX RMI Connector] Starting
> [JMX RMI Connector] Started
> [Default] 23 services and 4 other MBeans started.
> [Default] Shutdown hook added
> [Default] jBoss 2.0 BETA-PROD-03 Started
> [Tomcat] -- listing properties --
> [Tomcat] java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
> [Tomcat] java.naming.provider.url=t3://localhost:1099
> [Tomcat] LoginJSP.getInitialContext.2
> [Tomcat] RMIDX.Gettting Sessions
> [Tomcat] RMIDX.getInitialContext> serverDNS = t3://localhost:1099
> [Tomcat] RMIDX.getInitialContext> getting it(hash)
> [Tomcat] RMIDX.getInitialContext> got it
> [Tomcat] RMIDX.getting Factory Session Home
> [FactorySession] CONTAINER EXCEPTION:null
> [FactorySession] java.lang.NullPointerException
> [FactorySession] at org.jboss.ejb.StatelessSessionContainer$ContainerInte
> rceptor.invokeHome(StatelessSessionContainer.java:411)
> [FactorySession] at org.jboss.ejb.plugins.TxInterceptorBMT.invokeHome(TxI
> nterceptorBMT.java:185)
> [FactorySession] at org.jboss.ejb.plugins.StatelessSessionInstanceInterce
> ptor.invokeHome(StatelessSessionInstanceInterceptor.java:72)
> [FactorySession] at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(
> SecurityInterceptor.java:126)
> [FactorySession] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogIn
> terceptor.java:106)
> [FactorySession] at org.jboss.ejb.StatelessSessionContainer.invokeHome(St
> atelessSessionContainer.java:247)
> [FactorySession] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoke
> r.invokeHome(JRMPContainerInvoker.java:207)
> [FactorySession] at org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invok
> e(HomeProxy.java:198)
> [FactorySession] at $Proxy93.create(Unknown Source)
> [FactorySession] at visualejb.mvc.RMIDataExchange.getInitialStatefulSessi
> ons(RMIDataExchange.java:216)
> [FactorySession] at visualejb.mvc.RMIDataExchange.<init>(RMIDataExchange.
> java:115)
> [FactorySession] at eqeprosoft.shelby.jsp.LoginJSP.logon(LoginJSP.java:76
> )
> [FactorySession] at site.jsp._0002fsite_0002fjsp_0002fautologinhelper_000
> 2ejspautologinhelper_jsp_1._jspService(_0002fsite_0002fjsp_0002fautologinhelper_
> 0002ejspautologinhelper_jsp_1.java:202)
> [FactorySession] at org.apache.jasper.runtime.HttpJspBase.service(HttpJsp
> Base.java:119)
> [FactorySession] at javax.servlet.http.HttpServlet.service(HttpServlet.ja
> va:853)
> [FactorySession] at org.apache.jasper.servlet.JspServlet$JspServletWrappe
> r.service(JspServlet.java:177)
> [FactorySession] at org.apache.jasper.servlet.JspServlet.serviceJspFile(J
> spServlet.java:309)
> [FactorySession] at org.apache.jasper.servlet.JspServlet.service(JspServl
> et.java:382)
> [FactorySession] at javax.servlet.http.HttpServlet.service(HttpServlet.ja
> va:853)
> [FactorySession] at org.apache.tomcat.core.ServletWrapper.doService(Servl
> etWrapper.java:387)
> [FactorySession] at org.apache.tomcat.core.Handler.service(Handler.java:2
> 63)
> [FactorySession] at org.apache.tomcat.core.ServletWrapper.service(Servlet
> Wrapper.java:371)
> [FactorySession] at org.apache.tomcat.core.ContextManager.internalService
> (ContextManager.java:786)
> [FactorySession] at org.apache.tomcat.core.ContextManager.service(Context
> Manager.java:732)
> [FactorySession] at org.apache.tomcat.service.http.HttpConnectionHandler.
> processConnection(HttpConnectionHandler.java:210)
> [FactorySession] at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolT
> cpEndpoint.java:407)
> [FactorySession] at org.apache.tomcat.util.ThreadPool$ControlRunnable.run
> (ThreadPool.java:498)
> [FactorySession] at java.lang.Thread.run(Unknown Source)
> [Tomcat] RMIDataExchange> Error in getInitialStatefulSessions
> [Tomcat] RMIDataExchange> Connect error
> [Tomcat] java.rmi.ServerException: Container exception. Notify the container dev
> elopers :-); nested exception is:
> java.lang.NullPointerException
> [Tomcat] java.lang.NullPointerException
> [Tomcat] at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.
> invokeHome(StatelessSessionContainer.java:411)
> [Tomcat] at org.jboss.ejb.plugins.TxInterceptorBMT.invokeHome(TxIntercept
> orBMT.java:185)
> [Tomcat] at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.inv
> okeHome(StatelessSessionInstanceInterceptor.java:72)
> [Tomcat] at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(Security
> Interceptor.java:126)
> [Tomcat] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogIntercepto
> r.java:106)
> [Tomcat] at org.jboss.ejb.StatelessSessionContainer.invokeHome(StatelessS
> essionContainer.java:247)
> [Tomcat] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke
> Home(JRMPContainerInvoker.java:207)
> [Tomcat] at org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomePr
> oxy.java:198)
> [Tomcat] at $Proxy93.create(Unknown Source)
> [Tomcat] at visualejb.mvc.RMIDataExchange.getInitialStatefulSessions(RMID
> ataExchange.java:216)
> [Tomcat] at visualejb.mvc.RMIDataExchange.<init>(RMIDataExchange.java:115
> )
> [Tomcat] at eqeprosoft.shelby.jsp.LoginJSP.logon(LoginJSP.java:76)
> [Tomcat] at site.jsp._0002fsite_0002fjsp_0002fautologinhelper_0002ejspaut
> ologinhelper_jsp_1._jspService(_0002fsite_0002fjsp_0002fautologinhelper_0002ejsp
> autologinhelper_jsp_1.java:202)
> [Tomcat] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.jav
> a:119)
> [Tomcat] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> [Tomcat] at org.apache.jasper.servlet.JspServlet$JspServletWrapper.servic
> e(JspServlet.java:177)
> [Tomcat] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServle
> t.java:309)
> [Tomcat] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
> 382)
> [Tomcat] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> [Tomcat] at org.apache.tomcat.core.ServletWrapper.doService(ServletWrappe
> r.java:387)
> [Tomcat] at org.apache.tomcat.core.Handler.service(Handler.java:263)
> [Tomcat] at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.
> java:371)
> [Tomcat] at org.apache.tomcat.core.ContextManager.internalService(Context
> Manager.java:786)
> [Tomcat] at org.apache.tomcat.core.ContextManager.service(ContextManager.
> java:732)
> [Tomcat] at org.apache.tomcat.service.http.HttpConnectionHandler.processC
> onnection(HttpConnectionHandler.java:210)
> [Tomcat] at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoi
> nt.java:407)
> [Tomcat] at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:498)
> [Tomcat] at java.lang.Thread.run(Unknown Source)
> [Tomcat] RMIDataExchange> Attempting to get a new connection [Attempt 1 of 3]
> [Tomcat] RMIDX.resetConnections()
> [Tomcat] RMIDX.Got Sessions
> [Tomcat] RMIDX.User [eqe] attempting log on.
> [Tomcat] RMIDX.getSecuritySession()
> [Tomcat] RMIDX.resetConnections()
> [Tomcat] RMIDX.getStatefulSessions> 1
> [Tomcat] RMIDX.getInitialContext> serverDNS = t3://localhost:1099
> [Tomcat] RMIDX.getInitialContext> getting it(hash)
> [Tomcat] RMIDX.getInitialContext> got it
> [FactorySession] CONTAINER EXCEPTION:null
> [FactorySession] java.lang.NullPointerException
> [FactorySession] at org.jboss.ejb.StatelessSessionContainer$ContainerInte
> rceptor.invokeHome(StatelessSessionContainer.java:411)
> [FactorySession] at org.jboss.ejb.plugins.TxInterceptorBMT.invokeHome(TxI
> nterceptorBMT.java:185)
> [FactorySession] at org.jboss.ejb.plugins.StatelessSessionInstanceInterce
> ptor.invokeHome(StatelessSessionInstanceInterceptor.java:72)
> [FactorySession] at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(
> SecurityInterceptor.java:126)
> [FactorySession] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogIn
> terceptor.java:106)
> [FactorySession] at org.jboss.ejb.StatelessSessionContainer.invokeHome(St
> atelessSessionContainer.java:247)
> [FactorySession] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoke
> r.invokeHome(JRMPContainerInvoker.java:207)
> [FactorySession] at org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invok
> e(HomeProxy.java:198)
> [FactorySession] at $Proxy93.create(Unknown Source)
> [FactorySession] at visualejb.mvc.RMIDataExchange.getStatefulSessions(RMI
> DataExchange.java:299)
> [FactorySession] at visualejb.mvc.RMIDataExchange.getSecuritySession(RMID
> ataExchange.java:387)
> [FactorySession] at visualejb.mvc.RMIDataExchange.logon(RMIDataExchange.j
> ava:438)
> [FactorySession] at eqeprosoft.shelby.jsp.LoginJSP.logon(LoginJSP.java:77
> )
> [FactorySession] at site.jsp._0002fsite_0002fjsp_0002fautologinhelper_000
> 2ejspautologinhelper_jsp_1._jspService(_0002fsite_0002fjsp_0002fautologinhelper_
> 0002ejspautologinhelper_jsp_1.java:202)
> [FactorySession] at org.apache.jasper.runtime.HttpJspBase.service(HttpJsp
> Base.java:119)
> [FactorySession] at javax.servlet.http.HttpServlet.service(HttpServlet.ja
> va:853)
> [FactorySession] at org.apache.jasper.servlet.JspServlet$JspServletWrappe
> r.service(JspServlet.java:177)
> [FactorySession] at org.apache.jasper.servlet.JspServlet.serviceJspFile(J
> spServlet.java:309)
> [FactorySession] at org.apache.jasper.servlet.JspServlet.service(JspServl
> et.java:382)
> [FactorySession] at javax.servlet.http.HttpServlet.service(HttpServlet.ja
> va:853)
> [FactorySession] at org.apache.tomcat.core.ServletWrapper.doService(Servl
> etWrapper.java:387)
> [FactorySession] at org.apache.tomcat.core.Handler.service(Handler.java:2
> 63)
> [FactorySession] at org.apache.tomcat.core.ServletWrapper.service(Servlet
> Wrapper.java:371)
> [FactorySession] at org.apache.tomcat.core.ContextManager.internalService
> (ContextManager.java:786)
> [FactorySession] at org.apache.tomcat.core.ContextManager.service(Context
> Manager.java:732)
> [FactorySession] at org.apache.tomcat.service.http.HttpConnectionHandler.
> processConnection(HttpConnectionHandler.java:210)
> [FactorySession] at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolT
> cpEndpoint.java:407)
> [FactorySession] at org.apache.tomcat.util.ThreadPool$ControlRunnable.run
> (ThreadPool.java:498)
> [FactorySession] at java.lang.Thread.run(Unknown Source)
> [Tomcat] RMIDataExchange> Error in getStatefulSessions
> [Tomcat] RMIDataExchange> Connect error
> [Tomcat] java.rmi.ServerException: Container exception. Notify the container dev
> elopers :-); nested exception is:
> java.lang.NullPointerException
> [Tomcat] java.lang.NullPointerException
> [Tomcat] at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.
> invokeHome(StatelessSessionContainer.java:411)
> [Tomcat] at org.jboss.ejb.plugins.TxInterceptorBMT.invokeHome(TxIntercept
> orBMT.java:185)
> [Tomcat] at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.inv
> okeHome(StatelessSessionInstanceInterceptor.java:72)
> [Tomcat] at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(Security
> Interceptor.java:126)
> [Tomcat] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogIntercepto
> r.java:106)
> [Tomcat] at org.jboss.ejb.StatelessSessionContainer.invokeHome(StatelessS
> essionContainer.java:247)
> [Tomcat] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke
> Home(JRMPContainerInvoker.java:207)
> [Tomcat] at org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomePr
> oxy.java:198)
> [Tomcat] at $Proxy93.create(Unknown Source)
> [Tomcat] at visualejb.mvc.RMIDataExchange.getStatefulSessions(RMIDataExch
> ange.java:299)
> [Tomcat] at visualejb.mvc.RMIDataExchange.getSecuritySession(RMIDataExcha
> nge.java:387)
> [Tomcat] at visualejb.mvc.RMIDataExchange.logon(RMIDataExchange.java:438)
>
> [Tomcat] at eqeprosoft.shelby.jsp.LoginJSP.logon(LoginJSP.java:77)
> [Tomcat] at site.jsp._0002fsite_0002fjsp_0002fautologinhelper_0002ejspaut
> ologinhelper_jsp_1._jspService(_0002fsite_0002fjsp_0002fautologinhelper_0002ejsp
> autologinhelper_jsp_1.java:202)
> [Tomcat] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.jav
> a:119)
> [Tomcat] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> [Tomcat] at org.apache.jasper.servlet.JspServlet$JspServletWrapper.servic
> e(JspServlet.java:177)
> [Tomcat] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServle
> t.java:309)
> [Tomcat] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
> 382)
> [Tomcat] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> [Tomcat] at org.apache.tomcat.core.ServletWrapper.doService(ServletWrappe
> r.java:387)
> [Tomcat] at org.apache.tomcat.core.Handler.service(Handler.java:263)
> [Tomcat] at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.
> java:371)
> [Tomcat] at org.apache.tomcat.core.ContextManager.internalService(Context
> Manager.java:786)
> [Tomcat] at org.apache.tomcat.core.ContextManager.service(ContextManager.
> java:732)
> [Tomcat] at org.apache.tomcat.service.http.HttpConnectionHandler.processC
> onnection(HttpConnectionHandler.java:210)
> [Tomcat] at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoi
> nt.java:407)
> [Tomcat] at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:498)
> [Tomcat] at java.lang.Thread.run(Unknown Source)
> [Tomcat] RMIDataExchange> Attempting to get a new connection [Attempt 2 of 3]
> [Tomcat] RMIDX.resetConnections()
> [Tomcat] java.lang.NullPointerException
> [Tomcat] at visualejb.mvc.RMIDataExchange.logon(RMIDataExchange.java:438)
>
> [Tomcat] at eqeprosoft.shelby.jsp.LoginJSP.logon(LoginJSP.java:77)
> [Tomcat] at site.jsp._0002fsite_0002fjsp_0002fautologinhelper_0002ejspaut
> ologinhelper_jsp_1._jspService(_0002fsite_0002fjsp_0002fautologinhelper_0002ejsp
> autologinhelper_jsp_1.java:202)
> [Tomcat] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.jav
> a:119)
> [Tomcat] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> [Tomcat] at org.apache.jasper.servlet.JspServlet$JspServletWrapper.servic
> e(JspServlet.java:177)
> [Tomcat] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServle
> t.java:309)
> [Tomcat] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
> 382)
> [Tomcat] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> [Tomcat] at org.apache.tomcat.core.ServletWrapper.doService(ServletWrappe
> r.java:387)
> [Tomcat] at org.apache.tomcat.core.Handler.service(Handler.java:263)
> [Tomcat] at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.
> java:371)
> [Tomcat] at org.apache.tomcat.core.ContextManager.internalService(Context
> Manager.java:786)
> [Tomcat] at org.apache.tomcat.core.ContextManager.service(ContextManager.
> java:732)
> [Tomcat] at org.apache.tomcat.service.http.HttpConnectionHandler.processC
> onnection(HttpConnectionHandler.java:210)
> [Tomcat] at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoi
> nt.java:407)
> [Tomcat] at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:498)
> [Tomcat] at java.lang.Thread.run(Unknown Source)
> [Tomcat] UtilitiesJSP.setLoginBean()
> [Tomcat] UtilitiesJSP.setLoginBean()
> [Tomcat] UtilitiesJSP.setLoginBean()
> [Tomcat] UtilitiesJSP.setLoginBean()
>
> Regards,
>
> Lachlan
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Problems?: [EMAIL PROTECTED]
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]