<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Fixing that NPE, leads to another few lines later:<div><br></div><div><div>Caused by: java.lang.NullPointerException</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.configuration.cache.LegacyConfigurationAdaptor.getLoaderConfig(LegacyConfigurationAdaptor.java:292)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.configuration.cache.LegacyConfigurationAdaptor.adapt(LegacyConfigurationAdaptor.java:251)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.loaders.CacheLoaderManagerImpl.createCacheLoader(CacheLoaderManagerImpl.java:281)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.loaders.CacheLoaderManagerImpl.start(CacheLoaderManagerImpl.java:147)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>... 22 more</div></div><div><br></div><div>Need to see which legacy port is invalid in this commit:</div><div>*&nbsp;<a href="https://github.com/alesj/jboss-as/commit/e1b73e018367ee7632d19ad383a7d8a83eb2e4da">https://github.com/alesj/jboss-as/commit/e1b73e018367ee7632d19ad383a7d8a83eb2e4da</a></div><div><br></div><div>Any idea?</div><div><br><div><div>On Aug 30, 2012, at 1:51 AM, Ales Justin &lt;<a href="mailto:ales.justin@gmail.com">ales.justin@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">I updated AS7 upstream master to run against Ispn upstream master.<br><br>But now I get this NPE:<br><br>I guess we should check for null "cacheLoader" here?<br><br> &nbsp;&nbsp;private static CacheLoaderConfig getLoaderConfig(LoaderConfiguration loader, CacheLoader cacheLoader) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (cacheLoader.getClass().isAnnotationPresent(CacheLoaderMetadata.class)) { // &lt;&lt; ----- HERE<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return Util.getInstance(cacheLoader.getClass().getAnnotation(CacheLoaderMetadata.class).configurationClass());<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {<br><br><br>---<br><br>01:47:24,176 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 32) MSC00001: Failed to start service jboss.infinispan.capedwarf.dist: org.jboss.msc.service.StartException in service jboss.infinispan.capedwarf.dist: org.infinispan.CacheException: Unable to invoke method public void org.infinispan.loaders.CacheLoaderManagerImpl.start() on object of type CacheLoaderManagerImpl<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.clustering.msc.AsynchronousService$1.run(AsynchronousService.java:87)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [classes.jar:1.6.0_33]<br><span class="Apple-tab-span" style="white-space:pre">        </span>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [classes.jar:1.6.0_33]<br><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_33]<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.0.0.GA.jar:2.0.0.GA]<br>Caused by: org.infinispan.CacheException: Unable to invoke method public void org.infinispan.loaders.CacheLoaderManagerImpl.start() on object of type CacheLoaderManagerImpl<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:238)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:889)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.factories.AbstractComponentRegistry.invokeStartMethods(AbstractComponentRegistry.java:639)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:628)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:531)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:174)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.CacheImpl.start(CacheImpl.java:523)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:661)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:554)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:568)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.clustering.infinispan.DefaultEmbeddedCacheManager.getCache(DefaultEmbeddedCacheManager.java:125)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.clustering.infinispan.DefaultEmbeddedCacheManager.getCache(DefaultEmbeddedCacheManager.java:116)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.clustering.infinispan.subsystem.CacheService.start(CacheService.java:78)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.clustering.msc.AsynchronousService$1.run(AsynchronousService.java:82)<br><span class="Apple-tab-span" style="white-space:pre">        </span>... 4 more<br>Caused by: org.infinispan.CacheException: Unable to start cache loaders<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.loaders.CacheLoaderManagerImpl.start(CacheLoaderManagerImpl.java:161)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]<br><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]<br><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]<br><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:236)<br><span class="Apple-tab-span" style="white-space:pre">        </span>... 17 more<br>Caused by: java.lang.NullPointerException<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.configuration.cache.LegacyConfigurationAdaptor.getLoaderConfig(LegacyConfigurationAdaptor.java:286)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.configuration.cache.LegacyConfigurationAdaptor.adapt(LegacyConfigurationAdaptor.java:251)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.loaders.CacheLoaderManagerImpl.createCacheLoader(CacheLoaderManagerImpl.java:281)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.loaders.CacheLoaderManagerImpl.start(CacheLoaderManagerImpl.java:147)<br><span class="Apple-tab-span" style="white-space:pre">        </span>... 22 more<br><br></blockquote></div><br></div></body></html>