You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Joe Witt (Jira)" <ji...@apache.org> on 2022/08/08 19:36:00 UTC

[jira] [Commented] (NIFI-9383) Nashorn deprecation warning

    [ https://issues.apache.org/jira/browse/NIFI-9383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17576967#comment-17576967 ] 

Joe Witt commented on NIFI-9383:
--------------------------------

When starting NiFi under Java 17 a slew of warnings print and are likely related.

2022-08-08 12:26:09,713 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:142)
	at org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:104)
	at org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:65)
	at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:786)
	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-08-08 12:26:10,646 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:142)
	at org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:104)
	at org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:65)
	at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:786)
	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-08-08 12:26:10,766 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:142)
	at org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:104)
	at org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:66)
	at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:786)
	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-08-08 12:26:10,779 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:66)
	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:142)
	at org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:104)
	at org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:66)
	at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:786)
	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-08-08 12:26:10,796 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:142)
	at org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:104)
	at org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:66)
	at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:786)
	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-08-08 12:26:10,889 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:142)
	at org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:104)
	at org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:66)
	at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:786)
	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-08-08 12:26:10,892 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:142)
	at org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:104)
	at org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:66)
	at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:786)
	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-08-08 12:26:10,894 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:66)
	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:142)
	at org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:104)
	at org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:66)
	at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:786)
	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-08-08 12:26:10,897 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:142)
	at org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:104)
	at org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:66)
	at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:786)
	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-08-08 12:26:11,081 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:142)
	at org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:104)
	at org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:67)
	at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:786)
	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)

> Nashorn deprecation warning
> ---------------------------
>
>                 Key: NIFI-9383
>                 URL: https://issues.apache.org/jira/browse/NIFI-9383
>             Project: Apache NiFi
>          Issue Type: Bug
>    Affects Versions: 1.15.0
>         Environment: CentOS 7, NiFi Standalone, openjdk 11.0.12
>            Reporter: Wiktor Kubicki
>            Priority: Minor
>
> Since 1.15.0 there is error in nifi-app.log:
> {code:java}
> ERROR [NiFi logging handler] org.apache.nifi.StdErr Warning: Nashorn engine is planned to be removed from a future JDK release
> {code}
> I'm using ExecuteScript 1.15.0 with ECMAScript - maybe it is linked?



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