[jboss-jira] [JBoss JIRA] Commented: (JBRULES-2487) NPE on line 69 of ConcurrentNodeMemories.java when calling JPAKnowledgeService.loadStatefulKnowledgeSession
Mark Proctor (JIRA)
jira-events at lists.jboss.org
Tue Aug 9 02:55:24 EDT 2011
[ https://issues.jboss.org/browse/JBRULES-2487?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12619545#comment-12619545 ]
Mark Proctor commented on JBRULES-2487:
---------------------------------------
I'm trying to look into this now, but I don't know what version of the src files you are looking at and the line numbers are different.
Maybe you could fine the currect version here:
https://github.com/droolsjbpm/drools/blob/master/drools-core/src/main/java/org/drools/marshalling/impl/InputMarshaller.java
Have you tried using the latest HEAD to determine if this is still an issue? I recently corrected a bug related to OTN creation for fact handles, as it wasn't creating the necessary OTN's at marshalling time.
The latest builds can be found on hudson:
https://hudson.jboss.org/jenkins/job/drools/lastSuccessfulBuild/artifact/drools-distribution/target/
> NPE on line 69 of ConcurrentNodeMemories.java when calling JPAKnowledgeService.loadStatefulKnowledgeSession
> -----------------------------------------------------------------------------------------------------------
>
> Key: JBRULES-2487
> URL: https://issues.jboss.org/browse/JBRULES-2487
> Project: Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Environment: JBoss 4.2.3, Java 6 64-bit, Windows Vista 64-bit
> Reporter: Johan Hoogenboezem
> Assignee: Edson Tirelli
> Priority: Blocker
> Fix For: 5.3.0.Beta1
>
>
> Hi,
> I get a NullPointerException on line 69 of ConcurrentNodeMemories when calling JPAKnowledgeService.loadStatefulKnowledgeSession(...) in order to complete a work item using session.getWorkItemManager().completeWorkItem(...).
> Further investigation reveals that the objectType on line 332 of InputMarshaller refers to one of my objects that I passed as part of the second argument object when calling startProcess on the knowledge session that I got with JPAKnowledgeService.newStatefulKnowledgeSession. The objectTypeNode on line 333 of InputMarshaller is null which eventually causes the NPE in ConcurrentNodeMemories.
> This error does not occurr when starting and completing the whole process without retrieving the session from the database. Which seems to indicate that something is not persisted or correctly retrieved from the database.
> This is a serious problem for us. It means we have to find an alternative for Drools flow...
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list