Share : Problème d'accès à la liste des sites

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

Share : Problème d'accès à la liste des sites

Bonjour,
Je travaille sur Alfresco Community v3.2.0.
Depuis peut, lorsque je créer un nouvel utilisateur (depuis l'interface Share ou depuis l'interface Web classique), tout se passe correctement. Mais lorsque le nouvel utilisateur accède à son interface Share, et qu'il souhaite accéder à la liste des sites (barre de menu du haut), il tombe sur l'erreur suivante :

 
An error has occured in the Share component: /share/service/components/site-finder.
It responded with a status of 500 - Internal Error.
Error Code Information: 500 - An error inside the HTTP server which prevented it from fulfilling the request.
Error Message: 01020031 Failed to load script '/org/alfresco/components/site-finder/site-finder.get.js (in classpath store file:E:/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts)': 01020030 Invalid uri 'http://localhost:8080/alfresco/s/api/invitations?inviteeUserName=Wei CHENG&alf_ticket=TICKET_fc9bb3a584976f2e785b6fa796ab7a42204dbfc7': Invalid query
Server: Alfresco Community v3.2.0 (2039) schema 2 019
Time: 2 févr. 2010 10:39:42
Click here to view full technical information on the error.
Exception: java.lang.IllegalArgumentException - Invalid uri 'http://localhost:8080/alfresco/s/api/invitations?inviteeUserName=Wei CHENG&alf_ticket=TICKET_fc9bb3a584976f2e785b6fa796ab7a42204dbfc7': Invalid query
org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:222)
org.apache.commons.httpclient.methods.GetMethod.<init>(GetMethod.java:89)
org.alfresco.connector.RemoteClient.service(RemoteClient.java:524)
org.alfresco.connector.RemoteClient.service(RemoteClient.java:476)
org.alfresco.connector.RemoteClient.call(RemoteClient.java:296)
org.alfresco.connector.RemoteClient.call(RemoteClient.java:230)
org.alfresco.connector.HttpConnector.call(HttpConnector.java:73)
org.alfresco.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:142)
org.alfresco.web.scripts.ScriptRemoteConnector.call(ScriptRemoteConnector.java:83)
org.alfresco.web.scripts.ScriptRemoteConnector.get(ScriptRemoteConnector.java:95)
sun.reflect.GeneratedMethodAccessor829.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.mozilla.javascript.MemberBox.invoke(MemberBox.java:155)
org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:243)
org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
org.mozilla.javascript.gen.c13._c0(file:E:/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/site-finder/site-finder.get.js:5)
org.mozilla.javascript.gen.c13.call(file:E:/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/site-finder/site-finder.get.js)
org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
org.mozilla.javascript.gen.c13.call(file:E:/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/site-finder/site-finder.get.js)
org.mozilla.javascript.gen.c13.exec(file:E:/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/site-finder/site-finder.get.js)
org.alfresco.web.scripts.PresentationScriptProcessor.executeScriptImpl(PresentationScriptProcessor.java:306)
org.alfresco.web.scripts.PresentationScriptProcessor.executeScript(PresentationScriptProcessor.java:189)
org.alfresco.web.scripts.AbstractWebScript.executeScript(AbstractWebScript.java:819)
org.alfresco.web.scripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:90)
org.alfresco.web.scripts.PresentationContainer.executeScript(PresentationContainer.java:60)
org.alfresco.web.scripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer.java:186)
org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:262)
org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:139)
org.alfresco.web.scripts.WebScriptProcessor.executeBody(WebScriptProcessor.java:329)
org.alfresco.web.framework.render.AbstractProcessor.execute(AbstractProcessor.java:85)
org.alfresco.web.framework.render.RenderHelper.processComponent(RenderHelper.java:341)
org.alfresco.web.framework.render.RenderUtil.renderRawComponent(RenderUtil.java:451)
org.alfresco.web.framework.render.RenderUtil.renderRawComponent(RenderUtil.java:434)
org.alfresco.web.framework.render.bean.ComponentRenderer.body(ComponentRenderer.java:135)
org.alfresco.web.framework.render.RenderUtil.renderRegionComponents(RenderUtil.java:328)
org.alfresco.web.site.taglib.RegionIncludeTag.doStartTag(RegionIncludeTag.java:43)
org.alfresco.tools.TagUtil.execute(TagUtil.java:147)
org.alfresco.tools.TagUtil.execute(TagUtil.java:81)
org.alfresco.web.scripts.FreemarkerTagSupportDirective.executeTag(FreemarkerTagSupportDirective.java:89)
org.alfresco.web.scripts.GenericFreemarkerTagDirective.execute(GenericFreemarkerTagDirective.java:127)
freemarker.core.Environment.visit(Environment.java:261)
freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
freemarker.core.Environment.visit(Environment.java:208)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:208)
freemarker.core.Environment.process(Environment.java:188)
freemarker.template.Template.process(Template.java:237)
org.alfresco.web.scripts.PresentationTemplateProcessor.process(PresentationTemplateProcessor.java:185)
org.alfresco.web.scripts.FreemarkerProcessor.executeBody(FreemarkerProcessor.java:266)
org.alfresco.web.framework.render.AbstractProcessor.execute(AbstractProcessor.java:85)
org.alfresco.web.framework.render.RenderHelper.processRenderable(RenderHelper.java:278)
org.alfresco.web.framework.render.bean.ChromeRenderer.body(ChromeRenderer.java:60)
org.alfresco.web.framework.render.AbstractRenderer.render(AbstractRenderer.java:105)
org.alfresco.web.framework.render.bean.RegionRenderer.body(RegionRenderer.java:134)
org.alfresco.web.framework.render.AbstractRenderer.render(AbstractRenderer.java:105)
org.alfresco.web.framework.render.RenderUtil.startRegionRenderer(RenderUtil.java:273)
org.alfresco.web.framework.render.RenderUtil.renderRegion(RenderUtil.java:213)
org.alfresco.web.framework.render.PresentationUtil.renderRegion(PresentationUtil.java:125)
org.alfresco.web.site.taglib.RegionTag.doStartTag(RegionTag.java:109)
org.alfresco.tools.TagUtil.execute(TagUtil.java:147)
org.alfresco.tools.TagUtil.execute(TagUtil.java:81)
org.alfresco.web.scripts.FreemarkerTagSupportDirective.executeTag(FreemarkerTagSupportDirective.java:89)
org.alfresco.web.scripts.RegionFreemarkerTagDirective.execute(RegionFreemarkerTagDirective.java:128)
freemarker.core.Environment.visit(Environment.java:261)
freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
freemarker.core.Environment.visit(Environment.java:208)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:208)
freemarker.core.Environment.visit(Environment.java:393)
freemarker.core.BodyInstruction.accept(BodyInstruction.java:93)
freemarker.core.Environment.visit(Environment.java:208)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:208)
freemarker.core.Macro$Context.runMacro(Macro.java:164)
freemarker.core.Environment.visit(Environment.java:601)
freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
freemarker.core.Environment.visit(Environment.java:208)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:208)
freemarker.core.Environment.process(Environment.java:188)
freemarker.template.Template.process(Template.java:237)
org.alfresco.web.scripts.PresentationTemplateProcessor.process(PresentationTemplateProcessor.java:185)
org.alfresco.web.scripts.FreemarkerProcessor.executeBody(FreemarkerProcessor.java:266)
org.alfresco.web.framework.render.AbstractProcessor.execute(AbstractProcessor.java:85)
org.alfresco.web.framework.render.RenderHelper.processTemplate(RenderHelper.java:385)
org.alfresco.web.framework.render.bean.TemplateInstanceRenderer.body(TemplateInstanceRenderer.java:140)
org.alfresco.web.framework.render.AbstractRenderer.render(AbstractRenderer.java:105)
org.alfresco.web.framework.render.bean.PageRenderer.body(PageRenderer.java:81)
org.alfresco.web.framework.render.AbstractRenderer.render(AbstractRenderer.java:105)
org.alfresco.web.framework.render.RenderUtil.startPageRenderer(RenderUtil.java:144)
org.alfresco.web.framework.render.RenderUtil.renderPage(RenderUtil.java:117)
org.alfresco.web.framework.render.PresentationUtil.renderPage(PresentationUtil.java:86)
org.alfresco.web.site.servlet.DispatcherServlet.dispatchPage(DispatcherServlet.java:512)
org.alfresco.web.site.servlet.DispatcherServlet.dispatch(DispatcherServlet.java:389)
org.alfresco.web.site.servlet.DispatcherServlet.service(DispatcherServlet.java:165)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
Exception: org.alfresco.web.scripts.WebScriptException - 01020030 Invalid uri 'http://localhost:8080/alfresco/s/api/invitations?inviteeUserName=Wei CHENG&alf_ticket=TICKET_fc9bb3a584976f2e785b6fa796ab7a42204dbfc7': Invalid query
org.alfresco.web.scripts.PresentationScriptProcessor.executeScriptImpl(PresentationScriptProcessor.java:312)
Exception: org.alfresco.web.scripts.WebScriptException - 01020031 Failed to load script '/org/alfresco/components/site-finder/site-finder.get.js (in classpath store file:E:/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts)': 01020030 Invalid uri 'http://localhost:8080/alfresco/s/api/invitations?inviteeUserName=Wei CHENG&alf_ticket=TICKET_fc9bb3a584976f2e785b6fa796ab7a42204dbfc7': Invalid query
org.alfresco.web.scripts.PresentationScriptProcessor.executeScript(PresentationScriptProcessor.java:193)

Cette erreur est inscrite dans la page, en lieu et place de la liste des sites.
Pourtant, le dashlet "mes sites" fonctionne correctement : l'utilisateur peut visualiser ses site et y accéder via son tableau de bord.

Quelqu'un aurait-il une idée d'où ce problème pourrait venir???

Un grand merci d'avance.

Martin
2 Replies
michaelh
Active Member

Re: Share : Problème d'accès à la liste des sites

Bonjour,

Je soupçonne un problème avec l'encodage de l'URL pour un nom de compte utilisateur avec des espaces … Enfin c'est une idée.
Est-ce que ça arrive avec cet utilisateur uniquement ou tous ? Et avec l'utilisateur "admin" ?
martonni
Member II

Re: Share : Problème d'accès à la liste des sites

Oui en effet, il s'agissait bien d'un espace dans le nom d'utilisateur. Les points en revanches ne semblent pas causés ce problème.

Merci pour cet éclairage.

Cdt