[rules-users] IllegalStateException : DroolsJPAManager while calling session.dispose() method.

drooRam rajeshram7 at yahoo.com
Thu Aug 5 17:54:09 EDT 2010


Hi 

 I have got the following exception when i tried to call ksession.dispose()
method : Does anyone have faced this problem before??


 java.lang.IllegalStateException: No value for key
[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean at 173898a]
bound to thread [http-8080-1]

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:656)

org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.IllegalStateException: No value for key
[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean at 173898a]
bound to thread [http-8080-1]

org.springframework.transaction.support.TransactionSynchronizationManager.unbindResource(TransactionSynchronizationManager.java:199)

org.drools.container.spring.beans.persistence.DroolsSpringJpaManager.dispose(DroolsSpringJpaManager.java:75)

org.drools.persistence.session.SingleSessionCommandService.execute(SingleSessionCommandService.java:296)

org.drools.command.impl.CommandBasedStatefulKnowledgeSession.dispose(CommandBasedStatefulKnowledgeSession.java:181)

edu.rascalflow.service.impl.LoanApprovalServiceImpl.requestLoan(LoanApprovalServiceImpl.java:59)

edu.rascalflow.service.impl.BankingServiceImpl.requestLoan(BankingServiceImpl.java:62)

edu.rascalflow.controller.LoanRequestFormController.onSubmit(LoanRequestFormController.java:31)

org.springframework.web.servlet.mvc.SimpleFormController.onSubmit(SimpleFormController.java:387)

org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:272)

org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:268)

org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:774)

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)

org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

-- 
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/IllegalStateException-DroolsJPAManager-while-calling-session-dispose-method-tp1027858p1027858.html
Sent from the Drools - User mailing list archive at Nabble.com.



More information about the rules-users mailing list