Accès à Share impossible

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

Accès à Share impossible

Bonjour,
Après avoir épuisé toutes mes options de recherche et consulté bon nombre de sujets de ce forum, j'ouvre un nouveau sujet pour un problème apparemment peu courant.

Remise dans le contexte :
J'utilise Alfresco sur une VMware installée sur un PC.
la version d'Alfresco est la version community 4.0 et la VMware a été configuré au préalable en suivant les prérequis spécifiés sur la documentation Alfresco.
Mes responsables m'ont demandé de testé les add-ons de statistiques disponibles pour pouvoir faire du reporting sur la GED. J'ai téléchargé Activity Stats et alfresco business reporting pour les installer et les tester.
j'ai suivi la documentation fournie avec ces add-ons pour l'installation et placé les fichiers .jar au bon endroit ainsi que les .amp.
J'ai coupé le service alfresco, exécuté le fichier apply_amps.bat pour installer les add-ons et relancé le service.
C'est là que se produit mon problème.
je n'ai plus la possibilité de lancer alfresco share (http://localhost:8080/share/). Voilà ce que rend la page qui devrait être la page de connexion :

A problem has occurred. 
This page could not be rendered:
slingshot-login
Please notify your system administrator.

La connexion à http://localhost:8080/alfresco/ fonctionne sans problème par contre.
J'ai du coup tenté de remettre Alfresco dans sa version avant l'installation des add-ons : cela ne change rien au problème.
J'ai tenté de réinstaller complètement alfresco sur la même VMware mais sur un autre port : la nouvelle installation fonctionne bien mais je n'ai pas osé encore retester d'installer les add-ons, préférent faire les autres tests et travaux que l'on me demandait avant de recommencer.

J'aimerais savoir si quelqu'un a déjà vu ce problème et si on peut le résoudre sans avoir à repartir de zéro.

(je n'ai pas trouvé le fichier alfresco.log, si quelq'un peut me dire où il est je ferais une copie du code qu'il contient)
3 Replies
michaelh
Active Member

Re: Accès à Share impossible

Bonjour,

Je comprends mieux pourquoi ce message d'erreur ne me disait rien. Il semble clair que les composants externes sont la cause de vos problèmes.

Il faudrait entrer en contact avec ceux qui les mettent à disposition, ou au moins vérifier dans quelle mesure ils sont bien compatibles avec la version 4.0 (les extensions non maintenues, ça arrive parfois).

En les installant un par un (et non pas ensemble), vous pourriez déjà isoler le fautif … en supposant qu'un seul pose problème !

Sinon, à défaut de "alfresco.log", vous pouvez regarder le contenu de "stdout_date.log" dans le dossier "tomcat/logs/".
Notez juste que si ce sont bien les extensions qui posent problème, on ne pourra pas beaucoup vous aider ici …
osiatis
Member II

Re: Accès à Share impossible

Ok pour les extensions, c'est bine ce que je me disais. Je vais finir mes autres tests tant que j'ai une install qui fonctionne et je testerais ça. je vous ferais savoir si je trouve quelle extension pose problème.

J'ai regardé un peu les log. je n'y comprend pas tout mais j'ai trouvé des lignes qui me semblent décrire le comportement que j'ai au lancement actuellement :

2012-04-12 08:43:50,664  ERROR [freemarker.runtime] [http-8080-1] Template processing error: "Expression (page.url.args.theme!theme) is undefined on line 9, column 18 in org/alfresco/include/alfresco-template.ftl."

Expression (page.url.args.theme!theme) is undefined on line 9, column 18 in org/alfresco/include/alfresco-template.ftl.
The problematic instruction:
———-
==> assignment: theme=(page.url.args.theme!theme)?html [on line 9, column 1 in org/alfresco/include/alfresco-template.ftl]
in include "../include/alfresco-template.ftl" [on line 1, column 1 in org/alfresco/global/slingshot-login.ftl]
———-

Java backtrace for programmers:
———-
freemarker.core.InvalidReferenceException: Expression (page.url.args.theme!theme) is undefined on line 9, column 18 in org/alfresco/include/alfresco-template.ftl.
   at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125)
   at freemarker.core.Expression.getStringValue(Expression.java:118)
   at freemarker.core.Expression.getStringValue(Expression.java:93)
   at freemarker.core.StringBuiltins$StringBuiltIn._getAsTemplateModel(StringBuiltins.java:71)
   at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
   at freemarker.core.Assignment.accept(Assignment.java:90)
   at freemarker.core.Environment.visit(Environment.java:221)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:221)
   at freemarker.core.Environment.include(Environment.java:1508)
   at freemarker.core.Include.accept(Include.java:169)
   at freemarker.core.Environment.visit(Environment.java:221)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:221)
   at freemarker.core.Environment.process(Environment.java:199)
   at org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)
   at org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:455)
   at org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)
   at org.springframework.extensions.surf.render.RenderService.processTemplate(RenderService.java:722)
   at org.springframework.extensions.surf.render.bean.TemplateInstanceRenderer.calculateComponentDependencies(TemplateInstanceRenderer.java:61)
   at org.springframework.extensions.surf.render.bean.TemplateInstanceRenderer.body(TemplateInstanceRenderer.java:118)
   at org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)
   at org.springframework.extensions.surf.render.bean.PageRenderer.body(PageRenderer.java:85)
   at org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)
   at org.springframework.extensions.surf.render.RenderService.renderPage(RenderService.java:763)
   at org.springframework.extensions.surf.mvc.PageView.dispatchPage(PageView.java:419)
   at org.springframework.extensions.surf.mvc.PageView.renderView(PageView.java:258)
   at org.springframework.extensions.surf.mvc.AbstractWebFrameworkView.renderMergedOutputModel(AbstractWebFrameworkView.java:316)
   at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
   at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:74)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:307)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
   at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861)
   at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
   at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584)
   at java.lang.Thread.run(Thread.java:662)
2012-04-12 08:43:50,727  ERROR [surf.render.RenderService] [http-8080-1] Unable to process template: slingshot-login
2012-04-12 08:43:50,727  ERROR [surf.render.RenderService] [http-8080-1] An exception occurred while rendering: slingshot-login
org.springframework.extensions.surf.exception.RendererExecutionException: WebTemplateProcessor failed to process template uri: org/alfresco/global/slingshot-login
   at org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:484)
   at org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)
   at org.springframework.extensions.surf.render.RenderService.processTemplate(RenderService.java:722)
   at org.springframework.extensions.surf.render.bean.TemplateInstanceRenderer.calculateComponentDependencies(TemplateInstanceRenderer.java:61)
   at org.springframework.extensions.surf.render.bean.TemplateInstanceRenderer.body(TemplateInstanceRenderer.java:118)
   at org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)
   at org.springframework.extensions.surf.render.bean.PageRenderer.body(PageRenderer.java:85)
   at org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)
   at org.springframework.extensions.surf.render.RenderService.renderPage(RenderService.java:763)
   at org.springframework.extensions.surf.mvc.PageView.dispatchPage(PageView.java:419)
   at org.springframework.extensions.surf.mvc.PageView.renderView(PageView.java:258)
   at org.springframework.extensions.surf.mvc.AbstractWebFrameworkView.renderMergedOutputModel(AbstractWebFrameworkView.java:316)
   at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
   at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:74)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:307)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
   at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861)
   at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
   at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584)
   at java.lang.Thread.run(Thread.java:662)
Caused by: org.springframework.extensions.webscripts.WebScriptException: 03120000 Failed to process template org/alfresco/global/slingshot-login.ftl
   at org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:175)
   at org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:455)
   … 38 more
Caused by: freemarker.core.InvalidReferenceException: Expression (page.url.args.theme!theme) is undefined on line 9, column 18 in org/alfresco/include/alfresco-template.ftl.
   at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125)
   at freemarker.core.Expression.getStringValue(Expression.java:118)
   at freemarker.core.Expression.getStringValue(Expression.java:93)
   at freemarker.core.StringBuiltins$StringBuiltIn._getAsTemplateModel(StringBuiltins.java:71)
   at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
   at freemarker.core.Assignment.accept(Assignment.java:90)
   at freemarker.core.Environment.visit(Environment.java:221)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:221)
   at freemarker.core.Environment.include(Environment.java:1508)
   at freemarker.core.Include.accept(Include.java:169)
   at freemarker.core.Environment.visit(Environment.java:221)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:221)
   at freemarker.core.Environment.process(Environment.java:199)
   at org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)
   … 39 more

Si cela peut permettre à quelqu'un de m'aider à récupérer ma première version.

En tout cas merci pour les conseils!
stef44
Member II

Re: Accès à Share impossible

Bonjour,

J'ai eu le même message d'erreur avec l'erreur dans le même fichier.
Dans mon cas, c'était dû au fait que nous avions remonté le contenu d'un alfresco dans une autre instance sans que les fichiers du thème soit recopié de la première instance vers la deuxième instance.
Après copie des fichiers du thème sur la nouvelle machine, cela fonctionne correctement.

Si cela peut servir  :wink:

Stef44