You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Xikui Wang (JIRA)" <ji...@apache.org> on 2018/03/15 00:32:00 UTC

[jira] [Resolved] (ASTERIXDB-1385) Swallowed "java.net.SocketException: Socket closed" exception in feeds test using socket adapter

     [ https://issues.apache.org/jira/browse/ASTERIXDB-1385?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Xikui Wang resolved ASTERIXDB-1385.
-----------------------------------
    Resolution: Fixed

If the socket failed now, the feed will stop.

> Swallowed "java.net.SocketException: Socket closed" exception in feeds test using socket adapter
> ------------------------------------------------------------------------------------------------
>
>                 Key: ASTERIXDB-1385
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1385
>             Project: Apache AsterixDB
>          Issue Type: Bug
>          Components: ING - Ingestion
>            Reporter: Ildar Absalyamov
>            Assignee: Xikui Wang
>            Priority: Minor
>
> When executing socket-based feed test (e.g. runtiments/feeds/feed-push-socket) the following exception gets written into the output. The exception is swallowed and does not seem to break anything, but if that's completely normal situation should the stacktrace be even logged? 
> {noformat}
> java.net.SocketException: Socket closed
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:170)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:141)
> 	at org.apache.asterix.external.input.stream.SocketServerInputStream.read(SocketServerInputStream.java:73)
> 	at org.apache.asterix.external.input.stream.AsterixInputStreamReader.read(AsterixInputStreamReader.java:92)
> 	at org.apache.asterix.external.input.stream.AsterixInputStreamReader.read(AsterixInputStreamReader.java:65)
> 	at org.apache.asterix.external.input.record.reader.stream.SemiStructuredRecordReader.hasNext(SemiStructuredRecordReader.java:84)
> 	at org.apache.asterix.external.dataflow.FeedRecordDataFlowController.start(FeedRecordDataFlowController.java:62)
> 	at org.apache.asterix.external.dataset.adapter.FeedAdapter.start(FeedAdapter.java:36)
> 	at org.apache.asterix.external.feed.runtime.AdapterExecutor.run(AdapterExecutor.java:59)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> 	at java.lang.Thread.run(Thread.java:745)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)