Announcement

Collapse
No announcement yet.

Many TCP Errors after Upgrade from 3.3.1 to 3.4.0

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Many TCP Errors after Upgrade from 3.3.1 to 3.4.0

    Running into a lot of errors (mostly networking) since upgrading.

    1: socket closed
    Code:
    TCP Sender error
    ERROR MESSAGE: Error receiving response: Socket Closed
    java.net.SocketException: Socket Closed
    	at java.net.SocketInputStream.socketRead0(Native Method)
    	at java.net.SocketInputStream.socketRead(Unknown Source)
    	at java.net.SocketInputStream.read(Unknown Source)
    	at java.net.SocketInputStream.read(Unknown Source)
    	at java.io.BufferedInputStream.fill(Unknown Source)
    	at java.io.BufferedInputStream.read(Unknown Source)
    	at com.mirth.connect.model.transmission.framemode.FrameStreamHandler.read(FrameStreamHandler.java:120)
    	at com.mirth.connect.connectors.tcp.TcpDispatcher.send(TcpDispatcher.java:265)
    	at com.mirth.connect.donkey.server.channel.DestinationConnector.handleSend(DestinationConnector.java:778)
    	at com.mirth.connect.donkey.server.channel.DestinationConnector.process(DestinationConnector.java:437)
    	at com.mirth.connect.donkey.server.channel.DestinationChain.doCall(DestinationChain.java:121)
    	at com.mirth.connect.donkey.server.channel.DestinationChain.call(DestinationChain.java:63)
    	at com.mirth.connect.donkey.server.channel.Channel.process(Channel.java:1706)
    	at com.mirth.connect.donkey.server.channel.Channel.processSourceQueue(Channel.java:1801)
    	at com.mirth.connect.donkey.server.channel.Channel.run(Channel.java:1787)
    	at java.lang.Thread.run(Unknown Source)
    2: socket operation on nonsocket: configureBlocking
    Code:
    TCP Sender error
    ERROR MESSAGE: Socket operation on nonsocket: configureBlocking
    java.net.SocketException: Socket operation on nonsocket: configureBlocking
    	at java.net.DualStackPlainSocketImpl.configureBlocking(Native Method)
    	at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    	at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    	at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    	at java.net.PlainSocketImpl.connect(Unknown Source)
    	at java.net.SocksSocketImpl.connect(Unknown Source)
    	at java.net.Socket.connect(Unknown Source)
    	at com.mirth.connect.connectors.tcp.SocketUtil.connectSocket(SocketUtil.java:67)
    	at com.mirth.connect.connectors.tcp.TcpDispatcher.send(TcpDispatcher.java:237)
    	at com.mirth.connect.donkey.server.channel.DestinationConnector.handleSend(DestinationConnector.java:778)
    	at com.mirth.connect.donkey.server.channel.DestinationConnector.process(DestinationConnector.java:437)
    	at com.mirth.connect.donkey.server.channel.DestinationChain.doCall(DestinationChain.java:121)
    	at com.mirth.connect.donkey.server.channel.DestinationChain.call(DestinationChain.java:63)
    	at com.mirth.connect.donkey.server.channel.Channel.process(Channel.java:1706)
    	at com.mirth.connect.donkey.server.channel.Channel.processSourceQueue(Channel.java:1801)
    	at com.mirth.connect.donkey.server.channel.Channel.run(Channel.java:1787)
    	at java.lang.Thread.run(Unknown Source)
    3: Missing opening <VT> or closing <1c 0d> bytes
    4: "Mangled" transforms of raw HL7 ACKs to XML in response transformer
    Seeing things like "MSHSH", "MSAA", "MA", "MSH^~\&MSH", "MSH^MSH"

    I turned off keep connection open and have not seen recurrence of items 3 and 4 since then, but continue to see the first two problems.

    Also upgraded java from 1.8.66 to 1.8.91, and postgres from 9.3 to 9.5, so things are a bit muddled.

    I am likely going to try to roll back to 3.3.1 after hours tonight as this is a significant problem.


    Edit to add that I discovered that the value in MSH-10 that I was sending on one of the channels was invalid - it ended with a ^. That was fixed, but I continue to see errors on this channel and others that did not have the carat at the end of MSH-10.
    Last edited by bbarnhorst; 05-04-2016, 09:27 AM. Reason: adding information

  • #2
    Rolled back to v3.3.1 and postgreSQL 9.3, left java at 1.8.91, and the errors appear to be gone.

    Comment

    Working...
    X