Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-3809

Manual indexing cannot be triggered when running in server mode

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      The map/reduce task initializers (MapReduceInitializer) of query module are not loaded when in server mode. This leads to an unitialised indexing m/r task being executed which results to NPE.

      The problem was first seen in this forum post: https://community.jboss.org/message/848750#848750

      Stacktrace:

      2013-12-09 17:06:49,388 [                          main] DataGridManager                INFO  ##objName:jboss.infinispan:type=Query,manager="local",cache="default",component=MassIndexer
      
      Exception in thread "main" javax.management.MBeanException
      
          at org.infinispan.jmx.ResourceDMBean.invoke(ResourceDMBean.java:273)
      
          at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
      
          at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:762)
      
          at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.invoke(PluggableMBeanServerImpl.java:527)
      
          at org.jboss.as.jmx.PluggableMBeanServerImpl.invoke(PluggableMBeanServerImpl.java:263)
      
          at org.jboss.remotingjmx.protocol.v2.ServerProxy$InvokeHandler.handle(ServerProxy.java:915)
      
          at org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1.run(ServerCommon.java:152)
      
          at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
      
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
      
          at java.lang.Thread.run(Thread.java:662)
      
      Caused by: java.lang.reflect.InvocationTargetException
      
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      
          at java.lang.reflect.Method.invoke(Method.java:597)
      
          at org.infinispan.jmx.ResourceDMBean.invoke(ResourceDMBean.java:271)
      
          ... 9 more
      
      Caused by: org.infinispan.commons.CacheException: java.util.concurrent.ExecutionException: java.lang.NullPointerException
      
          at org.infinispan.distexec.mapreduce.MapReduceTask.execute(MapReduceTask.java:360)
      
          at org.infinispan.query.impl.massindex.MapReduceMassIndexer.start(MapReduceMassIndexer.java:25)
      
          ... 14 more
      
      Caused by: java.util.concurrent.ExecutionException: java.lang.NullPointerException
      
          at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
      
          at java.util.concurrent.FutureTask.get(FutureTask.java:83)
      
          at org.infinispan.distexec.mapreduce.MapReduceTask$TaskPart.get(MapReduceTask.java:845)
      
          at org.infinispan.distexec.mapreduce.MapReduceTask.executeMapPhaseWithLocalReduction(MapReduceTask.java:492)
      
          at org.infinispan.distexec.mapreduce.MapReduceTask.execute(MapReduceTask.java:358)
      
          ... 15 more
      
      Caused by: java.lang.NullPointerException
      
          at org.infinispan.query.impl.massindex.IndexingMapper.map(IndexingMapper.java:38)
      
          at org.infinispan.distexec.mapreduce.MapReduceManagerImpl.map(MapReduceManagerImpl.java:181)
      
          at org.infinispan.distexec.mapreduce.MapReduceManagerImpl.mapAndCombineForLocalReduction(MapReduceManagerImpl.java:89)
      
          at org.infinispan.distexec.mapreduce.MapReduceTask$MapTaskPart.invokeMapCombineLocallyForLocalReduction(MapReduceTask.java:955)
      
          at org.infinispan.distexec.mapreduce.MapReduceTask$MapTaskPart.access$300(MapReduceTask.java:894)
      
          at org.infinispan.distexec.mapreduce.MapReduceTask$MapTaskPart$2.call(MapReduceTask.java:926)
      
          at org.infinispan.distexec.mapreduce.MapReduceTask$MapTaskPart$2.call(MapReduceTask.java:922)
      
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      
          at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
      
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      
          at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      
          ... 3 more
      

              anistor Adrian Nistor (Inactive)
              anistor Adrian Nistor (Inactive)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: