[jbpm-issues] [JBoss JIRA] Resolved: (JBPM-3024) JBPM5/Drools, Spring integration and NullPointer - could a commiter apply a simple patch already?

Kris Verlaenen (JIRA) jira-events at lists.jboss.org
Mon Jan 24 21:06:49 EST 2011


     [ https://issues.jboss.org/browse/JBPM-3024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kris Verlaenen resolved JBPM-3024.
----------------------------------

      Assignee: Kris Verlaenen
    Resolution: Done


Committed on Drools trunk

> JBPM5/Drools, Spring integration and NullPointer - could a commiter apply a simple patch already?
> -------------------------------------------------------------------------------------------------
>
>                 Key: JBPM-3024
>                 URL: https://issues.jboss.org/browse/JBPM-3024
>             Project: jBPM
>          Issue Type: Patch
>      Security Level: Public(Everyone can see) 
>          Components: Runtime Engine
>    Affects Versions: jBPM 5.0 CR1
>            Reporter: Eric D. Schabell
>            Assignee: Kris Verlaenen
>             Fix For: jBPM 5.0
>
>
> From the forum: http://community.jboss.org/message/582679
> Current development snapshot of JBPM5 spring integration breaks Spring functionality - you can't use beans without class attribute (factory method, abstract beans, etc). Could a commiter apply a simple patch already? It's attached to the issue below since october:
> https://issues.jboss.org/browse/JBRULES-2727
> With duplicates:
> https://issues.jboss.org/browse/JBRULES-2868
> https://issues.jboss.org/browse/JBRULES-2689
> And it is as simple as reversing equals statement (but needs to be applied in two different places):
>  
> Index: src/main/java/org/drools/container/spring/namespace/KnowledgeAgentDefinitionParser.java
> ===================================================================
> --- src/main/java/org/drools/container/spring/namespace/KnowledgeAgentDefinitionParser.java     (revision )
> +++ src/main/java/org/drools/container/spring/namespace/KnowledgeAgentDefinitionParser.java     (revision )
> @@ -73,7 +73,7 @@
>          // inject the kagent into any stateless sessions
>          for ( String beanName : parserContext.getRegistry().getBeanDefinitionNames() ) {
>               BeanDefinition def = parserContext.getRegistry().getBeanDefinition(beanName);
> -             if (StatelessKnowledgeSessionBeanFactory.class.getName().equals(def.getBeanClassName())) {
> +             if (def.getBeanClassName().equals(StatelessKnowledgeSessionBeanFactory.class.getName())) {
>                     PropertyValue pvalue = def.getPropertyValues().getPropertyValue( "kbase" );
>                     RuntimeBeanReference tbf = ( RuntimeBeanReference ) pvalue.getValue();
>                    if ( kbase.equals( tbf.getBeanName() ) ) {

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbpm-issues mailing list