[Remoting] - Re: Problem deploying remoting streaming
by ron.sigal@jboss.com
anonymous wrote : Could somebody tell me what is the reason of the message "Handler supplied is not an object name." ?
|
org.jboss.remoting.transport.Connector first tries to interpret "a.b.c.d.DocMgrStreamInvocationHandler" in
| <handler subsystem="test_stream">a.b.c.d.DocMgrStreamInvocationHandler</handler>
as an MBean ObjectName and then interprets it as a classname. The message just informs you that the string is not an ObjectName, which is true. Note that the log level is DEBUG.
The real problem is that the application server SARDeployer is not finding the class a.b.c.d.DocMgrStreamInvocationHandler. Could you look in $JBOSS_HOME/server//log/server.log for references to siscm_streamhandler.sar? You should see something like the following, with siscm_streamhandler.sar substituted for misc.sar.
2007-05-20 01:55:25,555 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar
2007-05-20 01:55:25,555 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment (init step) of package at: file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar
2007-05-20 01:55:25,555 DEBUG [org.jboss.deployment.MainDeployer] Copying file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar -> C:\cygwin\home\rsigal\JBoss\JBossAS\jboss-4.0.4.GA.installer\server\default\tmp\deploy\tmp31332misc.sar
2007-05-20 01:55:25,555 DEBUG [org.jboss.deployment.MainDeployer] using deployer org.jboss.deployment.SARDeployer@5fcf29
2007-05-20 01:55:25,555 DEBUG [org.jboss.deployment.SARDeployer] about to copy 0 local directories
2007-05-20 01:55:25,555 DEBUG [org.jboss.deployment.SARDeployer] looking for nested deployments in : file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar
2007-05-20 01:55:25,571 DEBUG [org.jboss.deployment.DeploymentInfo] createLoaderRepository from config: LoaderRepositoryConfig(repositoryName: JMImplementation:service=LoaderRepository,name=Default, repositoryClassName: null, configParserClassName: null, repositoryConfig: null)
2007-05-20 01:55:25,571 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.UnifiedLoaderRepository3@8bdcd2, cl=org.jboss.mx.loading.UnifiedClassLoader3@15428dd{ url=file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/tmp/deploy/tmp31332misc.sar ,addedOrder=0}
2007-05-20 01:55:25,571 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.UnifiedLoaderRepository3@8bdcd2, cl=org.jboss.mx.loading.UnifiedClassLoader3@15428dd{ url=file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/tmp/deploy/tmp31332misc.sar ,addedOrder=0}
2007-05-20 01:55:25,571 DEBUG [org.jboss.mx.loading.UnifiedLoaderRepository3] Adding org.jboss.mx.loading.UnifiedClassLoader3@15428dd{ url=file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/tmp/deploy/tmp31332misc.sar ,addedOrder=0}
2007-05-20 01:55:25,571 DEBUG [org.jboss.deployment.MainDeployer] found 0 subpackages of file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar
2007-05-20 01:55:25,571 DEBUG [org.jboss.deployment.MainDeployer] Watching new file: file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar
2007-05-20 01:55:25,571 DEBUG [org.jboss.deployment.MainDeployer] create step for deployment file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar
2007-05-20 01:55:25,571 DEBUG [org.jboss.deployment.SARDeployer] Deploying SAR, create step: url file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar
2007-05-20 01:55:25,571 DEBUG [org.jboss.deployment.SARDeployer] Registering service UCL=jmx.loading:UCL=15428dd
2007-05-20 01:55:25,571 DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss.remoting:service=Connector,transport=Socket with code: org.jboss.remoting.transport.Connector
2007-05-20 01:55:25,586 DEBUG [org.jboss.system.ServiceCreator] Created bean: jboss.remoting:service=Connector,transport=Socket
2007-05-20 01:55:25,586 DEBUG [org.jboss.system.ServiceConfigurator] InvokerLocator set to socket://localhost:5400 in jboss.remoting:service=Connector,transport=Socket
2007-05-20 01:55:25,586 DEBUG [org.jboss.system.ServiceConfigurator] Configuration set to [config: null] in jboss.remoting:service=Connector,transport=Socket
2007-05-20 01:55:25,586 DEBUG [org.jboss.system.ServiceController] Creating service jboss.remoting:service=Connector,transport=Socket
2007-05-20 01:55:25,649 DEBUG [org.jboss.remoting.transport.socket.SocketServerInvoker] Did not find server socket factory configuration as mbean service or classname. Creating default server socket.
2007-05-20 01:55:25,649 DEBUG [org.jboss.remoting.transport.socket.SocketServerInvoker] Created server socket factory: javax.net.DefaultServerSocketFactory@1342a67
2007-05-20 01:55:25,665 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jboss.remoting:service=Connector,transport=Socket dependents are: []
2007-05-20 01:55:25,665 DEBUG [org.jboss.deployment.MainDeployer] Done with create step of deploying misc.sar
2007-05-20 01:55:25,665 DEBUG [org.jboss.deployment.MainDeployer] Begin deployment start file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar
2007-05-20 01:55:25,665 DEBUG [org.jboss.deployment.SARDeployer] Deploying SAR, start step: url file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar
2007-05-20 01:55:25,665 DEBUG [org.jboss.system.ServiceController] starting service jboss.remoting:service=Connector,transport=Socket
2007-05-20 01:55:25,665 DEBUG [org.jboss.remoting.transport.Connector] Handler supplied is not an object name.
2007-05-20 01:55:25,680 INFO [org.jboss.remoting.transport.socket.SocketServerInvoker] Invoker started for locator: InvokerLocator [socket://127.0.0.1:5400/]
2007-05-20 01:55:25,680 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jboss.remoting:service=Connector,transport=Socket dependent components: []
2007-05-20 01:55:25,680 DEBUG [org.jboss.deployment.MainDeployer] End deployment start on package: misc.sar
2007-05-20 01:55:25,680 DEBUG [org.jboss.deployment.MainDeployer] Deployed package: file:/C:/cygwin/home/rsigal/JBoss/JBossAS/jboss-4.0.4.GA.installer/server/default/deploy/misc.sar
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4047040#4047040
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4047040
18 years, 11 months
[EJB/JBoss] - Stateful + PreDestroy + EntityManager = NullPointerException
by Alesque
Hi,
I?m currently working on a stateful session bean (jboss 4.2.0.CR2) and I need some help.
In the annotated pre destroy method I get an exception if one method of the Hibernate session is invoked.
Caused by: java.lang.NullPointerException
| at org.jboss.ejb3.entity.ManagedEntityManagerFactory.getNonTxEntityManager(ManagedEntityManagerFactory.java:59)
| at org.jboss.ejb3.entity.ManagedEntityManagerFactory.getTransactionScopedEntityManager(ManagedEntityManagerFactory.java:164)
| at org.jboss.ejb3.entity.hibernate.TransactionScopedSessionInvocationHandler.getSession(TransactionScopedSessionInvocationHandler.java:71)
| at org.jboss.ejb3.entity.hibernate.TransactionScopedSessionInvocationHandler.getHibernateSession(TransactionScopedSessionInvocationHandler.java:62)
| at org.jboss.ejb3.entity.hibernate.TransactionScopedSessionInvocationHandler.invoke(TransactionScopedSessionInvocationHandler.java:96)
| at $Proxy112.load(Unknown Source)
|
The code fragment:
public class CombinationWriterBean implements CombinationWriter {
|
| @PersistenceContext( unitName = "MyPu" )
| private Session session;
|
| [ ? ]
|
| @PreDestroy
| public void destroy() {
| getLogger().info("Invoking destroy method...");
|
| if ( ! isCommitted() ) {
| this.session.load( this.revision, this.revision.getId() );
| this.session.delete( this.revision );
| }
| }
| }
Is this a bug or this design is not compliant with EJB specs. Is there an existing workaround to this issue?
Any help would be appreciated.
Regards,
Alexandre
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4047036#4047036
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4047036
18 years, 11 months