nifi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Payne (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (NIFI-437) nifi-distributed-cache-server failing testClientTermination
Date Wed, 18 Mar 2015 16:48:39 GMT

    [ https://issues.apache.org/jira/browse/NIFI-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14367439#comment-14367439
] 

Mark Payne commented on NIFI-437:
---------------------------------

Brian - is the result reproducible or did it just happen once? My guess, looking at the code,
is that in the unit test it couldn't bind to the port that it wanted to bind to, and as a
result it called "stop", which threw this Exception. So basically, I think this error is masking
a different problem. I attached a patch that will cause is to not call "close" if the server
socket is already closed. Can you try applying this patch and see if the unit test passes
- or if it now provides a different error?

> 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)

Mime
View raw message