[jboss-jira] [JBoss JIRA] (DROOLS-906) Kiescanner do not find updates in the KieContainer if the current RELEASE of a maven artifact change selecting an older version

Mario Fusco (JIRA) issues at jboss.org
Tue Sep 22 12:03:00 EDT 2015


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

Mario Fusco reassigned DROOLS-906:
----------------------------------

    Assignee: Mario Fusco  (was: Mark Proctor)


> Kiescanner do not find updates in the KieContainer if the current RELEASE of a maven artifact change selecting an older version
> -------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DROOLS-906
>                 URL: https://issues.jboss.org/browse/DROOLS-906
>             Project: Drools
>          Issue Type: Bug
>    Affects Versions: 6.2.0.Final
>         Environment: Ear containing a startup bean, with the kiescanner loaded at postconstruct,
> deployed in Wildfly 8.2.0 
>            Reporter: Getano Piazzolla
>            Assignee: Mario Fusco
>            Priority: Critical
>              Labels: drools, kie, maven
>
> When using the KieScanner as indicated in the guide, if the kContainer is initalized using a ReleaseIdImpl that idicate
> as version "RELEASE", the KieScanner do not find changes in the repository if we indicate as RELEASE a previous version of the repository.
> IN CODE:
> ReleaseIdImpl releaseId = new ReleaseIdImpl("blabla", "blabla", "RELEASE");
> KieServices ks = KieServices.Factory.get();
> kContainer = ks.newKieContainer(releaseId);
> kieScanner = ks.newKieScanner(kContainer);
> kieScanner.start(5000L);
> For example if we change the maven-metadata.xml/maven-metadata-local.xml 
> FROM
> <metadata>
>   <groupId>com.noemalife.dmcs.rules</groupId>
>   <artifactId>maven-validation-rules</artifactId>
>   <versioning>
>     <release>0.2</release>
>     <versions>
>       <version>0.1</version>
>       <version>0.2</version>
>     </versions>
>     <lastUpdated></lastUpdated>
>   </versioning>
> </metadata>
> TO
> <metadata>
>   <groupId>com.noemalife.dmcs.rules</groupId>
>   <artifactId>maven-validation-rules</artifactId>
>   <versioning>
>     <release>0.1</release>
>     <versions>
>       <version>0.1</version>
>       <version>0.2</version>
>     </versions>
>     <lastUpdated></lastUpdated>
>   </versioning>
> </metadata>
> The kieScanner do not find changes; I have to restart the AS to be able to load the correct RELEASE version.
> (The kieScanner behaves and updates correctly if I change the release version from 0.1 to 0.2 )



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list