Uploaded image for project: 'Scripting Documentation Application'
  1. Scripting Documentation Application
  2. SCRIPTDOC-18

Documentation does not load with XWiki 13.10.1

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • 1.4
    • 1.3.3
    • API
    • None
    • XWiki 13.10.1; both with Debian 10 and xwiki-tomcat9-mariadb package and openjdk-11, and with the jetty-hsql distro and openjdk-8
    • Unknown

    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.

      Attachments

        Activity

          People

            tmortagne Thomas Mortagne
            camil7 Clemens Robbenhaar
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: