liste des utilisateurs des packages esupdev et uPortal-Esup

Archives de la liste Aide


Re: [esup-users] souci avec CSympa et HelpDesk


chronological Discussions 
  • From: Sebastien Gougeon < >
  • To: esup-users < >, helpdesk-users < >
  • Subject: Re: [esup-users] souci avec CSympa et HelpDesk
  • Date: Thu, 29 Sep 2005 10:04:48 +0200

Bonjour,

Nous avons eu le pb à Rennes egalement, nous avons donc recompilé les classes clientes d'axis en version 1.2.1 et cela a fonctionné.
Je vous joins les classes compilées en attendant qu'une nouvelle version du canal soit sortie.
Dezipper le fichier et mettre le répertoire "fr" dans le répertoire "source" du canal,  faire un undeploy puis en deploy.
Stop, start du portail et ça doit marcher.

Verifier qu'il ne reste pas de lib axis (mais bien axis-1.2.1) dans votre architecture deployée d'uportal (uPortal/WEB-INF/lib) sinon faire le nécéssaire pour que cela soit ainsi.

J'éspère avoir été assez clair, en cas de soucis n'hésitez pas.

Sébastien

Michel Beheregaray a écrit :

Bonjour,
j'ai un petit souci avec le canal CSympa et uPortal-2.4-esup-1.03.
Ce canal fonctionnait sans problème en version CSympaMultiServeur-1.1.2-RC1
depuis des mois sans aucun problème.
Depuis hier, j'obtiens une exception (voir ci-dessous) lorsque je l'active.

Or, il semble que la seule intervention sur le portail à ce moment-là
soit la mise à jour du canal HelpDesk (passage à 1.7.15 puis 1.7.16),
anciennement en version 1.7.6.
Aucune mise à jour coté serveur Sympa non plus.

J'ai essayé avec la version CSympaMultiServeur-1.2.1-RC1, idem.

Que signifie cette exception dans le canal CSympa ?
Pensez-vous qu'il y ait un lien avec la mise à jour HelpDesk ?

J'ai remarqué que esup-helpdesk-channel-1.7.16/esup-hibernate-channel/lib
(copiées dans ~/webapps/uPortal/WEB-INF/lib) contenaient des archives axis
et jaxrpc de versions différentes de ce que j'avais auparavant. CSympa
serait-il incompatible avec ces versions ?

Evidemment, on ouvre en prod dans une semaine !!! :-(

Merci pour votre aide.

Pour info, ligne 27 de SOAPStub.java :
oper.setStyle(org.apache.axis.enum.Style.RPC);

Voici l'exception :
java.lang.NoSuchFieldError: RPC
        at fr.cru.www.sympa.wsdl.SOAPStub.<clinit>(SOAPStub.java:27)
        at
fr.cru.www.sympa.wsdl.SympaSOAPLocator.getSympaPort(SympaSOAPLocator.java:43)
        at
org.esupportail.portal.channels.CSympaMultiServeur.SoapConnection.getSympaPort(SoapConnection.java:86)
        at
org.esupportail.portal.channels.CSympaMultiServeur.SoapConnection.getAbonnementCas(SoapConnection.java:67)
        at
org.esupportail.portal.channels.CSympaMultiServeur.CSympaMultiServeur.setStaticData(CSympaMultiServeur.java:150)
        at 
org.jasig.portal.ChannelManager.instantiateChannel(ChannelManager.java:696)
        at
org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1031)
        at
org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:990)
        at
org.jasig.portal.ChannelRenderingBuffer.endElement(ChannelRenderingBuffer.java:158)
        at
org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.java:309)
        at 
org.apache.xml.dtm.ref.DTMTreeWalker.endNode(DTMTreeWalker.java:415)
        at
org.apache.xalan.transformer.TreeWalker2Result.endNode(TreeWalker2Result.java:128)
        at 
org.apache.xml.dtm.ref.DTMTreeWalker.traverse(DTMTreeWalker.java:158)
        at
org.apache.xalan.transformer.TreeWalker2Result.traverse(TreeWalker2Result.java:115)
        at org.apache.xalan.templates.ElemCopyOf.execute(ElemCopyOf.java:228)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
        at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
        at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
        at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
        at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213)
        at 
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3372)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:433)
        at 
org.jasig.portal.utils.SAX2FilterImpl.endDocument(SAX2FilterImpl.java:684)
        at 
org.jasig.portal.utils.SAX2FilterImpl.endDocument(SAX2FilterImpl.java:684)
        at 
org.jasig.portal.layout.AggregatedLayout.writeTo(AggregatedLayout.java:448)
        at
org.jasig.portal.layout.AggregatedLayoutManager.getUserLayout(AggregatedLayoutManager.java:916)
        at
org.jasig.portal.layout.TransientUserLayoutManagerWrapper.getUserLayout(TransientUserLayoutManagerWrapper.java:134)
        at org.jasig.portal.UserInstance.renderState(UserInstance.java:527)
        at org.jasig.portal.UserInstance.writeContent(UserInstance.java:205)
        at 
org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:269)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
        at 
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
        at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
        at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
        at java.lang.Thread.run(Thread.java:534)


Cordialement,




--
***********************************
Sébastien GOUGEON
Centre de Ressources Informatiques
Université de Rennes 1
Tel : 02.23.23.71.25
***********************************

Attachment: fr.zip
Description: Zip compressed data




Archives gérées par MhonArc 2.6.10.

§