[
https://issues.apache.org/jira/browse/NIFI-7749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17180595#comment-17180595
]
Firenz commented on NIFI-7749:
------------------------------
After investigation it would be a side effect of a HTTP proxy access denied :
{code:java}
2020-08-18 12:01:29,453 ERROR [Timer-Driven Process Thread-8]
o.a.nifi.processors.standard.ListSFTP
ListSFTP[id=9e4976a8-7457-3ded-7ddd-28cbf73202c8]
ListSFTP[id=9e4976a8-7457-3ded-7ddd-28cbf73202c8] failed to process session due
to java.lang.InternalError: Should not reach here; Processor Administratively
Yielded for 1 sec: java.lang.InternalError: Should not reach here2020-08-18
12:01:29,453 ERROR [Timer-Driven Process Thread-8]
o.a.nifi.processors.standard.ListSFTP
ListSFTP[id=9e4976a8-7457-3ded-7ddd-28cbf73202c8]
ListSFTP[id=9e4976a8-7457-3ded-7ddd-28cbf73202c8] failed to process session due
to java.lang.InternalError: Should not reach here; Processor Administratively
Yielded for 1 sec: java.lang.InternalError: Should not reach
herejava.lang.InternalError: Should not reach here at
java.net.HttpConnectSocketImpl.doTunneling(Unknown Source) at
java.net.HttpConnectSocketImpl.doTunnel(Unknown Source) at
java.net.HttpConnectSocketImpl.access$200(Unknown Source) at
java.net.HttpConnectSocketImpl$2.run(Unknown Source) at
java.net.HttpConnectSocketImpl$2.run(Unknown Source) at
java.security.AccessController.doPrivileged(Native Method) at
java.net.HttpConnectSocketImpl.privilegedDoTunnel(Unknown Source) at
java.net.HttpConnectSocketImpl.connect(Unknown Source) at
java.net.Socket.connect(Unknown Source) at
net.schmizz.sshj.SocketClient.connect(SocketClient.java:126) at
org.apache.nifi.processors.standard.util.SFTPTransfer.getSFTPClient(SFTPTransfer.java:595)
at
org.apache.nifi.processors.standard.util.SFTPTransfer.getListing(SFTPTransfer.java:238)
at
org.apache.nifi.processors.standard.util.SFTPTransfer.getListing(SFTPTransfer.java:201)
at
org.apache.nifi.processors.standard.ListFileTransfer.performListing(ListFileTransfer.java:106)
at
org.apache.nifi.processors.standard.ListSFTP.performListing(ListSFTP.java:146)
at
org.apache.nifi.processor.util.list.AbstractListProcessor.listByTrackingTimestamps(AbstractListProcessor.java:472)
at
org.apache.nifi.processor.util.list.AbstractListProcessor.onTrigger(AbstractListProcessor.java:414)
at
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
at
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1176)
at
org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:213)
at
org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:117)
at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110) at
java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at
java.util.concurrent.FutureTask.runAndReset(Unknown Source) at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown
Source) at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at
java.lang.Thread.run(Unknown Source)Caused by:
java.lang.reflect.InvocationTargetException: null at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
java.lang.reflect.Method.invoke(Unknown Source) ... 29 common frames
omittedCaused by: java.io.IOException: Unable to tunnel through proxy. Proxy
returns "HTTP/1.1 403 Forbidden" at
sun.net.www.protocol.http.HttpURLConnection.doTunneling(Unknown Source) ... 33
common frames omitted{code}
I have to double-check, but it was not there in NIFI 1.8.0 with the previous
JSch (i upgraded due to a Algorithm negociation issue).
I'm using Oracle JRE :
{code:java}
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode){code}
> listSFTP - Failed "Should not reach here"
> -----------------------------------------
>
> Key: NIFI-7749
> URL: https://issues.apache.org/jira/browse/NIFI-7749
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Extensions
> Affects Versions: 1.11.4
> Environment: Windows 10 + Java8 + One standalone NIFI
> Reporter: Firenz
> Priority: Major
> Attachments: listSFTP.xml
>
>
> Connecting to a B2B SFTP over HTTPs proxy :
>
> ListSFTP[id=9e4976a8-7457-3ded-7ddd-28cbf73202c8]
> ListSFTP[id=9e4976a8-7457-3ded-7ddd-28cbf73202c8] failed to process session
> due to {color:#FF0000}Should not reach here{color}; Processor
> Administratively Yielded for 1 sec: java.lang.InternalError: Should not reach
> here
>
> I cant find a clue in github for the keyword "Should not reach here".
> Template with "masked" URLs/credentials.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)