Joe Witt created NIFI-10522:
-------------------------------

             Summary: Scripted Components cause doc generation errors on startup
                 Key: NIFI-10522
                 URL: https://issues.apache.org/jira/browse/NIFI-10522
             Project: Apache NiFi
          Issue Type: Bug
          Components: Extensions
    Affects Versions: 1.18.0
         Environment: Java version: 17.0.4.1, vendor: Azul Systems, Inc., 
runtime: /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.6", arch: "aarch64", family: "mac"
            Reporter: Joe Witt
            Assignee: Matt Burgess


2022-09-17 22:42:03,953 WARN [main] o.apache.nifi.documentation.DocGenerator 
Unable to document: class 
org.apache.nifi.processors.script.InvokeScriptedProcessor
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:185)
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:139)
        at 
org.apache.nifi.processors.script.InvokeScriptedProcessor.getSupportedPropertyDescriptors(InvokeScriptedProcessor.java:157)
        at 
org.apache.nifi.components.AbstractConfigurableComponent.getPropertyDescriptors(AbstractConfigurableComponent.java:231)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeProperties(HtmlDocumentationWriter.java:465)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeBody(HtmlDocumentationWriter.java:161)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.write(HtmlDocumentationWriter.java:93)
        at 
org.apache.nifi.documentation.DocGenerator.document(DocGenerator.java:144)
        at 
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:106)
        at 
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:66)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:787)
        at org.apache.nifi.NiFi.<init>(NiFi.java:172)
        at org.apache.nifi.NiFi.<init>(NiFi.java:83)
        at org.apache.nifi.NiFi.main(NiFi.java:332)
2022-09-17 22:42:04,588 WARN [main] o.apache.nifi.documentation.DocGenerator 
Unable to document: class org.apache.nifi.processors.script.ExecuteScript
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:185)
        at 
org.apache.nifi.processors.script.ExecuteScript.getSupportedPropertyDescriptors(ExecuteScript.java:124)
        at 
org.apache.nifi.components.AbstractConfigurableComponent.getPropertyDescriptors(AbstractConfigurableComponent.java:231)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeProperties(HtmlDocumentationWriter.java:465)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeBody(HtmlDocumentationWriter.java:161)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.write(HtmlDocumentationWriter.java:93)
        at 
org.apache.nifi.documentation.DocGenerator.document(DocGenerator.java:144)
        at 
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:106)
        at 
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:66)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:787)
        at org.apache.nifi.NiFi.<init>(NiFi.java:172)
        at org.apache.nifi.NiFi.<init>(NiFi.java:83)
        at org.apache.nifi.NiFi.main(NiFi.java:332)
2022-09-17 22:42:04,842 WARN [main] o.apache.nifi.documentation.DocGenerator 
Unable to document: class 
org.apache.nifi.rules.handlers.script.ScriptedActionHandler
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:185)
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:139)
        at 
org.apache.nifi.rules.handlers.script.ScriptedActionHandler.getSupportedPropertyDescriptors(ScriptedActionHandler.java:73)
        at 
org.apache.nifi.components.AbstractConfigurableComponent.getPropertyDescriptors(AbstractConfigurableComponent.java:231)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeProperties(HtmlDocumentationWriter.java:465)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeBody(HtmlDocumentationWriter.java:161)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.write(HtmlDocumentationWriter.java:93)
        at 
org.apache.nifi.documentation.DocGenerator.document(DocGenerator.java:144)
        at 
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:106)
        at 
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:67)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:787)
        at org.apache.nifi.NiFi.<init>(NiFi.java:172)
        at org.apache.nifi.NiFi.<init>(NiFi.java:83)
        at org.apache.nifi.NiFi.main(NiFi.java:332)
2022-09-17 22:42:04,900 WARN [main] o.apache.nifi.documentation.DocGenerator 
Unable to document: class org.apache.nifi.record.script.ScriptedReader
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:185)
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:139)
        at 
org.apache.nifi.script.AbstractScriptedControllerService.getSupportedPropertyDescriptors(AbstractScriptedControllerService.java:67)
        at 
org.apache.nifi.components.AbstractConfigurableComponent.getPropertyDescriptors(AbstractConfigurableComponent.java:231)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeProperties(HtmlDocumentationWriter.java:465)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeBody(HtmlDocumentationWriter.java:161)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.write(HtmlDocumentationWriter.java:93)
        at 
org.apache.nifi.documentation.DocGenerator.document(DocGenerator.java:144)
        at 
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:106)
        at 
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:67)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:787)
        at org.apache.nifi.NiFi.<init>(NiFi.java:172)
        at org.apache.nifi.NiFi.<init>(NiFi.java:83)
        at org.apache.nifi.NiFi.main(NiFi.java:332)
2022-09-17 22:42:04,901 WARN [main] o.apache.nifi.documentation.DocGenerator 
Unable to document: class 
org.apache.nifi.rules.engine.script.ScriptedRulesEngine
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:185)
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:139)
        at 
org.apache.nifi.rules.engine.script.ScriptedRulesEngine.getSupportedPropertyDescriptors(ScriptedRulesEngine.java:71)
        at 
org.apache.nifi.components.AbstractConfigurableComponent.getPropertyDescriptors(AbstractConfigurableComponent.java:231)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeProperties(HtmlDocumentationWriter.java:465)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeBody(HtmlDocumentationWriter.java:161)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.write(HtmlDocumentationWriter.java:93)
        at 
org.apache.nifi.documentation.DocGenerator.document(DocGenerator.java:144)
        at 
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:106)
        at 
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:67)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:787)
        at org.apache.nifi.NiFi.<init>(NiFi.java:172)
        at org.apache.nifi.NiFi.<init>(NiFi.java:83)
        at org.apache.nifi.NiFi.main(NiFi.java:332)
2022-09-17 22:42:04,909 WARN [main] o.apache.nifi.documentation.DocGenerator 
Unable to document: class 
org.apache.nifi.lookup.script.SimpleScriptedLookupService
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:185)
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:139)
        at 
org.apache.nifi.lookup.script.BaseScriptedLookupService.getSupportedPropertyDescriptors(BaseScriptedLookupService.java:81)
        at 
org.apache.nifi.components.AbstractConfigurableComponent.getPropertyDescriptors(AbstractConfigurableComponent.java:231)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeProperties(HtmlDocumentationWriter.java:465)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeBody(HtmlDocumentationWriter.java:161)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.write(HtmlDocumentationWriter.java:93)
        at 
org.apache.nifi.documentation.DocGenerator.document(DocGenerator.java:144)
        at 
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:106)
        at 
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:67)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:787)
        at org.apache.nifi.NiFi.<init>(NiFi.java:172)
        at org.apache.nifi.NiFi.<init>(NiFi.java:83)
        at org.apache.nifi.NiFi.main(NiFi.java:332)
2022-09-17 22:42:04,931 WARN [main] o.apache.nifi.documentation.DocGenerator 
Unable to document: class org.apache.nifi.record.script.ScriptedRecordSetWriter
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:185)
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:139)
        at 
org.apache.nifi.script.AbstractScriptedControllerService.getSupportedPropertyDescriptors(AbstractScriptedControllerService.java:67)
        at 
org.apache.nifi.components.AbstractConfigurableComponent.getPropertyDescriptors(AbstractConfigurableComponent.java:231)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeProperties(HtmlDocumentationWriter.java:465)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeBody(HtmlDocumentationWriter.java:161)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.write(HtmlDocumentationWriter.java:93)
        at 
org.apache.nifi.documentation.DocGenerator.document(DocGenerator.java:144)
        at 
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:106)
        at 
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:67)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:787)
        at org.apache.nifi.NiFi.<init>(NiFi.java:172)
        at org.apache.nifi.NiFi.<init>(NiFi.java:83)
        at org.apache.nifi.NiFi.main(NiFi.java:332)
2022-09-17 22:42:04,932 WARN [main] o.apache.nifi.documentation.DocGenerator 
Unable to document: class org.apache.nifi.record.sink.script.ScriptedRecordSink
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:185)
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:139)
        at 
org.apache.nifi.record.sink.script.ScriptedRecordSink.getSupportedPropertyDescriptors(ScriptedRecordSink.java:77)
        at 
org.apache.nifi.components.AbstractConfigurableComponent.getPropertyDescriptors(AbstractConfigurableComponent.java:231)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeProperties(HtmlDocumentationWriter.java:465)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeBody(HtmlDocumentationWriter.java:161)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.write(HtmlDocumentationWriter.java:93)
        at 
org.apache.nifi.documentation.DocGenerator.document(DocGenerator.java:144)
        at 
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:106)
        at 
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:67)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:787)
        at org.apache.nifi.NiFi.<init>(NiFi.java:172)
        at org.apache.nifi.NiFi.<init>(NiFi.java:83)
        at org.apache.nifi.NiFi.main(NiFi.java:332)
2022-09-17 22:42:04,955 WARN [main] o.apache.nifi.documentation.DocGenerator 
Unable to document: class org.apache.nifi.lookup.script.ScriptedLookupService
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:185)
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:139)
        at 
org.apache.nifi.lookup.script.BaseScriptedLookupService.getSupportedPropertyDescriptors(BaseScriptedLookupService.java:81)
        at 
org.apache.nifi.components.AbstractConfigurableComponent.getPropertyDescriptors(AbstractConfigurableComponent.java:231)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeProperties(HtmlDocumentationWriter.java:465)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeBody(HtmlDocumentationWriter.java:161)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.write(HtmlDocumentationWriter.java:93)
        at 
org.apache.nifi.documentation.DocGenerator.document(DocGenerator.java:144)
        at 
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:106)
        at 
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:67)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:787)
        at org.apache.nifi.NiFi.<init>(NiFi.java:172)
        at org.apache.nifi.NiFi.<init>(NiFi.java:83)
        at org.apache.nifi.NiFi.main(NiFi.java:332)
2022-09-17 22:42:05,064 WARN [main] o.apache.nifi.documentation.DocGenerator 
Unable to document: class org.apache.nifi.reporting.script.ScriptedReportingTask
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:185)
        at 
org.apache.nifi.script.ScriptingComponentHelper.createResources(ScriptingComponentHelper.java:139)
        at 
org.apache.nifi.reporting.script.ScriptedReportingTask.getSupportedPropertyDescriptors(ScriptedReportingTask.java:93)
        at 
org.apache.nifi.components.AbstractConfigurableComponent.getPropertyDescriptors(AbstractConfigurableComponent.java:231)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeProperties(HtmlDocumentationWriter.java:465)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.writeBody(HtmlDocumentationWriter.java:161)
        at 
org.apache.nifi.documentation.html.HtmlDocumentationWriter.write(HtmlDocumentationWriter.java:93)
        at 
org.apache.nifi.documentation.DocGenerator.document(DocGenerator.java:144)
        at 
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:106)
        at 
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:68)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:787)
        at org.apache.nifi.NiFi.<init>(NiFi.java:172)
        at org.apache.nifi.NiFi.<init>(NiFi.java:83)
        at org.apache.nifi.NiFi.main(NiFi.java:332)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to