Ryan Ruel created CURATOR-665:
---------------------------------

             Summary: ModeledFramework does not throw expected exception and 
instead hangs
                 Key: CURATOR-665
                 URL: https://issues.apache.org/jira/browse/CURATOR-665
             Project: Apache Curator
          Issue Type: Bug
          Components: Framework
    Affects Versions: 5.4.0
            Reporter: Ryan Ruel


When writing data to ZooKeeper via Curator, I found that when I was receiving a 
KeeperException NoAuth back from ZooKeeper, my call would hang indefinitely.

The NoAuth was expected as I was testing writing to a path where the ACL was 
set to prevent my client from writing (X509 authentication scheme).

The call which hangs:
{code:java}
myFramework.set(myModel).toCompletableFuture().get();{code}
The logs from the call:
{code:java}
2023-03-29 14:20:29,511 [Curator-Framework-0] ERROR imps.CuratorFrameworkImpl - 
Background exception was not retry-able or retry gave up
org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth 
for /test/foo {code}
I'd expect this exception to bubble up wrapped in a CompletionException.

Instead, CuratorFrameworkImpl just logs the exception and then the call to 
get() hangs indefinitely.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to