Created
February 25, 2014 16:35
-
-
Save tmarwen/9212529 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.