Bug 777959 (SOA-488)

Summary: Error running bpm_orchestration2 on standalone mode
Product: [JBoss] JBoss Enterprise SOA Platform 4 Reporter: Jehudi Castro Sierra <jcastro>
Component: ExamplesAssignee: Martin Vecera <mvecera>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 4.2 CP01CC: mvecera
Target Milestone: ---   
Target Release: 4.2 CP02   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-488
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
JBoss SOA Platform, Embedded ESB Server - Version 4.2.0.GA_CP01
Last Closed: 2008-06-10 09:21:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
listener.log none

Description Jehudi Castro Sierra 2008-04-02 14:06:53 UTC
Date of First Response: 2008-04-14 07:18:58
project_key: SOA

steps:
 1. 'ant deploy-jms-dests'.

2. 'ant run'.

3. 'ant deployProcess'.

4. 'ant startProcess'.

in the ESB console appears this message:
   [qsjava] 15:56:04,360 FATAL [pool-1-thread-1][DatasourceConnectionProvider] Could not find datasource: java:/JbpmDS
   [qsjava] javax.naming.NameNotFoundException: JbpmDS not bound
   [qsjava]     at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
   [qsjava]     at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
   [qsjava]     at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
   [qsjava]     at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
   [qsjava]     at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
   [qsjava]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   [qsjava]     at java.lang.reflect.Method.invoke(Method.java:585)
   [qsjava]     at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
   [qsjava]     at sun.rmi.transport.Transport$1.run(Transport.java:153)
   [qsjava]     at java.security.AccessController.doPrivileged(Native Method)
   [qsjava]     at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
   [qsjava]     at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
   [qsjava]     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
   [qsjava]     at java.lang.Thread.run(Thread.java:595)
   [qsjava]     at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
   [qsjava]     at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
   [qsjava]     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
   [qsjava]     at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
   [qsjava]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
   [qsjava]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:589)
   [qsjava]     at javax.naming.InitialContext.lookup(InitialContext.java:351)
   [qsjava]     at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
   [qsjava]     at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
   [qsjava]     at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
   [qsjava]     at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414)
   [qsjava]     at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
   [qsjava]     at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
   [qsjava]     at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
   [qsjava]     at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
   [qsjava]     at org.jbpm.persistence.jta.JtaDbPersistenceService.isCurrentJtaTransactionAvailable(JtaDbPersistenceService.java:42)
   [qsjava]     at org.jbpm.persistence.jta.JtaDbPersistenceService.<init>(JtaDbPersistenceService.java:27)
   [qsjava]     at org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory.openService(JtaDbPersistenceServiceFactory.java:17)
   [qsjava]     at org.jbpm.svc.Services.getService(Services.java:144)
   [qsjava]     at org.jbpm.svc.Services.getPersistenceService(Services.java:183)
   [qsjava]     at org.jbpm.JbpmContext.getPersistenceService(JbpmContext.java:628)
   [qsjava]     at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:569)
   [qsjava]     at org.jbpm.JbpmContext.newProcessInstance(JbpmContext.java:408)
   [qsjava]     at org.jbpm.command.NewProcessInstanceCommand.execute(NewProcessInstanceCommand.java:75)
   [qsjava]     at org.jboss.soa.esb.services.jbpm.cmd.CommandExecutor$AsyncStartProcessInstanceCommand.execute(CommandExecutor.java:276)
   [qsjava]     at org.jbpm.command.impl.CommandServiceImpl.execute(CommandServiceImpl.java:71)
   [qsjava]     at org.jboss.soa.esb.services.jbpm.cmd.CommandExecutor.executeJbpmCommand(CommandExecutor.java:225)
   [qsjava]     at org.jboss.soa.esb.services.jbpm.cmd.CommandExecutor.access$100(CommandExecutor.java:54)
   [qsjava]     at org.jboss.soa.esb.services.jbpm.cmd.CommandExecutor$NewProcessInstancePerformer.perform(CommandExecutor.java:216)
   [qsjava]     at org.jboss.soa.esb.services.jbpm.cmd.CommandExecutor$NewProcessInstancePerformer.execute(CommandExecutor.java:174)
   [qsjava]     at org.jboss.soa.esb.services.jbpm.actions.BpmProcessor.process(BpmProcessor.java:77)
   [qsjava]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   [qsjava]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   [qsjava]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   [qsjava]     at java.lang.reflect.Method.invoke(Method.java:585)
   [qsjava]     at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.processMethods(ActionProcessorMethodInfo.java:102)
   [qsjava]     at org.jboss.soa.esb.listeners.message.OverriddenActionLifecycleProcessor.process(OverriddenActionLifecycleProcessor.java:74)
   [qsjava]     at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:316)
   [qsjava]     at org.jboss.soa.esb.listeners.message.MessageAwareListener$1.run(MessageAwareListener.java:303)
   [qsjava]     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
   [qsjava]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
   [qsjava]     at java.lang.Thread.run(Thread.java:595)

Comment 1 Jehudi Castro Sierra 2008-04-04 09:21:10 UTC
The error is happening with default DB and with mySQL

Comment 2 Jehudi Castro Sierra 2008-04-04 09:21:10 UTC
Attachment: Added: listener.log


Comment 3 Kevin Conner 2008-04-14 11:18:58 UTC
The standalone 'run' target doesn't have access to the java: namespace.  We are going to remove this target from all the quickstarts to remove the configuration issues that arise as a result.

Comment 4 Kevin Conner 2008-06-02 14:57:10 UTC
Link: Added: This issue depends JBESB-1786


Comment 5 Kevin Conner 2008-06-02 14:58:20 UTC
The run target is now disabled in this quickstart

Comment 6 Jiri Pechanec 2008-06-10 09:21:13 UTC
Verified in CR1