This issue has been created
 
 
Change Request Application / cid:jira-generated-image-avatar-0815925c-260f-4c23-a78d-d908201197cd CRAPP-377 Open

Error when performing event conversion

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-5dab6d0d-d3b1-4d99-a6c2-9a7b5f42589f Simon Urli created this issue on 23/Jun/25 10:50
 
Summary: Error when performing event conversion
Issue Type: cid:jira-generated-image-avatar-0815925c-260f-4c23-a78d-d908201197cd Bug
Affects Versions: 1.16
Assignee: Unassigned
Created: 23/Jun/25 10:50
Priority: cid:jira-generated-image-static-major-6f4eb6af-af76-4488-82d6-26f66f0bc334 Major
Reporter: Simon Urli
Description:

I just saw the following stacktrace in logs, related to CRAPP-374 probably:

2025-06-19 13:26:07,965 [jgroups-8480,event,xwikiorg-node1-prod-14144] ERROR c.DefaultEventConverterManager - Failed to convert remote event [event:
 [org.xwiki.contrib.changerequest.events.ChangeRequestStatusChangedEvent@4b2b05fa], source: [Creating-a-subpage-for-a-Re-bd5f6026-0c12-4634-97b5-37a
9739a6f86], data: [[Lorg.xwiki.contrib.changerequest.ChangeRequestStatus;@27723c3a]] 
java.lang.ClassCastException: class [Lorg.xwiki.contrib.changerequest.ChangeRequestStatus; cannot be cast to class java.util.List ([Lorg.xwiki.contr
ib.changerequest.ChangeRequestStatus; is in unnamed module of loader org.xwiki.classloader.NamespaceURLClassLoader @227a79e5; java.util.List is in m
odule java.base of loader 'bootstrap')
        at org.xwiki.contrib.changerequest.internal.remote.ChangeRequestEventsConverter.fromRemoteStatusChangedEvent(ChangeRequestEventsConverter.ja
va:371)
        at org.xwiki.contrib.changerequest.internal.remote.ChangeRequestEventsConverter.handleFromRemoteSpecificEvents(ChangeRequestEventsConverter.
java:269)
        at org.xwiki.contrib.changerequest.internal.remote.ChangeRequestEventsConverter.handleFromRemoteEvent(ChangeRequestEventsConverter.java:253)
        at org.xwiki.contrib.changerequest.internal.remote.ChangeRequestEventsConverter.fromRemote(ChangeRequestEventsConverter.java:211)
        at org.xwiki.observation.remote.internal.converter.DefaultEventConverterManager.createLocalEventData(DefaultEventConverterManager.java:129)
        at org.xwiki.observation.remote.internal.DefaultRemoteObservationManager.notify(DefaultRemoteObservationManager.java:160)
        at org.xwiki.observation.remote.internal.jgroups.DefaultJGroupsReceiver.receive(DefaultJGroupsReceiver.java:93)
        at org.jgroups.Receiver.receive(Receiver.java:32)
        at org.jgroups.JChannel.up(JChannel.java:773)
        at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:944)
        at org.jgroups.stack.Protocol.up(Protocol.java:392)
        at org.jgroups.protocols.FRAG2.up(FRAG2.java:161)
        at org.jgroups.protocols.FlowControl.up(FlowControl.java:319)
        at org.jgroups.protocols.FlowControl.up(FlowControl.java:319)
        at org.jgroups.protocols.pbcast.GMS.up(GMS.java:867)
        at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:255)
        at org.jgroups.protocols.UNICAST3.up(UNICAST3.java:519)
        at org.jgroups.protocols.pbcast.NAKACK2.deliverBatch(NAKACK2.java:1028)
        at org.jgroups.protocols.pbcast.NAKACK2.removeAndDeliver(NAKACK2.java:959)
        at org.jgroups.protocols.pbcast.NAKACK2.handleMessageBatch(NAKACK2.java:927)
        at org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:758)
        at org.jgroups.protocols.BARRIER.up(BARRIER.java:197)
        at org.jgroups.protocols.VERIFY_SUSPECT2.up(VERIFY_SUSPECT2.java:119)
        at org.jgroups.protocols.FailureDetection.up(FailureDetection.java:193)
        at org.jgroups.protocols.FD_SOCK2.up(FD_SOCK2.java:204)
        at org.jgroups.protocols.MERGE3.up(MERGE3.java:288)
        at org.jgroups.protocols.Discovery.up(Discovery.java:316)
        at org.jgroups.protocols.NON_BLOCKING_SENDS.up(NON_BLOCKING_SENDS.java:64)
        at org.jgroups.protocols.TP.passBatchUp(TP.java:1269)
        at org.jgroups.util.MaxOneThreadPerSender$BatchHandlerLoop.passBatchUp(MaxOneThreadPerSender.java:287)
        at org.jgroups.util.SubmitToThreadPool$BatchHandler.run(SubmitToThreadPool.java:133)
        at org.jgroups.util.MaxOneThreadPerSender$BatchHandlerLoop.run(MaxOneThreadPerSender.java:276)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)