cancel
Showing results for 
Search instead for 
Did you mean: 

acceder au repository remotly

lostfound
Champ in-the-making
Champ in-the-making
Bonjour,

lorsque je veux accède au repository alfresco via le plugin jsr170 (CMS lutece) je reçois cette exception :


23/03/12 11:42:47 ERROR [http-6969-Processor21] lutece.error - java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.RangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at fr.paris.lutece.plugins.jcr.business.portlet.Jsr170Portlet.getXml(Jsr170Portlet.java:183)
   at fr.paris.lutece.portal.service.page.PageService.getPortletContent(PageService.java:605)
   at fr.paris.lutece.portal.service.page.PageService.getPageContent(PageService.java:494)
   at fr.paris.lutece.portal.service.page.PageService.buildPageContent(PageService.java:441)
   at fr.paris.lutece.portal.service.page.PageService.getPage(PageService.java:293)
   at fr.paris.lutece.portal.service.page.PageService.getPage(PageService.java:211)
   at fr.paris.lutece.portal.service.page.PageContentService.getPage(PageContentService.java:61)
   at fr.paris.lutece.portal.web.admin.AdminPageJspBean.getAdminPagePreview(AdminPageJspBean.java:185)
   at org.apache.jsp.jsp.admin.site.AdminPagePreview_jsp._jspService(AdminPagePreview_jsp.java:68)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at fr.paris.lutece.portal.web.xss.SafeRequestFilter.doFilter(SafeRequestFilter.java:104)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at fr.paris.lutece.portal.web.upload.UploadFilter.doFilter(UploadFilter.java:142)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at fr.paris.lutece.portal.service.filter.MainFilter.doFilter(MainFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at fr.paris.lutece.portal.web.upload.DosGuardFilter.doFilter(DosGuardFilter.java:126)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at fr.paris.lutece.portal.web.user.AuthenticationFilter.doFilter(AuthenticationFilter.java:139)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at fr.paris.lutece.portal.web.encoding.EncodingFilter.doFilter(EncodingFilter.java:86)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
   at java.lang.Thread.run(Unknown Source)


j'utilise la version community 4.0.

pouvez vous m'indiquez la source de probleme

merci
3 REPLIES 3

jeanjot
Confirmed Champ
Confirmed Champ
Désolé, mais il faudrait nous mettre une trace plus longue, car j'ai l'impression qu'il nous en manque un morceau pour pouvoir vous répondre.

accède au repository alfresco via le plugin jsr170 (CMS lutece)

Je pense que quelques explications complémentaires pourraient aussi aider à la réponse.

rguinot
Confirmed Champ
Confirmed Champ
at fr.paris.lutece.plugins.jcr.business.portlet.Jsr170Portlet.getXml(Jsr170Portlet.java:183)

Code custom d'outre tombe. voir avec eux ?
En outre, jsr170 n'est plus vraiment d'actualité en 2012. il vaudrait mieux baser l'intégration sur CMIS, ou bien sur une intégration spécifique à base de web scripts.

lostfound
Champ in-the-making
Champ in-the-making
la trace est complete, l'exception se leve deux fois, et dans la page web dans la portlet j' ai l"affichage suivant 

Index: 0, Size: 0

pour la configuration j'ai suivi les étapes dans http://lutece.paris.fr/plugins/plugin-jsr170/fr/alfresco_notes.html

je suis même pas sur si le probleme vient d'alfresco ou bien de plugin

rguinot, je crois pas qu'il existe un plugin basé sur CMIS pour accéder à alfresco. je dois le développé donc ?

ça fait deux jours que j'essaye de resoudre ça, je crois que c'est un probleme de versions.