-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
D7507 structured data persistency #5392
Conversation
SonarCloud Quality Gate failed. 0 Bugs 85.9% Coverage Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
(tests) - drools job Reproducerexport BUILD_MVN_OPTS_CURRENT=-Dfull -Prun-code-coverage NOTE: To install the build-chain tool, please refer to https://github.com/kiegroup/github-action-build-chain#local-execution Test results:
Those are the test failures: org.drools.reliability.infinispan.ReliabilityCepOnceAfterTest.insertAdvanceInsertFailoverFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepOnceAfterTest.insertAdvanceInsertFailoverFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepOnceAfterTest.insertAdvanceFailoverFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepOnceAfterTest.insertAdvanceFailoverFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepOnceAfterTest.insertFailoverAdvanceFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepOnceAfterTest.insertFailoverAdvanceFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepOnceWithinTest.insertFailoverExpireFire_shouldCollectEventAfterWindow{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepOnceWithinTest.insertFailoverExpireFire_shouldCollectEventAfterWindow{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepOnceWithinTest.insertExpireFailoverFire_shouldCollectEventAfterWindow{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepOnceWithinTest.insertExpireFailoverFire_shouldCollectEventAfterWindow{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.insertAdvanceFireFailoverExpire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.insertAdvanceFireFailoverExpire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.insertAdvanceFailoverExpireFire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.insertAdvanceFailoverExpireFire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.insertAdvanceInsertFailoverFireTwice_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.insertAdvanceInsertFailoverFireTwice_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceFireFailoverExpire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy, boolean}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceFireFailoverExpire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy, boolean}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceFireFailoverExpire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy, boolean}[3]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceFireFailoverExpire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy, boolean}[4]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceFailoverExpireFire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy, boolean}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceFailoverExpireFire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy, boolean}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceFailoverExpireFire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy, boolean}[3]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceFailoverExpireFire_shouldExpireAfterFailover{PersistenceStrategy, SafepointStrategy, boolean}[4]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.insertAdvanceInsertFailoverFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.insertAdvanceInsertFailoverFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceInsertFailoverFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy, boolean}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceInsertFailoverFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy, boolean}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceInsertFailoverFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy, boolean}[3]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTest.multipleKieSessions_insertAdvanceInsertFailoverFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy, boolean}[4]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTimeWindowTest.insertFailoverInsertFire_shouldFire{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTimeWindowTest.insertFailoverInsertFire_shouldFire{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTimeWindowTest.insertFailoverExpireInsertFire_shouldNotFire{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTimeWindowTest.insertFailoverExpireInsertFire_shouldNotFire{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTimeWindowTest.insertExpireFailoverInsertFire_shouldNotFire{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTimeWindowTest.insertExpireFailoverInsertFire_shouldNotFire{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTimedOutTest.insertFailoverExpireFire_shouldFire{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTimedOutTest.insertFailoverExpireFire_shouldFire{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTimedOutTest.insertExpireFailoverFire_shouldFire{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.ReliabilityCepTimedOutTest.insertExpireFailoverFire_shouldFire{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.core.SerializableStoredEvent cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.core.SerializableStoredEvent and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.smoke.proto.ProtoSmokeTest.insertFailoverInsertFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[1]class org.drools.reliability.infinispan.proto.ProtoStreamStoredObject cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.infinispan.proto.ProtoStreamStoredObject and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app')org.drools.reliability.infinispan.smoke.proto.ProtoSmokeTest.insertFailoverInsertFire_shouldRecoverFromFailover{PersistenceStrategy, SafepointStrategy}[2]class org.drools.reliability.infinispan.proto.ProtoStreamStoredObject cannot be cast to class org.drools.reliability.core.SerializableStoredObject (org.drools.reliability.infinispan.proto.ProtoStreamStoredObject and org.drools.reliability.core.SerializableStoredObject are in unnamed module of loader 'app') |
|
||
private Long fromObjectToFactHandleId(Object object){ | ||
for (Long key : this.storage.keySet()){ | ||
if (( (SerializableStoredObject) storage.get(key)).getObject().hashCode()==object.hashCode()){ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if (( (SerializableStoredObject) storage.get(key)).getObject().hashCode()==object.hashCode()){ | |
if (((SerializableStoredObject) storage.get(key)).getObject() == object) { |
Isn't this what you want to do?
The same hashCode
value doesn't always mean that the objects are equal.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#hashCode()
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, that's true, thank you Toshiya, I will try the "==" operator.
List<Field> refField = Arrays.stream(object.getClass().getDeclaredFields()) | ||
.filter(f -> f.getName().equals(fieldName)).collect(Collectors.toList()); | ||
if (refField.size()==1){ | ||
refField.get(0).setAccessible(true); | ||
try { | ||
refField.get(0).set(this.object, storage.get(this.referencedObjects.get(refField.get(0).getName())).getObject()); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
List<Field> refField = Arrays.stream(object.getClass().getDeclaredFields()) | |
.filter(f -> f.getName().equals(fieldName)).collect(Collectors.toList()); | |
if (refField.size()==1){ | |
refField.get(0).setAccessible(true); | |
try { | |
refField.get(0).set(this.object, storage.get(this.referencedObjects.get(refField.get(0).getName())).getObject()); | |
Optional<Field> refField = Arrays.stream(object.getClass().getDeclaredFields()) | |
.filter(f -> f.getName().equals(fieldName)).findFirst(); | |
if (refField.isPresent()) { | |
refField.get().setAccessible(true); | |
try { | |
refField.get().set(this.object, storage.get(this.referencedObjects.get(refField.get().getName())).getObject()); |
refField.size()
is always 0
or 1
, correct? Then it's better to use findFirst
rather than collect
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, you are right, thank you for the suggestion!
@nprentza Great job! Posted a few minor comments. |
(tests) - drools job Reproducerexport BUILD_MVN_OPTS_CURRENT=-Dfull -Prun-code-coverage NOTE: To install the build-chain tool, please refer to https://github.com/kiegroup/github-action-build-chain#local-execution Please look here: https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/KIE/job/drools/job/main/job/pullrequest/job/drools.tests.drools/1559/display/redirect Console Logs[2023-07-18T15:23:18.748Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.ReadContext[2023-07-18T15:23:18.748Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/test/proto/EntryImpl$___Marshaller_1e6a3adc8e72e2d92bf848c448962b1307e43d8282f7a1407df6dd2ea9923e57.java:[53,94] unchecked conversion [2023-07-18T15:23:18.748Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.748Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.748Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/test/proto/EntryImpl$___Marshaller_1e6a3adc8e72e2d92bf848c448962b1307e43d8282f7a1407df6dd2ea9923e57.java:[92,31] unchecked method invocation: method writeNestedMessage in class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase is applied to given types [2023-07-18T15:23:18.748Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.WriteContext,int,T [2023-07-18T15:23:18.748Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.WriteContext,int,org.infinispan.protostream.types.protobuf.AnySchema.Any [2023-07-18T15:23:18.748Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/test/proto/EntryImpl$___Marshaller_1e6a3adc8e72e2d92bf848c448962b1307e43d8282f7a1407df6dd2ea9923e57.java:[92,32] unchecked conversion [2023-07-18T15:23:18.748Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.748Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.748Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/infinispan/proto/ProtoStreamStoredObject$___Marshaller_3dfd22fe8460f2dccf3b11664c816a8ecfd18fcadfeb92f54d3a859bec6d8e62.java:[48,93] unchecked method invocation: method readMessage in class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase is applied to given types [2023-07-18T15:23:18.748Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.ReadContext [2023-07-18T15:23:18.748Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.ReadContext [2023-07-18T15:23:18.749Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/infinispan/proto/ProtoStreamStoredObject$___Marshaller_3dfd22fe8460f2dccf3b11664c816a8ecfd18fcadfeb92f54d3a859bec6d8e62.java:[48,94] unchecked conversion [2023-07-18T15:23:18.749Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.749Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.749Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/infinispan/proto/ProtoStreamStoredObject$___Marshaller_3dfd22fe8460f2dccf3b11664c816a8ecfd18fcadfeb92f54d3a859bec6d8e62.java:[87,31] unchecked method invocation: method writeNestedMessage in class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase is applied to given types [2023-07-18T15:23:18.749Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.WriteContext,int,T [2023-07-18T15:23:18.749Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.WriteContext,int,org.infinispan.protostream.types.protobuf.AnySchema.Any [2023-07-18T15:23:18.749Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/infinispan/proto/ProtoStreamStoredObject$___Marshaller_3dfd22fe8460f2dccf3b11664c816a8ecfd18fcadfeb92f54d3a859bec6d8e62.java:[87,32] unchecked conversion [2023-07-18T15:23:18.749Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.749Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.749Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/infinispan/proto/ProtoStreamStoredEvent$___Marshaller_b6e3f1996834236f904439f4bf28570652340ba10d37e28966d15efc34e798c4.java:[50,93] unchecked method invocation: method readMessage in class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase is applied to given types [2023-07-18T15:23:18.749Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.ReadContext [2023-07-18T15:23:18.749Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.ReadContext [2023-07-18T15:23:18.749Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/infinispan/proto/ProtoStreamStoredEvent$___Marshaller_b6e3f1996834236f904439f4bf28570652340ba10d37e28966d15efc34e798c4.java:[50,94] unchecked conversion [2023-07-18T15:23:18.749Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.749Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.749Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/infinispan/proto/ProtoStreamStoredEvent$___Marshaller_b6e3f1996834236f904439f4bf28570652340ba10d37e28966d15efc34e798c4.java:[107,31] unchecked method invocation: method writeNestedMessage in class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase is applied to given types [2023-07-18T15:23:18.749Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.WriteContext,int,T [2023-07-18T15:23:18.749Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate,org.infinispan.protostream.ProtobufTagMarshaller.WriteContext,int,org.infinispan.protostream.types.protobuf.AnySchema.Any [2023-07-18T15:23:18.749Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/infinispan/proto/ProtoStreamStoredEvent$___Marshaller_b6e3f1996834236f904439f4bf28570652340ba10d37e28966d15efc34e798c4.java:[107,32] unchecked conversion [2023-07-18T15:23:18.749Z] required: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.749Z] found: org.infinispan.protostream.impl.BaseMarshallerDelegate [2023-07-18T15:23:18.749Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/test/proto/TestProtoStreamSchemaImpl.java:[66,18] getProtoFile() in org.infinispan.protostream.SerializationContextInitializer has been deprecated [2023-07-18T15:23:18.749Z] [WARNING] /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/generated-test-sources/test-annotations/org/drools/reliability/test/proto/TestProtoStreamSchemaImpl.java:[63,18] getProtoFileName() in org.infinispan.protostream.SerializationContextInitializer has been deprecated [2023-07-18T15:23:18.749Z] [INFO] [2023-07-18T15:23:18.749Z] [INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ drools-reliability-tests --- [2023-07-18T15:23:18.749Z] [INFO] Surefire report directory: /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/surefire-reports [2023-07-18T15:23:18.749Z] [INFO] [2023-07-18T15:23:18.749Z] [INFO] ------------------------------------------------------- [2023-07-18T15:23:18.749Z] [INFO] T E S T S [2023-07-18T15:23:18.749Z] [INFO] ------------------------------------------------------- [2023-07-18T15:23:20.148Z] [INFO] Running org.drools.reliability.test.ReliabilityUpdateInDrlTest [2023-07-18T15:23:20.148Z] 11:23:19.134 [main] INFO org.drools.reliability.test.BeforeAllMethodExtension.beforeAll:55 - ### Deleted directory global/state [2023-07-18T15:23:20.148Z] 11:23:19.140 [main] INFO org.drools.reliability.test.BeforeAllMethodExtension.beforeAll:58 - ### Deleted database file h2mvstore.db [2023-07-18T15:23:20.148Z] 11:23:19.141 [main] INFO org.drools.reliability.test.BeforeAllMethodExtension.beforeAll:60 - ### Set marshaller to null [2023-07-18T15:23:20.148Z] 11:23:19.141 [main] INFO org.drools.reliability.test.BeforeAllMethodExtension.beforeAll:61 - ### Set initializer to null [2023-07-18T15:23:20.148Z] 11:23:19.184 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:25.431Z] 11:23:24.689 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:26.389Z] 11:23:25.507 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:27.316Z] 11:23:26.462 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:27.880Z] 11:23:26.999 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:28.439Z] 11:23:27.514 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:28.997Z] 11:23:28.185 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:29.565Z] 11:23:28.696 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:30.151Z] 11:23:29.219 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:30.411Z] 11:23:29.700 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:30.975Z] 11:23:30.133 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:31.534Z] 11:23:30.608 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:31.798Z] 11:23:31.026 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:32.360Z] 11:23:31.399 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:32.616Z] 11:23:31.788 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:33.181Z] 11:23:32.478 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:33.739Z] 11:23:32.856 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:33.994Z] 11:23:33.241 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:34.552Z] 11:23:33.749 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:35.110Z] 11:23:34.128 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:35.365Z] 11:23:34.512 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:35.923Z] 11:23:35.025 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:36.178Z] 11:23:35.387 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:36.736Z] 11:23:35.786 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:37.294Z] 11:23:36.317 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:37.548Z] 11:23:36.643 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:37.801Z] 11:23:37.012 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:38.360Z] 11:23:37.578 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:38.614Z] 11:23:37.890 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:39.171Z] 11:23:38.238 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:39.728Z] 11:23:38.751 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:39.983Z] 11:23:39.141 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:40.541Z] 11:23:39.699 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:41.108Z] 11:23:40.325 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:41.689Z] 11:23:40.739 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:42.248Z] 11:23:41.345 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:42.856Z] 11:23:41.981 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:42.856Z] [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.907 s - in org.drools.reliability.test.ReliabilityUpdateInDrlTest [2023-07-18T15:23:42.856Z] [INFO] Running org.drools.reliability.test.ReliabilityTest [2023-07-18T15:23:43.110Z] 11:23:42.389 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:43.680Z] 11:23:42.757 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:43.934Z] 11:23:43.204 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:44.491Z] 11:23:43.632 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:44.751Z] 11:23:44.003 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:45.311Z] 11:23:44.346 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:45.573Z] 11:23:44.786 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:46.130Z] 11:23:45.174 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:46.384Z] 11:23:45.506 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:46.638Z] 11:23:45.928 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:47.196Z] 11:23:46.310 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:47.450Z] 11:23:46.759 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:48.009Z] 11:23:47.081 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:48.263Z] 11:23:47.508 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:48.820Z] 11:23:47.911 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:49.075Z] 11:23:48.390 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:49.633Z] 11:23:48.688 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:49.887Z] 11:23:49.002 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:50.141Z] 11:23:49.266 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:50.396Z] 11:23:49.584 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:50.655Z] 11:23:49.920 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:51.213Z] 11:23:50.305 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:51.467Z] 11:23:50.706 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:52.025Z] 11:23:51.094 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:52.281Z] 11:23:51.547 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:52.847Z] 11:23:52.000 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:53.101Z] 11:23:52.322 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:53.355Z] 11:23:52.658 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:53.912Z] 11:23:53.011 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:54.166Z] 11:23:53.391 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:54.723Z] 11:23:53.815 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:54.977Z] 11:23:54.243 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:55.232Z] 11:23:54.447 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:55.790Z] 11:23:54.818 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:56.044Z] 11:23:55.179 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:56.298Z] 11:23:55.600 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:56.857Z] 11:23:56.008 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:57.111Z] 11:23:56.361 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:57.669Z] 11:23:56.697 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:57.923Z] 11:23:57.105 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:58.481Z] 11:23:57.527 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:58.735Z] 11:23:57.804 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:58.989Z] 11:23:58.086 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:59.243Z] 11:23:58.377 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:59.499Z] 11:23:58.674 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:23:59.754Z] 11:23:59.015 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:00.331Z] 11:23:59.405 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:00.592Z] 11:23:59.740 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:00.847Z] 11:24:00.108 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:01.405Z] 11:24:00.539 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:01.964Z] 11:24:00.989 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:02.218Z] 11:24:01.350 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:02.472Z] 11:24:01.700 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:02.729Z] 11:24:02.005 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:03.287Z] 11:24:02.381 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:03.546Z] 11:24:02.816 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:04.103Z] 11:24:03.251 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:04.358Z] 11:24:03.545 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:04.612Z] 11:24:03.802 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:04.867Z] 11:24:04.092 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:05.121Z] 11:24:04.345 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:05.376Z] 11:24:04.607 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:05.630Z] 11:24:04.912 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:05.884Z] 11:24:05.203 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:06.442Z] 11:24:05.460 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:06.442Z] 11:24:05.744 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:07.014Z] 11:24:06.019 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:07.014Z] 11:24:06.285 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:07.268Z] 11:24:06.568 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:07.826Z] 11:24:06.840 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:07.826Z] 11:24:07.130 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:08.081Z] 11:24:07.376 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:08.639Z] 11:24:07.667 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:08.892Z] 11:24:08.096 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:09.460Z] 11:24:08.772 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:10.024Z] 11:24:09.204 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:10.598Z] 11:24:09.815 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:10.852Z] 11:24:10.067 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:11.106Z] 11:24:10.350 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:11.360Z] 11:24:10.616 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:11.614Z] 11:24:10.927 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:12.171Z] 11:24:11.199 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:12.171Z] 11:24:11.458 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:12.426Z] 11:24:11.716 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:12.680Z] 11:24:11.985 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:13.246Z] 11:24:12.263 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:13.246Z] 11:24:12.521 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:13.500Z] 11:24:12.792 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:13.755Z] 11:24:13.053 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:14.010Z] 11:24:13.218 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:14.288Z] 11:24:13.505 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:14.542Z] 11:24:13.769 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:14.796Z] 11:24:13.923 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:15.054Z] 11:24:14.264 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:15.316Z] 11:24:14.578 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:15.316Z] [INFO] Tests run: 44, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.58 s - in org.drools.reliability.test.ReliabilityTest [2023-07-18T15:24:15.316Z] [INFO] Running org.drools.reliability.test.ReliabilityFullStrategyTest [2023-07-18T15:24:15.316Z] [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s - in org.drools.reliability.test.ReliabilityFullStrategyTest [2023-07-18T15:24:15.316Z] [INFO] Running org.drools.reliability.test.ReliabilityFireAndAlarmTest [2023-07-18T15:24:15.875Z] 11:24:14.897 [main] INFO org.drools.reliability.infinispan.EmbeddedStorageManager.initStorageManager:60 - Using Embedded Cache Manager [2023-07-18T15:24:15.875Z] Turn on the sprinkler for roomRoom 1 [2023-07-18T15:24:15.875Z] Raise the alarm [2023-07-18T17:49:42.946Z] Cancelling nested steps due to timeout [2023-07-18T17:49:42.949Z] Sending interrupt signal to process [2023-07-18T17:49:55.693Z] [INFO] [2023-07-18T17:49:55.693Z] [INFO] Results: [2023-07-18T17:49:55.693Z] [INFO] [2023-07-18T17:49:55.693Z] [WARNING] Tests run: 57, Failures: 0, Errors: 0, Skipped: 1 [2023-07-18T17:49:55.693Z] [INFO] [2023-07-18T17:49:55.693Z] [ERROR] There are test failures. [2023-07-18T17:49:55.693Z] [2023-07-18T17:49:55.693Z] Please refer to /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/surefire-reports for the individual test results. [2023-07-18T17:49:55.693Z] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [2023-07-18T17:49:55.693Z] The forked VM terminated without properly saying goodbye. VM crash or System.exit called? [2023-07-18T17:49:55.693Z] Command was /bin/sh -c cd /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests && /usr/lib/jvm/java-11-openjdk-11.0.19.0.7-4.el8.x86_64/bin/java -Dfile.encoding=UTF-8 '-javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/target/jacoco.exec,append=true,excludes=*Lexer' -jar /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/surefire/surefirebooter15155036980401761891.jar /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/surefire 2023-07-18T10-51-01_692-jvmRun1 surefire6403223394235591174tmp surefire_14210691484006203753851tmp [2023-07-18T17:49:55.693Z] Error occurred in starting fork, check output in log [2023-07-18T17:49:55.693Z] Process Exit Code: 143 [2023-07-18T17:49:55.693Z] Crashed tests: [2023-07-18T17:49:55.693Z] org.drools.reliability.test.ReliabilityFireAndAlarmTest [2023-07-18T17:49:55.693Z] org.apache.maven.surefire.booter.SurefireBooterForkException: The forked VM terminated without properly saying goodbye. VM crash or System.exit called? [2023-07-18T17:49:55.693Z] Command was /bin/sh -c cd /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests && /usr/lib/jvm/java-11-openjdk-11.0.19.0.7-4.el8.x86_64/bin/java -Dfile.encoding=UTF-8 '-javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/target/jacoco.exec,append=true,excludes=*Lexer' -jar /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/surefire/surefirebooter15155036980401761891.jar /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/surefire 2023-07-18T10-51-01_692-jvmRun1 surefire6403223394235591174tmp surefire_14210691484006203753851tmp [2023-07-18T17:49:55.693Z] Error occurred in starting fork, check output in log [2023-07-18T17:49:55.693Z] Process Exit Code: 143 [2023-07-18T17:49:55.693Z] Crashed tests: [2023-07-18T17:49:55.693Z] org.drools.reliability.test.ReliabilityFireAndAlarmTest [2023-07-18T17:49:55.693Z] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:669) [2023-07-18T17:49:55.693Z] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:282) [2023-07-18T17:49:55.693Z] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:245) [2023-07-18T17:49:55.693Z] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1183) [2023-07-18T17:49:55.693Z] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1011) [2023-07-18T17:49:55.693Z] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:857) [2023-07-18T17:49:55.693Z] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) [2023-07-18T17:49:55.693Z] at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:370) [2023-07-18T17:49:55.693Z] at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:351) [2023-07-18T17:49:55.693Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:215) [2023-07-18T17:49:55.693Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:171) [2023-07-18T17:49:55.693Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:163) [2023-07-18T17:49:55.693Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) [2023-07-18T17:49:55.693Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) [2023-07-18T17:49:55.693Z] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) [2023-07-18T17:49:55.693Z] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) [2023-07-18T17:49:55.693Z] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:298) [2023-07-18T17:49:55.693Z] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) [2023-07-18T17:49:55.693Z] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) [2023-07-18T17:49:55.693Z] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:960) [2023-07-18T17:49:55.693Z] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293) [2023-07-18T17:49:55.693Z] at org.apache.maven.cli.MavenCli.main(MavenCli.java:196) [2023-07-18T17:49:55.693Z] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [2023-07-18T17:49:55.693Z] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [2023-07-18T17:49:55.693Z] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [2023-07-18T17:49:55.693Z] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [2023-07-18T17:49:55.693Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282) [2023-07-18T17:49:55.693Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225) [2023-07-18T17:49:55.693Z] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406) [2023-07-18T17:49:55.693Z] at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347) [2023-07-18T17:49:55.693Z] [2023-07-18T17:49:55.693Z] [INFO] [2023-07-18T17:49:55.693Z] [INFO] --- maven-surefire-plugin:2.22.1:test (smoke-tests-remote) @ drools-reliability-tests --- [2023-07-18T17:49:55.693Z] [INFO] Surefire report directory: /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools/bc/kiegroup_drools/drools-reliability/drools-reliability-tests/target/surefire-reports [2023-07-18T17:49:55.693Z] [INFO] [2023-07-18T17:49:55.693Z] [INFO] ------------------------------------------------------- [2023-07-18T17:49:55.693Z] [INFO] T E S T S [2023-07-18T17:49:55.693Z] [INFO] ------------------------------------------------------- [2023-07-18T17:49:55.693Z] [INFO] kiegroup/drools failed. Won't execute remaining commands and projects [2023-07-18T17:49:55.693Z] [INFO] Execution summary for kiegroup/drools [2023-07-18T17:49:55.693Z] # [BEFORE] [kiegroup/drools] export INTEGRATION_BRANCH= [2023-07-18T17:49:55.693Z] [INFO] OK [Executed in 0.166763 ms] [2023-07-18T17:49:55.693Z] [2023-07-18T17:49:55.693Z] # [BEFORE] [kiegroup/drools] bash -c "if [ ! -z '' ] && [ -f .ci/environments/update.sh ]; then .ci/environments/update.sh ; fi" [2023-07-18T17:49:55.693Z] [INFO] OK [Executed in 8.017579 ms] [2023-07-18T17:49:55.693Z] [2023-07-18T17:49:55.693Z] # [COMMANDS] [kiegroup/drools] export MVN_CMD=`bash -c "if [ '' = 'true' ]; then printf 'deploy '; else printf 'install'; fi"` [2023-07-18T17:49:55.693Z] [INFO] OK [Executed in 7.845056 ms] [2023-07-18T17:49:55.693Z] [2023-07-18T17:49:55.693Z] # [COMMANDS] [kiegroup/drools] mvn clean install -s /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools@tmp/config9366518968267153351tmp -Dmaven.wagon.http.ssl.insecure=true -Dmaven.test.failure.ignore=true -nsu -ntp -fae -e -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dmaven.wagon.http.retryHandler.count=3 -Dfull -Prun-code-coverage dependency:tree -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B [2023-07-18T17:49:55.693Z] [INFO] NOT OK [Executed in 10772110.942319 ms] [2023-07-18T17:49:55.693Z] [ERROR] The process '/opt/tools/apache-maven-3.8.7/bin/mvn' failed with exit code 143 [2023-07-18T17:49:55.693Z] [2023-07-18T17:49:55.693Z] [INFO] [AFTER] Skipped kiegroup/drools [2023-07-18T17:49:55.693Z] [2023-07-18T17:49:55.693Z] # Uploading artifacts [2023-07-18T17:49:55.693Z] [INFO] Will not upload any artifacts in CLI environment [2023-07-18T17:49:55.693Z] [2023-07-18T17:49:55.693Z] [ERROR] Failed to execute commands for kiegroup/drools [2023-07-18T17:49:55.694Z] [ERROR] Failed to execute mvn clean install -s /home/jenkins/workspace/KIE/drools/main/pullrequest/drools.tests.drools@tmp/config9366518968267153351tmp -Dmaven.wagon.http.ssl.insecure=true -Dmaven.test.failure.ignore=true -nsu -ntp -fae -e -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dmaven.wagon.http.retryHandler.count=3 -Dfull -Prun-code-coverage dependency:tree -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B : [2023-07-18T17:49:55.694Z] [ERROR] The process '/opt/tools/apache-maven-3.8.7/bin/mvn' failed with exit code 143 [2023-07-18T17:49:55.697Z] script returned exit code 1 [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [2023-07-18T17:49:55.780Z] Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // script Post stage [Pipeline] script [Pipeline] { [Pipeline] sh [2023-07-18T17:49:56.231Z] + find . -type d -name node_modules -exec rm -rf '{}' ';' [Pipeline] junit [2023-07-18T17:49:56.260Z] Recording test results [2023-07-18T17:49:58.861Z] [Checks API] No suitable checks publisher found. [Pipeline] archiveArtifacts [2023-07-18T17:49:58.878Z] Archiving artifacts [Pipeline] } [Pipeline] // script [Pipeline] script [Pipeline] { [Pipeline] sh [2023-07-18T17:49:59.892Z] + rm -rf console.log [Pipeline] sh [2023-07-18T17:50:00.181Z] + wget --no-check-certificate -qO - https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/KIE/job/drools/job/main/job/pullrequest/job/drools.tests.drools/1559/consoleText [2023-07-18T17:50:00.181Z] + tail -n 300 |
Storage<Long, StoredObject> updateStorage = storage; | ||
|
||
for (Long key: storage.keySet()){ | ||
updateStorage.put(key, ((SerializableStoredObject) storage.get(key)).updateReferencedObjects(storage)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updateStorage.put(key, ((SerializableStoredObject) storage.get(key)).updateReferencedObjects(storage)); | |
if (storage.get(key) instanceof SerializableStoredObject) { | |
updateStorage.put(key, ((SerializableStoredObject) storage.get(key)).updateReferencedObjects(storage)); | |
} |
The cast to SerializableStoredObject
causes ClassCastException
in ReliabilityCepTimedOutTest etc. because SerializableStoredEvent
is not a sub-class of SerializableStoredObject
It's a little hard to change the inheritance structure because it's a kind of multi-inheritance. I'll review in a separate JIRA https://issues.redhat.com/browse/DROOLS-7511.
At the moment, we skip the feature for Event so that tests can pass.
GHA ubuntu
caused by the cast issue I mentioned above. |
Jenkins drools
I can reproduce the hang locally once in several times. Can you reproduce? @nprentza |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The general idea is fine, but my main concern is that this will have some relevant performance implications. As discussed this feature should be off by default and it should be possible to opt-in and enable it with a specific option. My suggestion is to have a specialized implementation of the SerializableStoredObject
containing the referencedObjects
map and incapsulating all the rewiring logic. In this way we will instance and use this specialized stored object class only if the before mentioned option is enabled and avoid to affect the normal execution when it isn't.
Yes, I agree with you, I will create a new JIRA for this feature, introduce a specialised implementation for the SerializableStoredObject and also an interface for the objects that will reference other objects. |
JIRA: DROOLS-7507
Issue:
Structured data, i.e. objects that reference other objects, when restored from the cache the reference is lost - all objects are re-instantiated with a different identifier.
A candidate workaround:
A candidate workaround is to maintain the references relation in the StoredObject so that we can restore it when reading a fact from the cache.
To explore this idea we can use a
Map<String, Long> referencedObjects
in the SerializableStoredObject class, for the relation between an object's field-name and the key (in cache) of the object it refers to.Then, when adding a fact in the cache (object store,
putIntoPersistedStorage
), we set the referencedObjects relations, by taking into account only the non-primitive fields and non strings. Of course this just an assumption for this experimentation. Another assumption is that a referenced object is already in the storage, that is, in a test scenario we first add a single fact to the memory (e.g. Room1) and then we add the object that refers to that fact (e.g. Fire(Room1)).The references between the objects are restored during the initialization of the object store.