[ https://issues.apache.org/jira/browse/IGNITE-1098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Semen Boikov updated IGNITE-1098: --------------------------------- Fix Version/s: (was: 1.6) > IgniteCache.invoke() throws synchronous exception in async mode. > ---------------------------------------------------------------- > > Key: IGNITE-1098 > URL: https://issues.apache.org/jira/browse/IGNITE-1098 > Project: Ignite > Issue Type: Bug > Components: cache > Affects Versions: 1.1.4 > Reporter: Vladimir Ozerov > Assignee: Semen Boikov > Priority: Critical > > Steps to reproduce: > 1) Open class GridCacheAbstractFullApiSelfTest. > 2) Add the following field: > {code} > public static final CacheEntryProcessor<String, Integer, String> > ERR_PROCESSOR = > new CacheEntryProcessor<String, Integer, String>() { > @Override public String process(MutableEntry<String, Integer> e, > Object... args) { > throw new RuntimeException("Failed!"); > } > }; > {code} > 3) Add the following test: > {code} > public void testTransformException() throws Exception { > IgniteCache<String, Integer> cache = jcache().withAsync(); > cache.invoke("key2", ERR_PROCESSOR); > } > {code} > 4) Run this test from GridCacheAtomicMultiNodeFullApiSelfTest - it finishes > normally. > 5) Run the same test from GridCacheAtomicFullApiSelfTest - it fails with > exception as if it was a synchronous call. -- This message was sent by Atlassian JIRA (v6.3.4#6332)