acceder au repository remotly

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Member II

acceder au repository remotly

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
Highlighted
Active Member

Re: acceder au repository remotly

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.
Highlighted
Active Member

Re: acceder au repository remotly

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.
Highlighted
Member II

Re: acceder au repository remotly

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.