This issue has been created
There are 4 updates, 1 comment.
 
 
XWiki Platform / cid:jira-generated-image-avatar-678c29db-090c-4215-846d-4e2eba52c453 XWIKI-24662 Open

"Wiki part of XClass reference is wrong" warning when an email notifications job is triggered on a subwiki

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-4afdd5ac-a596-494c-b619-6959a42d9064 Ilie Andriuta created this issue on 05/Aug/26 17:11
 
Summary: "Wiki part of XClass reference is wrong" warning when an email notifications job is triggered on a subwiki
Issue Type: cid:jira-generated-image-avatar-678c29db-090c-4215-846d-4e2eba52c453 Bug
Affects Versions: 17.10.3
Assignee: Unassigned
Components: Notifications
Created: 05/Aug/26 17:11
Environment: Windows 11 Pro, Chrome 151, using an instance of XWiki 17.10.11 on PostgreSQL 17, Tomcat 11.0.24
Priority: cid:jira-generated-image-static-major-def572c6-1442-49f4-b6f7-00ea49ea7853 Major
Reporter: Ilie Andriuta
Description:

Steps to reproduce

  1. Create a subwiki (I've created a subwiki named subwikiglobal2 with 'Both global and local users are available in the wiki')
  2. Create a local user on the subwiki
  3. Login with the local user
  4. Follow the entire wiki (on a page, click on Notifications button, select 'Follow entire wiki' and Save)
  5. Login with Admin
  6. Edit a page (e.g. Sandbox) on the subwiki, add a word and Save
  7. Go to Job Scheduler (<server>xwiki/bin/view/Scheduler) on the subwiki as well
  8. Trigger the 'Notifications daily email' job

Expected results

No warning is displayed in XWiki logs.

Actual results

The following warning is displayed in XWiki console:

2026-08-05 18:04:09,720 [Mail Prepare Thread] WARN  c.x.x.d.XWikiDocument          - Calling xclass [subwikiglobal2:XWiki.XWikiUsers] on document [xwiki:XWiki.Admin]: the wiki part of the xclass reference is wrong, replacing it.
java.lang.IllegalStateException: Wiki part of XClass reference is wrong
        at com.xpn.xwiki.doc.XWikiDocument.warnWithStackTrace(XWikiDocument.java:9437)
        at com.xpn.xwiki.doc.XWikiDocument.resolveClassReference(XWikiDocument.java:9419)
        at com.xpn.xwiki.doc.XWikiDocument.getXObject(XWikiDocument.java:3154)
        at com.xpn.xwiki.doc.XWikiDocument.getStringValue(XWikiDocument.java:6637)
        at org.xwiki.notifications.notifiers.internal.email.UserAvatarAttachmentExtractor.getUserAvatarStream(UserAvatarAttachmentExtractor.java:108)
        at org.xwiki.notifications.notifiers.internal.email.UserAvatarAttachmentExtractor.getUserAvatar(UserAvatarAttachmentExtractor.java:77)
        at org.xwiki.notifications.notifiers.internal.email.AbstractMimeMessageIterator.handleAvatars(AbstractMimeMessageIterator.java:379)
        at org.xwiki.notifications.notifiers.internal.email.AbstractMimeMessageIterator.handleEvents(AbstractMimeMessageIterator.java:345)
        at org.xwiki.notifications.notifiers.internal.email.AbstractMimeMessageIterator.updateFactoryParameters(AbstractMimeMessageIterator.java:296)
        at org.xwiki.notifications.notifiers.internal.email.AbstractMimeMessageIterator.next(AbstractMimeMessageIterator.java:427)
        at org.xwiki.notifications.notifiers.internal.email.AbstractMimeMessageIterator.next(AbstractMimeMessageIterator.java:75)
        at org.xwiki.mail.internal.thread.PrepareMailRunnable.prepareMail(PrepareMailRunnable.java:126)
        at org.xwiki.mail.internal.thread.PrepareMailRunnable.run(PrepareMailRunnable.java:81)
        at java.base/java.lang.Thread.run(Thread.java:1474)

The warning was also reproduced on XWiki 18.6.0, 18.4.3, 17.10.11 and 17.10.3, but it seems it couldn't be reproduced on XWiki 16.10.18 or 16.10.3.

 
 

4 updates

 
cid:jira-generated-image-avatar-4afdd5ac-a596-494c-b619-6959a42d9064 Changes by Ilie Andriuta on 05/Aug/26 17:13
 
Fix Version: 17.10.12
Fix Version: 18.7.0-rc-1
Priority: Major Blocker
Labels: regression
 
 

1 comment

 
cid:jira-generated-image-avatar-4afdd5ac-a596-494c-b619-6959a42d9064 Ilie Andriuta on 05/Aug/26 17:14
 

I've marked it as a regression since I couldn't reproduce the issue on XWiki 16.x, but I don't know whether if it has an important impact or it's just the warning log.