[infinispan-issues] [JBoss JIRA] (ISPN-2138) Use local non transactional context for map reduce invocation
Vladimir Blagojevic (JIRA)
jira-events at lists.jboss.org
Mon Jul 16 11:15:07 EDT 2012
[ https://issues.jboss.org/browse/ISPN-2138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706124#comment-12706124 ]
Vladimir Blagojevic commented on ISPN-2138:
-------------------------------------------
Sandro, I believe your fix works but we can not change implementation of NonTransactionalInvocationContextContainer just like that. I'll ping the author of that code on your behalf. Would you please in the meantime provide your cache configuration and if possible smallest example app so we can reproduce the problem locally.
> Use local non transactional context for map reduce invocation
> -------------------------------------------------------------
>
> Key: ISPN-2138
> URL: https://issues.jboss.org/browse/ISPN-2138
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 5.1.5.FINAL
> Reporter: Sandro Sonntag
> Assignee: Vladimir Blagojevic
> Priority: Blocker
> Fix For: 5.2.0.ALPHA2, 5.2.0.FINAL
>
>
> If I execute a MapReduce Task in AS7 a ClassCastEx occurs in the Mapper.
> Thanks for help.
> ~Sandro
> java.lang.ClassCastException: org.infinispan.marshall.MarshalledValue cannot be cast to de.adorsys.fireonec2.server.PrimeStats
> de.adorsys.fireonec2.server.PrimeCountMapper.map(PrimeCountMapper.java:10)
> org.infinispan.commands.read.MapReduceCommand.perform(MapReduceCommand.java:144)
> org.infinispan.distexec.mapreduce.MapReduceTask.execute(MapReduceTask.java:285)
> org.infinispan.distexec.mapreduce.MapReduceTask.execute(MapReduceTask.java:358)
> de.adorsys.fireonec2.server.StatsService.map(StatsService.java:44)
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> java.lang.reflect.Method.invoke(Method.java:597)
> org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
> org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsIntercep
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the infinispan-issues
mailing list