Skip to content

Instantly share code, notes, and snippets.

@tmarwen
Created February 25, 2014 16:35
Show Gist options
  • Save tmarwen/9212529 to your computer and use it in GitHub Desktop.
Save tmarwen/9212529 to your computer and use it in GitHub Desktop.
diff --git a/component/scripting/src/main/java/org/exoplatform/groovyscript/GroovyScript.java b/component/scripting/src/main/java/org/exoplatform/groovyscript/GroovyScript.java
index 99a6786..114eebc 100644
--- a/component/scripting/src/main/java/org/exoplatform/groovyscript/GroovyScript.java
+++ b/component/scripting/src/main/java/org/exoplatform/groovyscript/GroovyScript.java
@@ -23,6 +23,7 @@ import org.codehaus.groovy.runtime.InvokerHelper;
import org.exoplatform.commons.utils.OutputStreamPrinter;
import java.io.IOException;
+import java.io.Serializable;
import java.io.Writer;
import java.util.Locale;
import java.util.Map;
@@ -33,10 +34,11 @@ import java.util.Map;
* @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
* @version $Revision$
*/
-public class GroovyScript
+public class GroovyScript implements Serializable
{
- /** . */
+ private static final long serialVersionUID = 2244552748422858097L;
+ /** . */
private final String templateId;
/** . */
diff --git a/component/scripting/src/main/java/org/exoplatform/groovyscript/GroovyTemplate.java b/component/scripting/src/main/java/org/exoplatform/groovyscript/GroovyTemplate.java
index 1b01aa5..4bc0143 100644
--- a/component/scripting/src/main/java/org/exoplatform/groovyscript/GroovyTemplate.java
+++ b/component/scripting/src/main/java/org/exoplatform/groovyscript/GroovyTemplate.java
@@ -18,10 +18,7 @@
*/
package org.exoplatform.groovyscript;
-import java.io.IOException;
-import java.io.Reader;
-import java.io.StringWriter;
-import java.io.Writer;
+import java.io.*;
import java.util.Locale;
import java.util.Map;
@@ -31,10 +28,12 @@ import java.util.Map;
* @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
* @version $Revision$
*/
-public class GroovyTemplate
+public class GroovyTemplate implements Serializable
{
- private static String read(Reader reader) throws IOException
+ private static final long serialVersionUID = -8220112880199970451L;
+
+ private static String read(Reader reader) throws IOException
{
StringBuilder builder = new StringBuilder();
char[] chars = new char[256];
diff --git a/component/scripting/src/main/java/org/exoplatform/groovyscript/Position.java b/component/scripting/src/main/java/org/exoplatform/groovyscript/Position.java
index ae7c8ea..c4738b5 100644
--- a/component/scripting/src/main/java/org/exoplatform/groovyscript/Position.java
+++ b/component/scripting/src/main/java/org/exoplatform/groovyscript/Position.java
@@ -18,14 +18,17 @@
*/
package org.exoplatform.groovyscript;
+import java.io.Serializable;
+
/**
* @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
* @version $Revision$
*/
-public class Position
+public class Position implements Serializable
{
- /** . */
+ private static final long serialVersionUID = 8257819482521671450L;
+ /** . */
private final int col;
/** . */
diff --git a/component/scripting/src/main/java/org/exoplatform/groovyscript/SectionItem.java b/component/scripting/src/main/java/org/exoplatform/groovyscript/SectionItem.java
index c6d2341..e8cfb1d 100644
--- a/component/scripting/src/main/java/org/exoplatform/groovyscript/SectionItem.java
+++ b/component/scripting/src/main/java/org/exoplatform/groovyscript/SectionItem.java
@@ -18,14 +18,17 @@
*/
package org.exoplatform.groovyscript;
+import java.io.Serializable;
+
/**
* @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
* @version $Revision$
*/
-public abstract class SectionItem
+public abstract class SectionItem implements Serializable
{
- /** . */
+ private static final long serialVersionUID = -3953238026114111787L;
+ /** . */
private final Position pos;
protected SectionItem(Position pos)
diff --git a/web/portal/src/main/webapp/WEB-INF/conf/portal/portal-configuration.xml b/web/portal/src/main/webapp/WEB-INF/conf/portal/portal-configuration.xml
index 928d3b9..e4fcd6b 100644
--- a/web/portal/src/main/webapp/WEB-INF/conf/portal/portal-configuration.xml
+++ b/web/portal/src/main/webapp/WEB-INF/conf/portal/portal-configuration.xml
@@ -24,7 +24,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.exoplaform.org/xml/ns/kernel_1_2.xsd http://www.exoplaform.org/xml/ns/kernel_1_2.xsd"
xmlns="http://www.exoplaform.org/xml/ns/kernel_1_2.xsd">
-
+
<component>
<key>org.exoplatform.portal.pom.config.POMSessionManager</key>
<type>org.exoplatform.portal.pom.config.POMSessionManager</type>
@@ -47,57 +47,57 @@
<component>
<key>org.exoplatform.portal.config.UserACL</key>
- <type>org.exoplatform.portal.config.UserACL</type>
- <init-params>
+ <type>org.exoplatform.portal.config.UserACL</type>
+ <init-params>
<value-param>
<name>super.user</name>
<description>administrator</description>
- <value>root</value>
+ <value>root</value>
</value-param>
-
+
<value-param>
<name>portal.administrator.groups</name>
<description>administrator</description>
<value>/platform/administrators</value>
</value-param>
-
+
<value-param>
<name>portal.administrator.mstype</name>
<description>administrator</description>
<value>manager</value>
</value-param>
-
+
<value-param>
<name>portal.creator.groups</name>
<description>groups with membership type have permission to manage portal</description>
- <value>*:/platform/administrators,*:/organization/management/executive-board</value>
+ <value>*:/platform/administrators,*:/organization/management/executive-board</value>
</value-param>
-
+
<value-param>
<name>navigation.creator.membership.type</name>
<description>specific membership type have full permission with group navigation</description>
- <value>manager</value>
+ <value>manager</value>
</value-param>
<value-param>
<name>guests.group</name>
<description>guests group</description>
- <value>/platform/guests</value>
- </value-param>
+ <value>/platform/guests</value>
+ </value-param>
<values-param>
<name>mandatory.groups</name>
<description>Groups that can not be deleted.</description>
<value>/platform/administrators</value>
<value>/platform/users</value>
<value>/platform/guests</value>
- </values-param>
+ </values-param>
<values-param>
<name>mandatory.mstypes</name>
<description>Membership type that can not be deleted.</description>
- <value>member</value>
- </values-param>
- </init-params>
+ <value>member</value>
+ </values-param>
+ </init-params>
</component>
-
+
<component>
<key>org.exoplatform.portal.mop.navigation.DataCache</key>
<type>org.exoplatform.portal.mop.navigation.ExoDataCache</type>
@@ -130,7 +130,7 @@
<name>default.portal</name>
<description>The default portal for checking db is empty or not</description>
<value>classic</value>
- </value-param>
+ </value-param>
<value-param>
<name>page.templates.location</name>
<description>the path to the location that contains Page templates</description>
@@ -179,36 +179,36 @@
<description>description</description>
<object type="org.exoplatform.portal.config.NewPortalConfig">
<field name="predefinedOwner">
- <collection type="java.util.HashSet">
- <value><string>classic</string></value>
+ <collection type="java.util.HashSet">
+ <value><string>classic</string></value>
</collection>
</field>
<field name="ownerType"><string>portal</string></field>
<field name="templateLocation"><string>war:/conf/portal/</string></field>
</object>
- </object-param>
+ </object-param>
<object-param>
<name>group.configuration</name>
<description>description</description>
<object type="org.exoplatform.portal.config.NewPortalConfig">
<field name="predefinedOwner">
- <collection type="java.util.HashSet">
+ <collection type="java.util.HashSet">
<value><string>/platform/administrators</string></value>
<value><string>/platform/users</string></value>
<value><string>/platform/guests</string></value>
- <value><string>/organization/management/executive-board</string></value>
+ <value><string>/organization/management/executive-board</string></value>
</collection>
</field>
<field name="ownerType"><string>group</string></field>
<field name="templateLocation"><string>war:/conf/portal</string></field>
</object>
- </object-param>
+ </object-param>
<object-param>
<name>user.configuration</name>
<description>description</description>
<object type="org.exoplatform.portal.config.NewPortalConfig">
<field name="predefinedOwner">
- <collection type="java.util.HashSet">
+ <collection type="java.util.HashSet">
<value><string>root</string></value>
</collection>
</field>
@@ -218,7 +218,7 @@
</object-param>
</init-params>
</component-plugin>
- </component-plugins>
+ </component-plugins>
<init-params>
<value-param>
<name>create.user.portal</name>
@@ -234,7 +234,7 @@
</value-param>
</init-params>
</component>
-
+
<external-component-plugins>
<target-component>org.exoplatform.services.organization.OrganizationService</target-component>
<component-plugin>
@@ -369,7 +369,7 @@
</field>
<field name="maxNodes">
<int>${gatein.cache.mop.maxnodes:5000}</int>
- </field>
+ </field>
<field name="distributed">
<boolean>true</boolean>
</field>
@@ -485,6 +485,24 @@
</object-param>
</init-params>
</component-plugin>
+ <component-plugin profiles="cluster">
+ <name>addExoCacheConfig</name>
+ <set-method>addExoCacheConfig</set-method>
+ <type>org.exoplatform.services.cache.ExoCacheConfigPlugin</type>
+ <description>Configures the cache for template service</description>
+ <init-params>
+ <object-param>
+ <name>TemplateService</name>
+ <description>The clustered cache TemplateService configuration</description>
+ <object type="org.exoplatform.services.cache.impl.jboss.ea.EAExoCacheConfig">
+ <field name="name"><string>TemplateService</string></field>
+ <field name="expirationTimeout"><long>${cache.exo.portal.TemplateService.expirationtimeout:600000}</long></field>
+ <field name="maxNodes"><int>${cache.exo.portal.TemplateService.maxnodes:5000}</int></field>
+ <field name="distributed"><boolean>true</boolean></field>
+ </object>
+ </object-param>
+ </init-params>
+ </component-plugin>
</external-component-plugins>
<external-component-plugins>
@tmarwen
Copy link
Author

tmarwen commented Feb 25, 2014

25 févr. 2014 17:03:34 org.exoplatform.services.resources.impl.BaseResourceBundleService$GetResourceBundleContext get
ATTENTION: Cannot load and merge the bundle: locale.portal.webos
25 févr. 2014 17:04:29 org.gatein.common.logging.Logger log
GRAVE: Computing of resource org.exoplatform.resolver.ResourceKey@e5212055 threw an exception
org.jboss.cache.CacheException: java.lang.ClassNotFoundException: UIPortalApplicationChildren
at org.jboss.cache.interceptors.InterceptorChain.invoke(InterceptorChain.java:304)
at org.jboss.cache.invocation.CacheInvocationDelegate.put(CacheInvocationDelegate.java:555)
at org.exoplatform.services.cache.impl.jboss.ea.EAExoCacheCreator$EAExoCache.putOnly(EAExoCacheCreator.java:132)
at org.exoplatform.services.cache.impl.jboss.AbstractExoCache.put(AbstractExoCache.java:243)
at org.exoplatform.commons.cache.future.FutureExoCache.put(FutureExoCache.java:53)
at org.exoplatform.commons.cache.future.FutureExoCache.put(FutureExoCache.java:30)
at org.exoplatform.commons.cache.future.Retrieval.call(Retrieval.java:43)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at org.exoplatform.commons.cache.future.FutureCache.get(FutureCache.java:123)
at org.exoplatform.groovyscript.text.TemplateService.getTemplate(TemplateService.java:154)
at org.exoplatform.groovyscript.text.TemplateService.getTemplate(TemplateService.java:145)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:114)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125)
at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:142)
at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:105)
at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:37)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:146)
at org.exoplatform.portal.webui.workspace.UIPortalApplication.processRender(UIPortalApplication.java:631)
at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:195)
at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:161)
at org.exoplatform.web.WebAppController.service(WebAppController.java:358)
at org.exoplatform.portal.application.PortalController.onService(PortalController.java:125)
at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:84)
at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:114)
at org.exoplatform.platform.common.admin.TermsAndConditionsFilter.doFilter(TermsAndConditionsFilter.java:77)
at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:110)
at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:84)
at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:78)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.login.ClusteredSSOFilter.doFilter(ClusteredSSOFilter.java:62)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:69)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:421)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: UIPortalApplicationChildren
at java.lang.ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.jboss.util.stream.MarshalledValueInputStream.resolveClass(MarshalledValueInputStream.java:81)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readClass(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:616)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallCommand(CacheMarshaller200.java:762)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:624)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallCommand(CacheMarshaller200.java:762)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:624)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:589)
at org.jboss.cache.marshall.CacheMarshaller200.objectFromObjectStream(CacheMarshaller200.java:161)
at org.jboss.cache.marshall.VersionAwareMarshaller.objectFromByteBuffer(VersionAwareMarshaller.java:210)
at org.jboss.cache.marshall.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:245)
at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:637)
at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:545)
at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:368)
at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:775)
at org.jgroups.JChannel.up(JChannel.java:1336)
at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:454)
at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:490)
at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:153)
at org.jgroups.protocols.FRAG2.up(FRAG2.java:188)
at org.jgroups.protocols.FC.up(FC.java:473)
at org.jgroups.protocols.pbcast.GMS.up(GMS.java:821)
at org.jgroups.protocols.VIEW_SYNC.up(VIEW_SYNC.java:192)
at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:233)
at org.jgroups.protocols.UNICAST.up(UNICAST.java:328)
at org.jgroups.protocols.pbcast.NAKACK.handleMessage(NAKACK.java:895)
at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:708)
at org.jgroups.protocols.BARRIER.up(BARRIER.java:136)
at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:167)
at org.jgroups.protocols.FD.up(FD.java:284)
at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:328)
at org.jgroups.protocols.MERGE2.up(MERGE2.java:144)
at org.jgroups.protocols.Discovery.up(Discovery.java:264)
at org.jgroups.protocols.PING.up(PING.java:273)
at org.jgroups.protocols.TP$ProtocolAdapter.up(TP.java:2319)
at org.jgroups.protocols.TP.passMessageUp(TP.java:1253)
at org.jgroups.protocols.TP.access$100(TP.java:50)
at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1830)
at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1809)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
25 févr. 2014 17:04:29 org.exoplatform.webui.core.lifecycle.Lifecycle renderTemplate
GRAVE: Template: system:/groovy/portal/webui/workspace/UIPortalApplicationChildren.gtmpl not found.
25 févr. 2014 17:04:30 org.gatein.common.logging.Logger log
GRAVE: Computing of resource org.exoplatform.resolver.ResourceKey@22933674 threw an exception
org.jboss.cache.CacheException: java.lang.ClassNotFoundException: UIPortalApplication
at org.jboss.cache.interceptors.InterceptorChain.invoke(InterceptorChain.java:304)
at org.jboss.cache.invocation.CacheInvocationDelegate.put(CacheInvocationDelegate.java:555)
at org.exoplatform.services.cache.impl.jboss.ea.EAExoCacheCreator$EAExoCache.putOnly(EAExoCacheCreator.java:132)
at org.exoplatform.services.cache.impl.jboss.AbstractExoCache.put(AbstractExoCache.java:243)
at org.exoplatform.commons.cache.future.FutureExoCache.put(FutureExoCache.java:53)
at org.exoplatform.commons.cache.future.FutureExoCache.put(FutureExoCache.java:30)
at org.exoplatform.commons.cache.future.Retrieval.call(Retrieval.java:43)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at org.exoplatform.commons.cache.future.FutureCache.get(FutureCache.java:123)
at org.exoplatform.groovyscript.text.TemplateService.getTemplate(TemplateService.java:154)
at org.exoplatform.groovyscript.text.TemplateService.getTemplate(TemplateService.java:145)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:114)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125)
at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:142)
at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:108)
at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:37)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:146)
at org.exoplatform.portal.webui.workspace.UIPortalApplication.processRender(UIPortalApplication.java:631)
at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:195)
at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:161)
at org.exoplatform.web.WebAppController.service(WebAppController.java:358)
at org.exoplatform.portal.application.PortalController.onService(PortalController.java:125)
at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:84)
at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:114)
at org.exoplatform.platform.common.admin.TermsAndConditionsFilter.doFilter(TermsAndConditionsFilter.java:77)
at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:110)
at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:84)
at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:78)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.login.ClusteredSSOFilter.doFilter(ClusteredSSOFilter.java:62)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:69)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:421)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: UIPortalApplication
at java.lang.ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.jboss.util.stream.MarshalledValueInputStream.resolveClass(MarshalledValueInputStream.java:81)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readClass(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:616)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallCommand(CacheMarshaller200.java:762)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:624)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallCommand(CacheMarshaller200.java:762)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:624)
at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:589)
at org.jboss.cache.marshall.CacheMarshaller200.objectFromObjectStream(CacheMarshaller200.java:161)
at org.jboss.cache.marshall.VersionAwareMarshaller.objectFromByteBuffer(VersionAwareMarshaller.java:210)
at org.jboss.cache.marshall.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:245)
at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:637)
at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:545)
at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:368)
at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:775)
at org.jgroups.JChannel.up(JChannel.java:1336)
at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:454)
at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:490)
at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:153)
at org.jgroups.protocols.FRAG2.up(FRAG2.java:188)
at org.jgroups.protocols.FC.up(FC.java:473)
at org.jgroups.protocols.pbcast.GMS.up(GMS.java:821)
at org.jgroups.protocols.VIEW_SYNC.up(VIEW_SYNC.java:192)
at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:233)
at org.jgroups.protocols.UNICAST.up(UNICAST.java:328)
at org.jgroups.protocols.pbcast.NAKACK.handleMessage(NAKACK.java:895)
at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:708)
at org.jgroups.protocols.BARRIER.up(BARRIER.java:136)
at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:167)
at org.jgroups.protocols.FD.up(FD.java:284)
at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:328)
at org.jgroups.protocols.MERGE2.up(MERGE2.java:144)
at org.jgroups.protocols.Discovery.up(Discovery.java:264)
at org.jgroups.protocols.PING.up(PING.java:273)
at org.jgroups.protocols.TP$ProtocolAdapter.up(TP.java:2319)
at org.jgroups.protocols.TP.passMessageUp(TP.java:1253)
at org.jgroups.protocols.TP.access$100(TP.java:50)
at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1830)
at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1809)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
25 févr. 2014 17:04:30 org.exoplatform.webui.core.lifecycle.Lifecycle renderTemplate
GRAVE: Template: system:/groovy/portal/webui/workspace/UIPortalApplication.gtmpl not found.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment