This issue has been created
There are 5 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-8b6085f7-3852-4a7e-a294-ab8767c30292 XWIKI-24266 In Progress

Remote/Local event converters are not registered when installing an extension

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-82e2135b-5957-46b4-b3f2-a6702281c387 Thomas Mortagne created this issue on 17/Apr/26 13:54
 
Summary: Remote/Local event converters are not registered when installing an extension
Issue Type: cid:jira-generated-image-avatar-8b6085f7-3852-4a7e-a294-ab8767c30292 Bug
Affects Versions: 17.10.7
Assignee: Unassigned
Components: Observation
Created: 17/Apr/26 13:54
Priority: cid:jira-generated-image-static-major-da7a171c-a578-4589-99a1-10e1c1742a9d Major
Reporter: Thomas Mortagne
Description:

DefaultEventConverterManager loads converters at startup, and that's it.

So when you install an extension which have converters, you need to restart.

But more importantly, it will cause the wrong converter to be used when the extension is reloaded (when an extension is upgraded/uninstalled at root level). Which more or less make event converters totally unusable for extensions.

 
 

5 updates

 
cid:jira-generated-image-avatar-82e2135b-5957-46b4-b3f2-a6702281c387 Changes by Thomas Mortagne on 17/Apr/26 13:54
 
Fix Version: 18.3.0-rc-1
Fix Version: 17.10.8
Description: DefaultEventConverterManager loads converters at startup, and that's it.

So when you install an extension which have converters, you need to restart.

But more importantly, it will cause the wrong converter to be used when the extension is reloaded (when an extension is upgraded/uninstalled at root level). Which more or less make event converters totally unusable for extensions.


The workaround is to restart every time a JAR extension is upgraded/uninstalled.
Assignee: Thomas Mortagne
Status: Open In Progress