Forum des développeurs Jahia francophones
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-43%
Le deal à ne pas rater :
-100€ Pack rééquipement Philips Hue Play : 3 barres lumineuses ...
129.99 € 229.99 €
Voir le deal

Help! Erreur incompréhensible sur le template ayant un portlet

2 participants

Aller en bas

Help! Erreur incompréhensible sur le template ayant un portlet Empty Help! Erreur incompréhensible sur le template ayant un portlet

Message  JavaPower Jeu 5 Mar - 17:58

Bonjour,

J'ai une erreur que je ne comprend pas.
Tout d'abord voila la configuration de mon serveur :

RAM : 1Go
Disque dur : 40Go

Option de jvm :
Code:

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=C:\Dev\jahia5.0.4\tomcat\conf\logging.properties
-Dsun.io.useCanonCaches=false -Xms1024m -Xmx1024m -XX:MaxPermSize=128m -server
-Dhibernate.jdbc.use_streams_for_binary=true -verbose:gc 
-Djava.endorsed.dirs=C:\Dev\jahia5.0.4\tomcat\common\endorsed
-Dcatalina.base=C:\Dev\jahia5.0.4\tomcat
-Dcatalina.home="C:\Dev\jahia5.0.4\tomcat
-Djava.io.tmpdir=C:\Dev\jahia5.0.4\tomcat\temp


Voici la trace de l'erreur dans la log :

2009-03-05 15:42:34,156: INFO [http-8080-Processor22] ApplicationContext, org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia]: Your Jahia Server has generated an error. Please review the details below for additional information:
Severity : CRITICAL
Error :

User message=Error while forwarding a Jahia engine's content,
System message=Root cause : Error while forwarding the Engine
/jsp/jahia/templates/mySite/corporate_portal_templates_v2/simple.jsp :
org.apache.struts.util.PropertyMessageResources cannot be cast to org.apache.struts.util.MessageResources -> BAILING OUT, root cause:Exception in JSP: /jsp/jahia/templates/intraADEX/corporate_portal_templates_v2/common/top.inc:565
Code:

562:    <logic:equal name="currentRequest" property="logged" value="true">
563:    <div id="content"
564:       <%if (isFullScreen) {%> style="width: 984px;"<%}%> >
565:          <jsp:include page="splash/splash.jsp" flush="true"/>
566:        <%if (isFullScreen) {%>
567:    </div><%}%>
568:    </logic:equal>

En faite j'ai un portlet sur le portail et quand je clique sur une action parfois ça fonctionne, parfois il n'y a plus rien sur le boxcontent (boxcontent vide comme une page blanche mais le template est toujours la seul la box est blanche).
Lorsque j'actualise, il m'affiche bien la page (surement parce qu'il la mise en cache) mais je ne sais pas pourquoi cette erreur arrive.

Quelqu'un saurait l'expliquer???

JavaPower
Curieux de Jahia

Messages : 26
Date d'inscription : 07/01/2009

Revenir en haut Aller en bas

Help! Erreur incompréhensible sur le template ayant un portlet Empty Re: Help! Erreur incompréhensible sur le template ayant un portlet

Message  JavaPower Lun 9 Mar - 21:33

Salut,

J'ai la solution!
En faite le problème c'est que je donne des objets en paramètre :
Code:
ActionMessages messages = getMessages(request);
         messages.add(INFO_MESSAGE, new ActionMessage(key, parameters));
En tant normal, c'est ce qu'il faut faire, mais apparament jahia n'apprécie pas trop...

En tout cas il suffit de tout mettre en String et ça passe tout seul !!!
Code:

String[] param = {};
for (int i = 0; i < parameters.length; i++) {
  param[i] = parameters[i].toString();
}
ActionMessages messages = getMessages(request);
messages.add(INFO_MESSAGE, new ActionMessage(key, param));

Voili voilou

JavaPower
Curieux de Jahia

Messages : 26
Date d'inscription : 07/01/2009

Revenir en haut Aller en bas

Help! Erreur incompréhensible sur le template ayant un portlet Empty Re: Help! Erreur incompréhensible sur le template ayant un portlet

Message  JavaPower Mar 17 Mar - 17:52

Autre cause de l'erreur le template :

dans le fichier splash.jsp, on a :

Code:
<div class="splash <bean:write name='currentPage' property='level' /> "
style="background-image:url( <bean:write name='splashImage' property='downloadUrl' />);"></div>

Il semble que le
Code:
<bean:write name='currentPage' property='level' />
pose problème.

Voila.

JavaPower
Curieux de Jahia

Messages : 26
Date d'inscription : 07/01/2009

Revenir en haut Aller en bas

Help! Erreur incompréhensible sur le template ayant un portlet Empty Re: Help! Erreur incompréhensible sur le template ayant un portlet

Message  Guillaume Mar 17 Mar - 19:14

Qu'est ce qui pose problème avec ce tag ?
Guillaume
Guillaume
Administrateur

Messages : 87
Date d'inscription : 06/01/2009

https://jahia.frenchboard.com

Revenir en haut Aller en bas

Help! Erreur incompréhensible sur le template ayant un portlet Empty Re: Help! Erreur incompréhensible sur le template ayant un portlet

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum