[rules-users] No rules loaded when reading package from Guvnor

Michael Anstis michael.anstis at gmail.com
Wed Nov 16 12:57:00 EST 2011


@esteban

But the other two Response.ok(...).header(...) should be fixed and
submitted as another pull request, please :)

And the test - if you have one.....

:)

On 16 November 2011 17:54, Michael Anstis <michael.anstis at gmail.com> wrote:

> Take that back.
>
> I see ge0ffrey merged....
>
>
> On 16 November 2011 17:51, Michael Anstis <michael.anstis at gmail.com>wrote:
>
>> The patch has not been applied yet.
>>
>> @esteban, did you modify to (a) include the other two changes, (b) a
>> test-case?
>>
>> Cheers,
>>
>> Mike
>>
>>
>> 2011/11/16 Esteban Aliverti <esteban.aliverti at gmail.com>
>>
>>> I think you are fighting with this known bug:
>>> https://issues.jboss.org/browse/GUVNOR-1699
>>>
>>> ResourceChangeScanner is marking guvnor's resources as removed. I
>>> committed a patch some days ago.
>>> If you are not interested in keep the kbase in sync with the changes
>>> made in Guvnor, a valid workaround could be not to use the kagent and get
>>> the pkg directly from Guvnor's URL
>>>
>>> Best Regards,
>>>
>>> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
>>>
>>> Esteban Aliverti
>>> - Developer @ http://www.plugtree.com
>>> - Blog @ http://ilesteban.wordpress.com
>>>
>>>
>>> On Wed, Nov 16, 2011 at 3:43 PM, sgo <simon.goumaz at elca.ch> wrote:
>>>
>>>> Update: if I don't start the resource change scanner, the session
>>>> created
>>>> with Spring is fine too. So, when starting the scanner, the difference
>>>> between the Spring case (package loaded but no rules) and the Java code
>>>> case
>>>> (no package at all) may be due to code sequence, as in the code I'm
>>>> using
>>>> the scanner is started in my service class constructor, after creating
>>>> the
>>>> session in Java code but before Spring beans are injected. Depending on
>>>> your
>>>> replies I may then try testing with different sequences.
>>>>
>>>>
>>>> sgo wrote:
>>>> >
>>>> > @Michael:
>>>> >
>>>> > Yes this is the right track... I created an alternate session without
>>>> > Spring by simply loading the package from the URL with a
>>>> KnowledgeBuilder,
>>>> > it worked (the rules were there).
>>>> >
>>>> > Then I went on and created another session with a KnowledgeAgent
>>>> loading
>>>> > my XML ChangeSet (still without Spring), and I observed the following:
>>>> > 1. When the session is created, all is fine (package and rules loaded
>>>> > properly in session)
>>>> > 2. When I start the ResourceChangeScanner
>>>> > (ResourceFactory.getResourceChangeScannerService().start()), however,
>>>> the
>>>> > loaded package disappears from the session.
>>>> >
>>>> > So there are now two things I need to understand:
>>>> > 1. Why does starting the scanner clear the packages loaded in the
>>>> session?
>>>> > 1. What is the issue when using Spring, as with Spring I still have my
>>>> > package loaded in the session but no rules?
>>>> >
>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://drools.46999.n3.nabble.com/No-rules-loaded-when-reading-package-from-Guvnor-tp3510245p3512855.html
>>>> Sent from the Drools: User forum mailing list archive at Nabble.com.
>>>> _______________________________________________
>>>> rules-users mailing list
>>>> rules-users at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> rules-users mailing list
>>> rules-users at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20111116/1372a233/attachment.html 


More information about the rules-users mailing list