[Datasource Configuration] - Problem with Closed Connection jboss-as-7.1.1(2, 3)
by Kenneth Hensel
Kenneth Hensel [https://community.jboss.org/people/khensel] created the discussion
"Problem with Closed Connection jboss-as-7.1.1(2,3)"
To view the discussion, visit: https://community.jboss.org/message/794406#794406
--------------------------------------------------------------
I have been struggling with this for awhile and I'm not sure if it's a problem with jboss or on the database side or the VPN.
Our configuration is as such:
We are connectin to a DB2 mainframe from Redhat Linux. The Linux machine has a VPN in place that encrypts the data as it comes across. We have DB2 Connect installed, but I am bypassing it by going directly to the MF through the VPN using type 4 DB2 driver.
I am running JBoss-as-7.1.3 (compiled from source). I am running CXF Restful Web Services to get data to pass on to another application. The error occurs in the DAOs. Things will run OK for awhile after I clean start JBoss 7, then we intermittently get the following types of errors:
10:21:58,719 ERROR [edu.berkeley.eas.enrollment.dao.classlist.TelebearsClassListDao] (http-/127.0.0.1:8380-74) +++ Exception occurred in stuprod.sect205f: CallableStatementCallback; SQL [{call stuprod.sect205f(?, ?, ?, ?, ?)}]; [jcc][t4][10335][10366][3.57.110] Invalid operation: Connection is closed. ERRORCODE=-4470, SQLSTATE=08003; nested exception is com.ibm.db2.jcc.am.io: [jcc][t4][10335][10366][3.57.110] Invalid operation: Connection is closed. ERRORCODE=-4470, SQLSTATE=08003: org.springframework.dao.DataAccessResourceFailureException: CallableStatementCallback; SQL [{call stuprod.sect205f(?, ?, ?, ?, ?)}]; [jcc][t4][10335][10366][3.57.110] Invalid operation: Connection is closed. ERRORCODE=-4470, SQLSTATE=08003; nested exception is com.ibm.db2.jcc.am.io: [jcc][t4][10335][10366][3.57.110] Invalid operation: Connection is closed. ERRORCODE=-4470, SQLSTATE=08003
Caused by: com.ibm.db2.jcc.am.io: [jcc][t4][10335][10366][3.57.110] Invalid operation: Connection is closed. ERRORCODE=-4470, SQLSTATE=08003
The errors happen more and more until all I get in the log are these errors. They happen in every stored procedure call (DAO), so it's no specific one.
I have attached the custom standalone.xml (enrollment-services.xml). I have tried many combinations of connection pool, threads (jca) etc and it always happens again. I am also attaching sample java classes for DAO and a service class.
This has become a real problem as this morning my production log has 5 million lines in it. Please help if you can.
Let me know if you need any more information.
Thanks, Ken
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/794406#794406]
Start a new discussion in Datasource Configuration at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 2 months
[jBPM] - The Executive jbpm-examples org.jbpm.examples.humantask be wrong
by Zhao Lu
Zhao Lu [https://community.jboss.org/people/tiandaochouqin] created the discussion
"The Executive jbpm-examples org.jbpm.examples.humantask be wrong"
To view the discussion, visit: https://community.jboss.org/message/794207#794207
--------------------------------------------------------------
Sales-rep executing task Request Review(1: )
krisv executing task Request Approval(2: )
john executing task Request Approval(3: )
sales-rep executing task Request Notification(4: )
result = Accept
resultUser = Agree
ActorId = sales-rep
resultManager = Agree
description = Need a new laptop computer
userId = krisv
TaskName = Request Notification
comment = Agreed, existing laptop needs replacing
date = Fri Jan 25 12:24:23 CST 2013
Exception in thread "Thread-3" java.lang.RuntimeException: Client Exception with class class org.jbpm.task.service.hornetq.HornetQTaskClientConnector$1 using port 5445
at org.jbpm.task.service.hornetq.HornetQTaskClientConnector$1.run(HornetQTaskClientConnector.java:127)
at java.lang.Thread.run(Unknown Source)
Caused by: HornetQException[errorCode=102 message=Consumer is closed]
at org.hornetq.core.client.impl.ClientConsumerImpl.checkClosed(ClientConsumerImpl.java:911)
at org.hornetq.core.client.impl.ClientConsumerImpl.receive(ClientConsumerImpl.java:184)
at org.hornetq.core.client.impl.ClientConsumerImpl.receive(ClientConsumerImpl.java:401)
at org.jbpm.task.service.hornetq.HornetQTaskClientConnector$1.run(HornetQTaskClientConnector.java:118)
... 1 more
Exception in thread "Thread-2" java.lang.RuntimeException: Client Exception with class class org.jbpm.task.service.hornetq.HornetQTaskClientConnector$1 using port 5445
at org.jbpm.task.service.hornetq.HornetQTaskClientConnector$1.run(HornetQTaskClientConnector.java:127)
at java.lang.Thread.run(Unknown Source)
Caused by: HornetQException[errorCode=102 message=Consumer is closed]
at org.hornetq.core.client.impl.ClientConsumerImpl.checkClosed(ClientConsumerImpl.java:911)
at org.hornetq.core.client.impl.ClientConsumerImpl.receive(ClientConsumerImpl.java:184)
at org.hornetq.core.client.impl.ClientConsumerImpl.receive(ClientConsumerImpl.java:401)
at org.jbpm.task.service.hornetq.HornetQTaskClientConnector$1.run(HornetQTaskClientConnector.java:118)
... 1 more
I want someone to help me solve
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/794207#794207]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 2 months
Re: [jboss-user] [jBPM] - Set up JBPM5.4 Final Installer to use MS SQL Server 2008 using JTDS
by Thomas Setiabudi
Thomas Setiabudi [https://community.jboss.org/people/thomas.setiabudi] commented on the document
"Set up JBPM5.4 Final Installer to use MS SQL Server 2008 using JTDS"
To view all comments on this document, visit: https://community.jboss.org/docs/DOC-47975#comment-11475
--------------------------------------------------
I see you got this error in your server.log
10:55:39,130 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015052: Did not receive a response to the deployment operation within the allowed timeout period [60 seconds]. Check the server configuration file and the server logs to find more about the status of the deployment.
Can you try increasing the timeout in your jboss AS standalone.xml?
this was the default:
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" deployment-timeout="300"/>
If you still got problem deploying, I think its better to open a new forum discussion so that others will see and give solution.
Regards,
Thomas Setiabudi
--------------------------------------------------
13 years, 2 months
[jBPM] - error when run "ant start.demo.db" with jbpm5.3 and mysql 5.5
by Kehua Gao
Kehua Gao [https://community.jboss.org/people/kehuagao] created the discussion
"error when run "ant start.demo.db" with jbpm5.3 and mysql 5.5"
To view the discussion, visit: https://community.jboss.org/message/766988#766988
--------------------------------------------------------------
check.jboss.version:
start.jboss5:
check.jboss.version:
start.jboss7:
start.human.task:
[mkdir] Created dir: D:\jbpm-installer\task-service\target
[javac] Compiling 1 source file to D:\jbpm-installer\task-service\target
[copy] Copying 6 files to D:\jbpm-installer\task-service\target
[java] 0 19/10 17:00:09,210[main] ERROR tool.hbm2ddl.SchemaExport.execut
e - schema export unsuccessful
[java] com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communicati
ons link failure
[java]
[java] The last packet sent successfully to the server was 0 milliseconds a
go. The driver has not received any packets from the server.
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
onstructorAccessorImpl.java:39)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
egatingConstructorAccessorImpl.java:27)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:51
3)
[java] at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
[java] at com.mysql.jdbc.SQLError.createCommunicationsException(SQLErro
r.java:1116)
[java] at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:344)
[java] at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java
:2332)
[java] at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImp
l.java:2369)
[java] at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java
:2153)
[java] at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
[java] at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47
)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
onstructorAccessorImpl.java:39)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
egatingConstructorAccessorImpl.java:27)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:51
3)
[java] at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
[java] at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java
:381)
[java] at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDri
ver.java:305)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:582)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:154)
[java] at org.hibernate.connection.DriverManagerConnectionProvider.getC
onnection(DriverManagerConnectionProvider.java:133)
[java] at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnecti
onHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)
[java] at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.
java:252)
[java] at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.j
ava:211)
[java] at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryIm
pl.java:353)
[java] at org.hibernate.cfg.Configuration.buildSessionFactory(Configura
tion.java:1341)
[java] at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory
(AnnotationConfiguration.java:867)
[java] at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory
(Ejb3Configuration.java:669)
[java] at org.hibernate.ejb.HibernatePersistence.createEntityManagerFac
tory(HibernatePersistence.java:126)
[java] at javax.persistence.Persistence.createEntityManagerFactory(Pers
istence.java:52)
[java] at javax.persistence.Persistence.createEntityManagerFactory(Pers
istence.java:34)
[java] at org.jbpm.DemoTaskService.main(Unknown Source)
[java] Caused by: java.net.UnknownHostException: localhost
[java] at java.net.InetAddress.getAllByName0(InetAddress.java:1157)
[java] at java.net.InetAddress.getAllByName(InetAddress.java:1083)
[java] at java.net.InetAddress.getAllByName(InetAddress.java:1019)
[java] at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFa
ctory.java:247)
[java] at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:294)
[java] ... 26 more
[java] 3198 19/10 17:00:12,408[main] ERROR hibernate.util.JDBCExceptionRepo
rter.logExceptions - Communications link failure
[java]
[java] The last packet sent successfully to the server was 0 milliseconds a
go. The driver has not received any packets from the server.
[java] 3198 19/10 17:00:12,408[main] WARN service.persistence.TaskLocalTra
nsactionManager.begin - Unable to begin transaction
[java] javax.persistence.PersistenceException: org.hibernate.exception.JDBC
ConnectionException: Cannot open connection
[java] at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceE
xception(AbstractEntityManagerImpl.java:614)
[java] Exception in thread "main" java.lang.RuntimeException: Unable to beg
in transaction
[java] at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:
41)
[java] at org.jbpm.task.service.persistence.TaskLocalTransactionManager
.begin(TaskLocalTransactionManager.java:46)
[java] at org.jbpm.task.service.persistence.TaskLocalTransactionManager
.begin(TaskLocalTransactionManager.java:42)
[java] at org.jbpm.task.service.persistence.TaskPersistenceManager.begi
nTransaction(TaskPersistenceManager.java:79)
[java] at org.jbpm.task.service.persistence.TaskPersistenceManager.begi
nTransaction(TaskPersistenceManager.java:79)
[java] at org.jbpm.task.service.persistence.TaskPersistenceManager.getU
nescalatedDeadlines(TaskPersistenceManager.java:144)
[java] at org.jbpm.task.service.persistence.TaskPersistenceManager.getU
nescalatedDeadlines(TaskPersistenceManager.java:144)
[java] at org.jbpm.task.service.TaskServiceSession.scheduleUnescalatedD
eadlines(TaskServiceSession.java:231)
[java] at org.jbpm.task.service.TaskServiceSession.scheduleUnescalatedD
eadlines(TaskServiceSession.java:231)
[java] at org.jbpm.task.service.TaskService.initialize(TaskService.java
:116)
[java] at org.jbpm.task.service.TaskService.initialize(TaskService.java
:101)
[java] at org.jbpm.task.service.TaskService.initialize(TaskService.java
:116)
[java] at org.jbpm.task.service.TaskService.<init>(TaskService.java:79)
[java] at org.jbpm.task.service.TaskService.initialize(TaskService.java
:101)
[java] at org.jbpm.DemoTaskService.main(Unknown Source)
[java] at org.jbpm.task.service.TaskService.<init>(TaskService.java:79)
[java] Caused by: javax.persistence.PersistenceException: org.hibernate.exc
eption.JDBCConnectionException: Cannot open connection
[java] at org.jbpm.DemoTaskService.main(Unknown Source)
[java] at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceE
xception(AbstractEntityManagerImpl.java:614)
[java] Caused by: org.hibernate.exception.JDBCConnectionException: Cannot o
pen connection
[java] at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:
41)
[java] at org.hibernate.exception.SQLStateConverter.convert(SQLStateCon
verter.java:97)
[java] at org.jbpm.task.service.persistence.TaskLocalTransactionManager
.begin(TaskLocalTransactionManager.java:42)
[java] at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExcep
tionHelper.java:66)
[java] ... 7 more
[java] at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExcep
tionHelper.java:52)
[java] Caused by: org.hibernate.exception.JDBCConnectionException: Cannot o
pen connection
[java] at org.hibernate.jdbc.ConnectionManager.openConnection(Connectio
nManager.java:449)
[java] at org.hibernate.exception.SQLStateConverter.convert(SQLStateCon
verter.java:97)
[java] at org.hibernate.jdbc.ConnectionManager.getConnection(Connection
Manager.java:167)
[java] at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExcep
tionHelper.java:66)
[java] at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:14
2)
[java] at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExcep
tionHelper.java:52)
[java] at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransacti
on.java:85)
[java] at org.hibernate.jdbc.ConnectionManager.openConnection(Connectio
nManager.java:449)
[java] at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.j
ava:1354)
[java] at org.hibernate.jdbc.ConnectionManager.getConnection(Connection
Manager.java:167)
[java] at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:
38)
[java] at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:14
2)
[java] ... 8 more
[java] at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransacti
on.java:85)
[java] Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
Communications link failure
[java] at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.j
ava:1354)
[java]
[java] at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:
38)
[java] The last packet sent successfully to the server was 0 milliseconds a
go. The driver has not received any packets from the server.
[java] ... 8 more
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
[java] Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
Communications link failure
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
onstructorAccessorImpl.java:39)
[java]
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
egatingConstructorAccessorImpl.java:27)
[java] The last packet sent successfully to the server was 0 milliseconds a
go. The driver has not received any packets from the server.
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:51
3)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
[java] at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
onstructorAccessorImpl.java:39)
[java] at com.mysql.jdbc.SQLError.createCommunicationsException(SQLErro
r.java:1116)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
egatingConstructorAccessorImpl.java:27)
[java] at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:344)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:51
3)
[java] at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java
:2332)
[java] at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
[java] at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImp
l.java:2369)
[java] at com.mysql.jdbc.SQLError.createCommunicationsException(SQLErro
r.java:1116)
[java] at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java
:2153)
[java] at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:344)
[java] at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
[java] at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java
:2332)
[java] at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47
)
[java] at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImp
l.java:2369)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
[java] at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java
:2153)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
onstructorAccessorImpl.java:39)
[java] at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
egatingConstructorAccessorImpl.java:27)
[java] at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47
)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:51
3)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
[java] at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
onstructorAccessorImpl.java:39)
[java] at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java
:381)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
egatingConstructorAccessorImpl.java:27)
[java] at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDri
ver.java:305)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:51
3)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:582)
[java] at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:154)
[java] at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java
:381)
[java] at org.hibernate.connection.DriverManagerConnectionProvider.getC
onnection(DriverManagerConnectionProvider.java:133)
[java] at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDri
ver.java:305)
[java] at org.hibernate.jdbc.ConnectionManager.openConnection(Connectio
nManager.java:446)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:582)
[java] ... 13 more
[java] at java.sql.DriverManager.getConnection(DriverManager.java:154)
[java] Caused by: java.net.UnknownHostException: localhost
[java] at java.net.InetAddress.getAllByName0(InetAddress.java:1157)
[java] at org.hibernate.connection.DriverManagerConnectionProvider.getC
onnection(DriverManagerConnectionProvider.java:133)
[java] at java.net.InetAddress.getAllByName(InetAddress.java:1083)
[java] at org.hibernate.jdbc.ConnectionManager.openConnection(Connectio
nManager.java:446)
[java] at java.net.InetAddress.getAllByName(InetAddress.java:1019)
[java] ... 13 more
[java] at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFa
ctory.java:247)
[java] Caused by: java.net.UnknownHostException: localhost
[java] at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:294)
[java] at java.net.InetAddress.getAllByName0(InetAddress.java:1157)
[java] ... 29 more
[java] at java.net.InetAddress.getAllByName(InetAddress.java:1083)
[java] at java.net.InetAddress.getAllByName(InetAddress.java:1019)
[java] at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFa
ctory.java:247)
[java] at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:294)
[java] ... 29 more
[java] Java Result: 1
start.demo.db:
BUILD SUCCESSFUL
Total time: 11 seconds
D:\jbpm-installer>
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/766988#766988]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 2 months
[JBoss Web Services] - ABSOLUTE HELL Calling .Net SSL Webservice from JBOSS 6
by Chris Walters
Chris Walters [https://community.jboss.org/people/cdubsoulrebel] created the discussion
"ABSOLUTE HELL Calling .Net SSL Webservice from JBOSS 6"
To view the discussion, visit: https://community.jboss.org/message/793901#793901
--------------------------------------------------------------
I'm having utter hell calling a secure .Net based web service over SSL from a JBOSS 6 app. Following is the warning and error that's output to my logfile:
*WARN [org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl] (SMSSetupService-WorkerThread) No assertion builder for type { http://schemas.xmlsoap.org/ws/2005/07/securitypolicy http://schemas.xmlsoap.org/ws/2005/07/securitypolicy}TransportBinding registered.*
*ERROR (SMSSetupService-WorkerThread) Exception during iteration.: javax.xml.ws.soap.SOAPFaultException: None of the policy alternatives can be satisfied.*
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:146) [:2.3.1]
at $Proxy295.listAccounts2(Unknown Source) at com.ECNGateway.listAccounts(ECNGateway.java:17) [:]
Caused by: org.apache.cxf.ws.policy.PolicyException: None of the policy alternatives can be satisfied.
at org.apache.cxf.ws.policy.EndpointPolicyImpl.chooseAlternative(EndpointPolicyImpl.java:166) [:2.3.1]
at org.apache.cxf.ws.policy.EndpointPolicyImpl.finalizeConfig(EndpointPolicyImpl.java:146) [:2.3.1]
at org.apache.cxf.ws.policy.EndpointPolicyImpl.initialize(EndpointPolicyImpl.java:142) [:2.3.1]
Following is the policy section of the WSDL:
<wsp:Policy wsu:Id="SoapEndPoint_policy"><wsp:ExactlyOne><wsp:All><sp:TransportBinding><wsp:Policy><sp:TransportToken><wsp:Policy><sp:HttpsToken RequireClientCertificate="false"/></wsp:Policy></sp:TransportToken><sp:AlgorithmSuite><wsp:Policy><sp:Basic256/></wsp:Policy></sp:AlgorithmSuite><sp:Layout><wsp:Policy><sp:Strict/></wsp:Policy></sp:Layout></wsp:Policy></sp:TransportBinding></wsp:All></wsp:ExactlyOne></wsp:Policy>
Can anyone out there offer any guidance in helping me towards a solution ? I've had no luck thus far in what I've found on various message boards. Thanks.
- CW
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/793901#793901]
Start a new discussion in JBoss Web Services at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 2 months
[jBPM] - jbpm5.3 - Spring - Manage KSessions
by Pedro Gonçalves
Pedro Gonçalves [https://community.jboss.org/people/pgoncalves] created the discussion
"jbpm5.3 - Spring - Manage KSessions"
To view the discussion, visit: https://community.jboss.org/message/747824#747824
--------------------------------------------------------------
After some research in this forum and my understanding of chapter 5 of the docs, I came to the conclusion that I will need one knowledge session per process instance.
I use jbpm5.3, with spring integration and persistence.
*1* - For what I realized, the spring integration does not allow the "one knowledge session per process instance" architecture that I require. Is that true?
*2* - I've found the possibility of defining the id of the ksession that will be loaded during boot
(...)
<jbpm:ksession id="ksession" type="stateful" kbase="kbase1">
<jbpm:configuration>
<jbpm:jpa-persistence load="1">
<jbpm:transaction-manager ref="transactionManager"/>
<jbpm:entity-manager-factory ref="entityManagerFactory2" />
</jbpm:jpa-persistence>
</jbpm:configuration>
</jbpm:ksession>
(...)
The load parameter allows to load the ksession with the given id, but it fails to do so the first time it boots (as there is no ksession in the DB). So, even if I consider to have only one ksession for all process instances, I will have to implement some workaround to load the app for the first time. It is supposed to be like that? (The goal is to create a config file that does not need to be changed)
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/747824#747824]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 2 months