This issue has been created
 
 
Guided Tour / cid:jira-generated-image-avatar-d33da6c4-af26-4374-981f-e079255235dc GUIDEDTOUR-11 Open

NPE When no tours are available

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-606ab6c0-80ba-417f-afe4-1ac4726c6b16 Brassat Alexandru created this issue on 11/Jun/26 15:20
 
Summary: NPE When no tours are available
Issue Type: cid:jira-generated-image-avatar-d33da6c4-af26-4374-981f-e079255235dc Bug
Assignee: Unassigned
Created: 11/Jun/26 15:20
Priority: cid:jira-generated-image-static-major-d33da961-a36a-4f14-8cb9-67de2c85a1e1 Major
Reporter: Brassat Alexandru
Description:

On a fresh instance, install the GuidedTour app (and disable the existing Tour app)

 

When rendering the GuidedTour widget, an error message is shown. In the instance logs, this appears:

2026-06-11 16:18:43,650 [qtp1025309396-253 - http://localhost:8090/xwiki/rest/guidedTour/tours] ERROR o.x.c.g.i.DefaultToursResource - Internal error: Tour API: retrieving all tours. 
java.lang.NullPointerException: Cannot invoke "java.lang.Boolean.booleanValue()" because the return value of "org.apache.solr.common.SolrDocument.getFirstValue(String)" is null
    at wiki:xwiki//org.xwiki.contrib.guidedtour.internal.ToursManager.getAllTours(ToursManager.java:138)
    at wiki:xwiki//org.xwiki.contrib.guidedtour.internal.DefaultToursResource.lambda$getAvailableTours$0(DefaultToursResource.java:52)
    at wiki:xwiki//org.xwiki.contrib.guidedtour.internal.AbstractGuidedTourResource.execute(AbstractGuidedTourResource.java:74)
    at wiki:xwiki//org.xwiki.contrib.guidedtour.internal.DefaultToursResource.getAvailableTours(DefaultToursResource.java:51)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)