Skip to content

Instantly share code, notes, and snippets.

View jeffyu's full-sized avatar

Jeff Yu jeffyu

  • Sydney, Australia
  • 18:00 (UTC +10:00)
View GitHub Profile
public static void registerToJndi(String name, Object bpelEngine) {
serviceTarget = org.jboss.as.server.CurrentServiceContainer.getServiceContainer();
if (serviceTarget != null) {
final ServiceName bindingServiceName = ContextNames.GLOBAL_CONTEXT_SERVICE_NAME.append(name);
final BinderService binderService = new BinderService(name);
ServiceBuilder<ManagedReferenceFactory> builder = serviceTarget.addService(bindingServiceName, binderService);
builder.addDependency(bindingServiceName);
binderService.getManagedObjectInjector().inject(new ObjectManagedReferenceFactory(bpelEngine));
builder.install();
}
[cxf,org.apache.cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.endpoint.ServiceContractResolverRegistry,org.apache.cxf.binding.corba.CorbaBindingFactory,org.apac
org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:396)
at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:405)
at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:455)
at org.apache.ode.scheduler.simple.SimpleScheduler$RunJobCallable$1.call(SimpleScheduler.java:576)
at org.apache.ode.scheduler.simple.SimpleScheduler$RunJobCallable$1.call(SimpleScheduler.java:566)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:294)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:251)
at org.apache.ode.scheduler.simple.SimpleScheduler$RunJobCallable.processInTransactionContext(SimpleScheduler.java:566)
at org.apache.ode.scheduler.simple.SimpleScheduler$RunJobCallable.call(SimpleScheduler.java:546)
1:52:43,717 ERROR [AbstractKernelController] Error installing to Start: name=jboss.esb:service=JUDDIDatabaseInitializer state=Create mode=Manual requiredState=Installed
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
at com.mysql.jdbc.Util.getInstance(Util.java:382)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3603)
ERROR - ProcessStoreImpl$4.call(455) | Process {http://www.jboss.org/bpel/examples}HelloGoodbye-2 not found.
ERROR - ProcessStoreImpl$Callable.call(893) | TxError
org.apache.ode.bpel.iapi.ContextException: Process {http://www.jboss.org/bpel/examples}HelloGoodbye-2 not found.
at org.apache.ode.store.ProcessStoreImpl$4.call(ProcessStoreImpl.java:456)
at org.apache.ode.store.ProcessStoreImpl$4.call(ProcessStoreImpl.java:450)
at org.apache.ode.store.ProcessStoreImpl$Callable.call(ProcessStoreImpl.java:886)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
Running org.switchyard.component.bpel.riftsaw.BPELLoanApprovalTest
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Users/jeffyu/.m2/repository/org/slf4j/slf4j-simple/1.6.1/slf4j-simple-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/Users/jeffyu/.m2/repository/org/slf4j/slf4j-log4j12/1.4.3/slf4j-log4j12-1.4.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
29 [main] INFO org.jboss.weld.Version - WELD-000900 1.1.0 (Final)
90 [main] INFO org.jboss.weld.Bootstrap - WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
18:18:45,879 INFO [internal.BPELEngineImpl] ODE PROPS={bpel.dao.factory=org.apache.ode.dao.jpa.hibernate.BpelDAOConnectionFactoryImpl, bpel.uddi.client.impl=org.jboss.soa.bpel.uddi.UDDIRegistrationImpl, persist.bpel.events=false, ode.persiste
INFO - WatchDog.check(133) | [Endpoint files for {DeploymentUnit hello_world_versioned_HelloWorld-2}] updated
INFO - BpelServerImpl.unregister(374) | Unregistered process {http://www.jboss.org/bpel/examples}HelloWorld-2.
INFO - BpelServerImpl.deleteProcessDAO(438) | Deleted only the process {http://www.jboss.org/bpel/examples}HelloWorld-2.
ERROR - ProcessStoreImpl$4.call(455) | Process {http://www.jboss.org/bpel/examples}HelloWorld-2 not found.
org.apache.ode.bpel.iapi.ContextException: Process {http://www.jboss.org/bpel/examples}HelloWorld-2 not found.
at org.apache.ode.store.ProcessStoreImpl$4.call(ProcessStoreImpl.java:456)
at org.apache.ode.store.ProcessStoreImpl$4.call(ProcessStoreImpl.java:450)
at org.apache.ode.store.ProcessStoreImpl$Callable.call(ProcessStoreImpl.java:886)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
23:36:27,922 ERROR [org.riftsaw.engine.internal.BPELEngineImpl] (MSC service thread 1-1) DAO INSTANTIATION FAILED: org.apache.ode.dao.jpa.hibernate.BpelDAOConnectionFactoryImpl , org.apache.ode.dao.jpa.hibernate.ConfStoreDAOConnectionFactoryImpl and org.apache.ode.dao.jpa.hibernate.SchedulerDAOConnectionFactoryImpl: javax.persistence.PersistenceException: [PersistenceUnit: ode-bpel] Unable to build EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:903)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:879)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:56)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:63) [hibernate-jpa-2.0-api-1.0.1.Final.jar:1.0.1.Final]
at org.apache.ode.dao.jpa.hibernate.BpelDAOConnectionFactoryImpl.init(BpelDAOConnectionFactoryImpl.java:72) [riftsaw-dao-jpa-hibernate-3.0.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
at org.
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ JBoss, Home of Professional Open Source.
~ Copyright 2010, Red Hat, Inc., and individual contributors
~ as indicated by the @author tags. See the copyright.txt file in the
~ distribution for a full listing of individual contributors.
~
~ This is free software; you can redistribute it and/or modify it
~ under the terms of the GNU Lesser General Public License as
<bpel:copy>
<bpel:from><bpel:literal><intf2:sayHello><intf2:toWhom xmlns=""/></intf2:sayHello></bpel:literal></bpel:from>
<bpel:to variable="inVar" part="sayHello"/>
</bpel:copy>
<bpel:copy>
<bpel:from>
<bpel:literal>SIMPLE_INVOKE</bpel:literal>
</bpel:from>
<bpel:to part="sayHello" variable="inVar">