Aldrin Piri created NIFI-1091:
---------------------------------
Summary: Protocol exception can prevent bootstrap from receiving
commands
Key: NIFI-1091
URL: https://issues.apache.org/jira/browse/NIFI-1091
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 0.3.0
Reporter: Aldrin Piri
In the resulting error from NIFI-730 comment
(https://issues.apache.org/jira/browse/NIFI-730?focusedCommentId=14984153&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14984153)
it appears that this disconnect of the node has it blocking from receiving
commands from bootstrap with the following:
{code}
:2015-10-31 22:56:05,171 ERROR [main] org.apache.nifi.bootstrap.Command Failed
to send shutdown command to port 53666 due to java.net.SocketTimeoutException:
Read timed out
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_60]
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
~[na:1.8.0_60]
at java.net.SocketInputStream.read(SocketInputStream.java:170)
~[na:1.8.0_60]
at java.net.SocketInputStream.read(SocketInputStream.java:141)
~[na:1.8.0_60]
at java.net.SocketInputStream.read(SocketInputStream.java:223)
~[na:1.8.0_60]
at org.apache.nifi.bootstrap.RunNiFi.stop(RunNiFi.java:647)
[nifi-bootstrap-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
at org.apache.nifi.bootstrap.RunNiFi.main(RunNiFi.java:206)
[nifi-bootstrap-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
{code}
The nifi-app.log shows continuous attempts to reconnect with the manager:
{code}
2015-10-31 22:55:23,870 WARN [main] o.a.nifi.controller.StandardFlowService
Failed to connect to cluster due to:
org.apache.nifi.cluster.protocol.ProtocolException: Failed to create socket due
to: java.net.ConnectException: Connection refused
org.apache.nifi.cluster.protocol.ProtocolException: Failed to create socket due
to: java.net.ConnectException: Connection refused
at
org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderImpl.createSocket(NodeProtocolSenderImpl.java:145)
~[nifi-framework-cluster-protocol-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
at
org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderImpl.requestConnection(NodeProtocolSenderImpl.java:68)
~[nifi-framework-cluster-protocol-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
at
org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener.requestConnection(NodeProtocolSenderListener.java:93)
~[nifi-framework-cluster-protocol-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
at
org.apache.nifi.controller.StandardFlowService.connect(StandardFlowService.java:652)
[nifi-framework-core-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
at
org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:397)
[nifi-framework-core-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:770)
[nifi-jetty-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
at org.apache.nifi.NiFi.<init>(NiFi.java:137)
[nifi-runtime-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
at org.apache.nifi.NiFi.main(NiFi.java:227)
[nifi-runtime-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_60]
at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
~[na:1.8.0_60]
at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
~[na:1.8.0_60]
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
~[na:1.8.0_60]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
~[na:1.8.0_60]
at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_60]
at java.net.Socket.connect(Socket.java:538) ~[na:1.8.0_60]
at java.net.Socket.<init>(Socket.java:434) ~[na:1.8.0_60]
at java.net.Socket.<init>(Socket.java:211) ~[na:1.8.0_60]
at
org.apache.nifi.io.socket.SocketUtils.createSocket(SocketUtils.java:59)
~[nifi-socket-utils-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
at
org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderImpl.createSocket(NodeProtocolSenderImpl.java:143)
~[nifi-framework-cluster-protocol-0.3.1-SNAPSHOT.jar:0.3.1-SNAPSHOT]
... 7 common frames omitted
{code}
Will attach thread dump.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)