cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco Share Remote Call 500 Fehlermeldung

bnice_6017
Champ in-the-making
Champ in-the-making
Hallo,

bekomme bei der Anmeldung an Alfresco Share folgende Fehlermeldung:
Das Alfresco-Frontend und DoCASU funktionieren soweit, nur Share nicht…

Error during remote call. status: 500, response: { "status" : { "code" : 500, "name" : "Internal Error", "description" : "An error inside the HTTP server which prevented it from fulfilling the request." }, "message" : "Wrapped Exception (with status template): Failed to execute script '\/org\/alfresco\/slingshot\/calendar\/userevents.get.js (in classpath store file:\/opt\/Alfresco\/tomcat\/webapps\/alfresco\/WEB-INF\/classes\/alfresco\/templates\/webscripts)': No root sites folder exists", "exception" : "org.alfresco.web.scripts.WebScriptException - Wrapped Exception (with status template): Failed to execute script '\/org\/alfresco\/slingshot\/calendar\/userevents.get.js (in classpath store file:\/opt\/Alfresco\/tomcat\/webapps\/alfresco\/WEB-INF\/classes\/alfresco\/templates\/webscripts)': No root sites folder exists", "callstack" : [ "" ,"org.alfresco.error.AlfrescoRuntimeException: No root sites folder exists" ,"org.alfresco.repo.site.SiteServiceImpl.getSiteRoot(SiteServiceImpl.java:423)" ,"org.alfresco.repo.site.SiteServiceImpl.listSites(SiteServiceImpl.java:446)" ,"org.alfresco.repo.site.SiteServiceImpl.listSites(SiteServiceImpl.java:470)" ,"org.alfresco.repo.site.script.ScriptSiteService.listUserSites(ScriptSiteService.java:116)" ,"sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)" ,"sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)" ,"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.c88._c1(AlfrescoScript:27)" ,"org.mozilla.javascript.gen.c88.call(AlfrescoScript)" ,"org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)" ,"org.mozilla.javascript.gen.c88._c0(AlfrescoScript:17)" ,"org.mozilla.javascript.gen.c88.call(AlfrescoScript)" ,"org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)" ,"org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)" ,"org.mozilla.javascript.gen.c88.call(AlfrescoScript)" ,"org.mozilla.javascript.gen.c88.exec(AlfrescoScript)" ,"org.mozilla.javascript.Context.evaluateString(Context.java:1196)" ,"org.alfresco.repo.jscript.RhinoScriptProcessor.executeScriptImpl(RhinoScriptProcessor.java:390)" ,"org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:122)" ,"org.alfresco.repo.processor.ScriptServiceImpl.executeScript(ScriptServiceImpl.java:263)" ,"org.alfresco.repo.web.scripts.RepositoryScriptProcessor.executeScript(RepositoryScriptProcessor.java:108)" ,"org.alfresco.web.scripts.AbstractWebScript.executeScript(AbstractWebScript.java:800)" ,"org.alfresco.web.scripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:90)" ,"org.alfresco.repo.web.scripts.RepositoryContainer$2.execute(RepositoryContainer.java:319)" ,"org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:320)" ,"org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:227)" ,"org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:368)" ,"org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:390)" ,"org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:273)" ,"org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:261)" ,"org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:139)" ,"org.alfresco.web.scripts.servlet.WebScriptServlet.service(WebScriptServlet.java:116)" ,"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)" ,"org.alfresco.scripts.ScriptException: Failed to execute script '\/org\/alfresco\/slingshot\/calendar\/userevents.get.js (in classpath store file:\/opt\/Alfresco\/tomcat\/webapps\/alfresco\/WEB-INF\/classes\/alfresco\/templates\/webscripts)': No root sites folder exists" ,"org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:126)" ,"org.alfresco.web.scripts.WebScriptException: Wrapped Exception (with status template): Failed to execute script '\/org\/alfresco\/slingshot\/calendar\/userevents.get.js (in classpath store file:\/opt\/Alfresco\/tomcat\/webapps\/alfresco\/WEB-INF\/classes\/alfresco\/templates\/webscripts)': No root sites folder exists" ,"org.alfresco.web.scripts.AbstractWebScript.createStatusException(AbstractWebScript.java:595)" ], "server" : "Alfresco Labs v3.0.0 (Stable 1526) schema 1.002", "time" : "24.02.2009 11:27:49" } 
Server: Alfresco Labs v3.0.0 (Stable 1526) schema 1.002
3 REPLIES 3

bnice_6017
Champ in-the-making
Champ in-the-making
So, bin ein Stück weiter.
Ursache für den Fehler habe ich mittlerweile gefunden. Ich hatte die Alfresco Spaces "Sites" und "Web Projects" in einen anderen Ordner verschoben. Sollte man nicht machen, da sie von Share genutzt werden.
Sind jetzt aber wieder im Company home, leider ohne Änderung. Wie müssen die Berechtigungen für Sites und Web Projects standardmäßig lauten? Evtl. habe ich da noch einen Fehler…

bnice_6017
Champ in-the-making
Champ in-the-making
Fehler behoben !!! Smiley Very Happy

Die Ursache war richtig vermutet beim Verschieben des "sites" Spaces.
Nach diversen Versuchen, Alfresco Share durch Änderungen der Berechtigungen in Alfresco wieder zum fliegen zu bekommen, habe ich kurzerhand parallel eine neue Installation durchgeführt und anschließend mit ACP Ex- und Import hantiert. Zum Erfolg geführt hat schließlich folgendes:

- Export des "sites"-Ordners mit allen Optionen:

     Export From:
     Current Space
       Include Children
       Include this Space
       Run export in background
  Ziel: "Company_Home", Datei "sites_acp.acp"
- Löschen des "defekten" sites-Ordners in Company Home
- Import von sites_acp in Company Home

Obwohl jetzt die Berechtigungen auch nicht anders sind als vorher, funktioniert Share jetzt wieder.
Abweichend vom Original sind jetzt sowohl Owner als auch Modifier jeweils "admin" (vorher "system").

Vielleicht habe andere auch dieses Problem gehabt und vielleicht auf andere Weise lösen können - jegliches Feedback ist erwünscht!

thestorm
Champ in-the-making
Champ in-the-making
es reicht, beim SITES Ordner die Gruppe EVERYONE als Contributor (Beitragender) zu adden. Die Permissions der einzelnen Sites werden eh anders geregelt.