[ https://issues.apache.org/jira/browse/NIFI-437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brian Ghigiarelli updated NIFI-437:
-----------------------------------
Attachment: NIFI-437-DistributedCacheServer-ExceptionHandling.patch
Adding patch for the AbstractCacheServer that removes the explicit SocketTimeoutException
that was removed in Java 8. For previous Java clients, the catch block for the IOException
still allows for compilation.
Removing this catch block and import allows for successful compilation on Mac OSX 10.10.3
with Java 8 u31.
> 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-DistributedCacheServer-ExceptionHandling.patch, 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)
|