[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

Getano Piazzolla (JIRA) issues at jboss.org
Tue Sep 8 04:21:00 EDT 2015


Getano Piazzolla created DROOLS-906:
---------------------------------------

             Summary: 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: Mark Proctor
            Priority: Critical


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