Details
Description
When trying to view the scripting reference documentation the list of defined variables/bindings in the right column does not load, and thus no documentation for any class can be loaded.
At startup the following exception is shown in the log:
Exception in thread "Scriptint Documentation binding initialization" java.lang.IllegalAccessError: tried to access class org.reflections.util.FilterBuilder$Include from class org.xwiki.scripting.documentation.internal.ExtensionBindingResource
at org.xwiki.scripting.documentation.internal.ExtensionBindingResource.getPomPropertyFiles(ExtensionBindingResource.java:333)
at org.xwiki.scripting.documentation.internal.ExtensionBindingResource.resolve(ExtensionBindingResource.java:265)
at org.xwiki.scripting.documentation.internal.ExtensionBindingResource.getGroupId(ExtensionBindingResource.java:223)
at org.xwiki.scripting.documentation.internal.ExtensionResourceResolver.internalResolve(ExtensionResourceResolver.java:51)
at org.xwiki.scripting.documentation.internal.AbstractResourceResolver.resolve(AbstractResourceResolver.java:66)
at org.xwiki.scripting.documentation.internal.DefaultResourceResolver.internalResolve(DefaultResourceResolver.java:61)
at org.xwiki.scripting.documentation.internal.AbstractResourceResolver.resolve(AbstractResourceResolver.java:56)
at org.xwiki.scripting.documentation.internal.AbstractTypeInformationFinder.newBinding(AbstractTypeInformationFinder.java:88)
at org.xwiki.scripting.documentation.internal.AbstractScriptBindingsFinder.newBinding(AbstractScriptBindingsFinder.java:133)
at org.xwiki.scripting.documentation.internal.AbstractScriptBindingsFinder.find(AbstractScriptBindingsFinder.java:110)
at org.xwiki.scripting.documentation.internal.AbstractScriptBindingsFinder.find(AbstractScriptBindingsFinder.java:47)
at org.xwiki.scripting.documentation.internal.DefaultScriptBindingsFinder.find(DefaultScriptBindingsFinder.java:96)
at org.xwiki.scripting.documentation.internal.ScriptBindingsFinderInitializerListener$1.run(ScriptBindingsFinderInitializerListener.java:94)
at java.lang.Thread.run(Thread.java:748)
It seems one of the classes used to extract the relevant information is no longer accessible. I am not sure if this can be solved in the extension or in XWiki platform in any way.