Foros de discusión

Stopping the server due to unexpected startup errors

thumbnail
Raja Seth, modificado hace 7 años.

Stopping the server due to unexpected startup errors

Regular Member Mensajes: 233 Fecha de incorporación: 18/08/11 Mensajes recientes
Hi Team,

I have a liferay6.2 unicast cluster environment. where I have done some customisation to create my custom cache objects. Now, for cache replication, I need to provide the custom cache entity in liferay-multi-vm-clustered.xml file. Below is my custom cache entity :

<cache eternal="false" maxElementsInMemory="1000" name="find.content.collection.by.id" overflowToDisk="false" timeToIdleSeconds="86400">
<cacheEventListenerFactory class="com.liferay.portal.cache.ehcache.LiferayCacheEventListenerFactory"
properties="replicatePuts=true,replicateUpdates=true,replicateRemovals=true,replicatePutsViaCopy=true,replicateUpdatesViaCopy=true,replicateAsynchronously=true" propertySeparator="," />
<bootstrapCacheLoaderFactory class="com.liferay.portal.cache.ehcache.LiferayBootstrapCacheLoaderFactory" />
</cache>


Now, when my cache objects are created and I am trying to restart a single node, it doesn't allow me to start the server and the below error is logged :

Cluster event JOIN_Cluster node {clusterNodeId=75d144c6-4169-4abe-a2df-d4cc4fe6bdb4, portalProtocol=https, inetAddress=/192.168.5.58, port=8443} [Sanitized]
14:21:46,271 ERROR [localhost-startStop-1][MainServlet:234] net.sf.ehcache.CacheException: java.lang.ClassNotFoundException: com.yas.core.model.impl.YasXMLParseImpl
net.sf.ehcache.CacheException: java.lang.ClassNotFoundException: com.yas.core.model.impl.YasXMLParseImpl
        at com.liferay.portal.cache.ehcache.EhcacheStreamBootstrapCacheLoader.start(EhcacheStreamBootstrapCacheLoader.java:63)
        at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:218)
        at com.liferay.portal.ee.license.StartupAction.doRun(Unknown Source)
        at com.liferay.portal.events.StartupAction.run(StartupAction.java:77)
        at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1257)
        at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:231)
        at javax.servlet.GenericServlet.init(GenericServlet.java:158)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5266)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5554)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677)
        at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1912)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        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)
Caused by: java.lang.ClassNotFoundException: com.yas.core.model.impl.YasXMLParseImpl
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:278)
        at com.liferay.portal.kernel.util.ClassResolverUtil.resolve(ClassResolverUtil.java:29)
        at com.liferay.portal.kernel.io.AnnotatedObjectInputStream.resolveClass(AnnotatedObjectInputStream.java:46)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1612)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
        at java.util.ArrayList.readObject(ArrayList.java:771)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1017)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1893)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
        at com.liferay.portal.cache.ehcache.EhcacheStreamBootstrapHelpUtil.loadCachesFromCluster(EhcacheStreamBootstrapHelpUtil.java:185)
        at com.liferay.portal.cache.ehcache.EhcacheStreamBootstrapCacheLoader.start(EhcacheStreamBootstrapCacheLoader.java:58)
        ... 22 more
Stopping the server due to unexpected startup errors


Please let me know if anyone have addressed this kind of issue.

Regards,
Raja