Status: Closed (View Workflow)
Affects Version/s: EAP 6.0.0 ER 6_Beta2
Fix Version/s: EAP 6.0.0 ER 8
Similar Issues:Show 8 results
JBPAPP6-746 isDone() method doesn't return true after cancel() call on EJB asynchronous method JBPAPP6-713 Calling method SessionContext.wasCancelCalled throws NullPointerException in case of not asynchronous or remote call JBPAPP6-754 Problems in asynchronous invocation of bean with security domain definition after authenticated remote call to another bean JBPAPP6-1412 HHH-7629 Initialize PersistentCollection with fetchType LAZY returns NPE JBPAPP6-1765 Setting ejb-store-on-clean=false or read-only=true does not have any effect JBPAPP6-947 HornetQ producer hang in ClientProducerCreditsImpl.acquireCredits after connection loss JBPAPP6-1508 Picketlink does not recognize JBoss EAP 6.0 JBPAPP6-1713 JBossSecurityContextUtil.getUserPrincipal() returns SimplePrincipal on remote calls from standalone client
After method cancel() returns, subsequent calls to isDone() should always return true.
The server side implementation of the Future instance returned for the async invocation has a bug in the isDone() method since it doesn't honour the requirements set by the isDone() javadoc about always returning true after the cancel() is invoked.
Please, see the comment https://issues.jboss.org/browse/EJBCLIENT-28?focusedCommentId=12690373&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12690373
The testcase could be checked here: