There is 1 update, 2 comments.
 
 
XWiki Platform / cid:jira-generated-image-avatar-30ad9a36-1e07-431c-a62a-4bbe5d74e90c XWIKI-24060 In Progress

A badly parsed logged TransactionException can break the log displayer (and the script than calls it)

 
View issue   ยท   Add comment
 

1 update

 
cid:jira-generated-image-avatar-db926413-ed90-41b7-a6e2-eed8c414d56b Changes by Thomas Mortagne on 03/Apr/26 12:28
 
Component: Web - Templates & Resources
 
 

2 comments

 
cid:jira-generated-image-avatar-db926413-ed90-41b7-a6e2-eed8c414d56b Thomas Mortagne on 03/Apr/26 12:26
 

but a quick fix that prevents this from happening is null checks in the TransactionException.

Sure. While it's enough to cover the title of this issue, I think we should really fix real problems ASAP (wanted to work on that during last BFD, but got caught by an important regression...).

we need to find out why it deserializes improperly

I suspect an --add-opens related problem, but did not debug yet. It's not the only strangely failing unserialization, the extension history seems to have a similar problem sometimes.

 
cid:jira-generated-image-avatar-db926413-ed90-41b7-a6e2-eed8c414d56b Thomas Mortagne on 03/Apr/26 12:26
 
bq. but a quick fix that prevents this from happening is null checks in the TransactionException.

Sure. While it's enough to cover the title of this issue, I think we should really fix
the real problems ASAP (wanted to work on that during last BFD, but got caught by an important regression...).

bq. we need to find out why it deserializes improperly

I suspect an --add-opens related problem, but did not debug yet. It's not the only strangely failing unserialization, the extension history seems to have a similar problem sometimes.