Bonjour, merci pour l'info sur le cache ESI/jGroups. Je suis sur un AIX 64bits. J'ai un NULL POINTER. Je n'ai quasiment pas de différence avec une machine 32 bit au niveau de la config data.xml
Help! Une idée? Merci 17 Avr 2007 13:25:49 org.apache.catalina.startup.Catalina start INFO: Server startup in 3941 ms 2007-04-17 13:27:37,233 INFO CacheKeyGenerator.getInstance - Created new instance of CacheKeyGenerator 2007-04-17 13:27:37,279 ERROR ProxyFilter.doFilter - Exception [java.lang.NullPointerException] on GET_http://10.75.29.143:8080/jahia/ 2007-04-17 13:27:37,283 ERROR StandardWrapperValve.invoke - "Servlet.service()" pour la servlet default a généré une exception java.lang.NullPointerException at net.sf.j2ep.rules.UrlRule.matches(UrlRule.java:103) at net.sf.j2ep.rules.BaseRule.matches(BaseRule.java:59) at net.sf.j2ep.rules.executor.RuleExecutor.checkforMatchingPassThroughRules(RuleExecutor.java:189) at net.sf.j2ep.responsehandlers.ResponseHandlerBase.process(ResponseHandlerBase.java:542) at net.sf.j2ep.ProxyFilter.doFilter(ProxyFilter.java:154) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:799) 2007-04-17 13:27:40,881 ERROR ProxyFilter.doFilter - Exception [java.lang.NullPointerException] on GET_http://10.75.29.143:8080/jahia/ 2007-04-17 13:27:40,882 ERROR StandardWrapperValve.invoke - "Servlet.service()" pour la servlet default a généré une exception java.lang.NullPointerException at net.sf.j2ep.rules.UrlRule.matches(UrlRule.java:103) at net.sf.j2ep.rules.BaseRule.matches(BaseRule.java:59) at net.sf.j2ep.rules.executor.RuleExecutor.checkforMatchingPassThroughRules(RuleExecutor.java:189) ----- Message d'origine ---- De : Stéphane Croisier <[EMAIL PROTECTED]> À : [email protected] Envoyé le : Mercredi, 4 Avril 2007, 17h25mn 48s Objet : Re: Serveur ESI, paramétrage: bug ou mauvaise config? Nous sommes encore en train de finaliser la version "cluster" de ESI (=une invalidation d'un cache sur un noeud ESI génère une invalidation indirecte sur les autres noeuds sans que Jahia ait à invalider directement chacun des serveurs ESI). Pour le moment, pouvez-vous tenter d'uiliser les paramètres inversés: <clusterEsiCache>false</clusterEsiCache> <relayInvalidationsToRemoteEsiServers>true</relayInvalidationsToRemoteEsiServers> La différence est minime. Cordialement, Stéphane At 12:03 04.04.2007, you wrote: Bonjour, j'ai le message contradictoire ci-dessous: 2007-04-04 11:50:02,816 ERROR SettingsBean.setRelayInvalidationsToRemoteEsiServers - Both relayInvalidationsToRemoteEsiServers and clusterEsiCache properties are set to TRUE. Choose one or the other. See data.xml for details. 2007-04-04 11:50:02,884 INFO ConfigParser.initGeneralSettings - SettingsBean{ clusterEsiCache='true' , clusterPollingIntervalinMS='300000' ms , clusterTimeOutinMS='20000' ms , shareEsiCacheEntriesBetweenServers='true' , calculateStats='false' <skipped> , invalidationPort=8091 , invalidationPortRange='8091-8093' , activateInvalidationServer=true , invalidationMaxConnections=20 <skipped> , relayInvalidationsToRemoteEsiServers=false <skipped> } alors que dans le fichier jahiacachserver_r370/tomcat/webapps/ROOT/WEB-INF/config/data.xml j'ai: <clusterEsiCache>true</clusterEsiCache> <relayInvalidationsToRemoteEsiServers>false</relayInvalidationsToRemoteEsiServers> Je retrouve bien mes ports d'invalidation dans le tomcat/logs/catalina.out C'est donc bien le bon fichier data.xml qui est lu! Alors c'est quoi ce message d'erreur? Merci. Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses. No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.25/745 - Release Date: 03.04.2007 12:48 No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.25/745 - Release Date: 03.04.2007 12:48 ___________________________________________________________________________ Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses http://fr.answers.yahoo.com
