[
https://issues.apache.org/jira/browse/NIFI-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14492462#comment-14492462
]
Brian Ghigiarelli commented on NIFI-437:
----------------------------------------
Looks like Cassandra is seeing the same thing at CASSANDRA-8220.
Removing the catch block for the SocketTimeoutException
[here|https://github.com/apache/incubator-nifi/blob/4752e284f6b4c4d3ae082af6b6f66d393c2a1ad3/nifi/nifi-nar-bundles/nifi-standard-services/nifi-distributed-cache-services-bundle/nifi-distributed-cache-server/src/main/java/org/apache/nifi/distributed/cache/server/AbstractCacheServer.java#L131]
(and letting the IOException catch block handle any issues) seems to improve
the test case percentage, but still fails about 1 in 7 runs.
> nifi-distributed-cache-server failing testClientTermination
> -----------------------------------------------------------
>
> Key: NIFI-437
> URL: https://issues.apache.org/jira/browse/NIFI-437
> Project: Apache NiFi
> Issue Type: Bug
> Affects Versions: 0.1.0
> Environment: Mac OS X 10.10.2
> Java 1.8.0_31, 64-bit
> Maven 3.2.5
> Reporter: Brian Ghigiarelli
> Fix For: 0.1.0
>
> Attachments: NIFI-437-only-close-server-socket-if-open.patch
>
>
> While executing a "mvn clean install" on the latest "develop" branch for the
> 0.1.0-incubating-SNAPSHOT version, the nifi-distributed-cache-server module
> fails with the below error.
> Skipping tests and running NiFi locally seems to be running fine though.
> {code}
> Running org.apache.nifi.distributed.cache.server.TestServerAndClient
> Tests run: 7, Failures: 0, Errors: 1, Skipped: 6, Time elapsed: 2.2 sec <<<
> FAILURE! - in org.apache.nifi.distributed.cache.server.TestServerAndClient
> testClientTermination(org.apache.nifi.distributed.cache.server.TestServerAndClient)
> Time elapsed: 2.181 sec <<< ERROR!
> java.io.IOException: No such file or directory
> at sun.nio.ch.NativeThread.signal(Native Method)
> at
> sun.nio.ch.ServerSocketChannelImpl.implCloseSelectableChannel(ServerSocketChannelImpl.java:283)
> at
> java.nio.channels.spi.AbstractSelectableChannel.implCloseChannel(AbstractSelectableChannel.java:234)
> at
> java.nio.channels.spi.AbstractInterruptibleChannel.close(AbstractInterruptibleChannel.java:115)
> at
> org.apache.nifi.distributed.cache.server.AbstractCacheServer.stop(AbstractCacheServer.java:167)
> at
> org.apache.nifi.distributed.cache.server.map.MapCacheServer.stop(MapCacheServer.java:126)
> at
> org.apache.nifi.distributed.cache.server.DistributedCacheServer.shutdownServer(DistributedCacheServer.java:96)
> at
> org.apache.nifi.distributed.cache.server.TestServerAndClient.testClientTermination(TestServerAndClient.java:419)
> Results :
> Tests in error:
> TestServerAndClient.testClientTermination:419 ยป IO No such file or directory
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)