[ https://issues.apache.org/jira/browse/IGNITE-5556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Semen Boikov resolved IGNITE-5556. ---------------------------------- Resolution: Fixed Assignee: Ksenia Rybakova (was: Semen Boikov) Fix Version/s: 2.1 Found that SizeLongJob really could return int if job arrives before cache is started, fixed (f58b222907199ae51cf02dd48eac99ea3a2f1ae3). > Integer to Long cast exception during load test when print cache size > --------------------------------------------------------------------- > > Key: IGNITE-5556 > URL: https://issues.apache.org/jira/browse/IGNITE-5556 > Project: Ignite > Issue Type: Bug > Affects Versions: 2.1 > Reporter: Ksenia Rybakova > Assignee: Ksenia Rybakova > Fix For: 2.1 > > > "java.lang.Integer cannot be cast to java.lang.Long" occurs during preloading > phase of load test. > {noformat} > <13:13:02><pool-4-thread-1><yardstick> Failed to print cache size > [cache=orgCache, msg=class org.apache.ignite.IgniteCheckedException: > java.lang.Integer cannot be cast to java.lang.Long] > [2017-06-20 13:13:02,845][ERROR][pool-4-thread-1][GridTaskWorker] Failed to > reduce job results due to undeclared user exception > [task=o.a.i.i.processors.cache.GridCacheAdapter$SizeLongTask@2d899933, > err=java.lang.ClassCastException: java.lang.Integer cannot be cast to > java.lang.Long] > java.lang.ClassCastException: java.lang.Integer cannot be cast to > java.lang.Long > at > org.apache.ignite.internal.processors.cache.GridCacheAdapter$SizeLongTask.reduce(GridCacheAdapter.java:6266) > at > org.apache.ignite.internal.processors.cache.GridCacheAdapter$SizeLongTask.reduce(GridCacheAdapter.java:6210) > at > org.apache.ignite.internal.processors.task.GridTaskWorker$6.call(GridTaskWorker.java:1113) > at > org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6608) > at > org.apache.ignite.internal.processors.task.GridTaskWorker.reduce(GridTaskWorker.java:1111) > at > org.apache.ignite.internal.processors.task.GridTaskWorker.onResponse(GridTaskWorker.java:938) > at > org.apache.ignite.internal.processors.task.GridTaskWorker.processDelayedResponses(GridTaskWorker.java:687) > at > org.apache.ignite.internal.processors.task.GridTaskWorker.body(GridTaskWorker.java:538) > at > org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) > at > org.apache.ignite.internal.processors.task.GridTaskProcessor.startTask(GridTaskProcessor.java:744) > at > org.apache.ignite.internal.processors.task.GridTaskProcessor.execute(GridTaskProcessor.java:443) > at > org.apache.ignite.internal.processors.task.GridTaskProcessor.execute(GridTaskProcessor.java:399) > at > org.apache.ignite.internal.processors.cache.GridCacheAdapter.sizeLongAsync(GridCacheAdapter.java:3742) > at > org.apache.ignite.internal.processors.cache.GridCacheAdapter.sizeLong(GridCacheAdapter.java:3688) > at > org.apache.ignite.internal.processors.cache.IgniteCacheProxy.sizeLong(IgniteCacheProxy.java:1054) > at > org.apache.ignite.yardstick.PreloadLogger.printCacheStatistics(PreloadLogger.java:89) > at > org.apache.ignite.yardstick.PreloadLogger.printCachesStatistics(PreloadLogger.java:72) > at > org.apache.ignite.yardstick.PreloadLogger.run(PreloadLogger.java:63) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)