Copy to / Move to löst Fehler aus

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

Copy to / Move to löst Fehler aus

Hallo zusammen,

immer wenn jemand versucht eine Datei zu verschieben oder an einen anderen Ort zu kopieren erscheint folgende Fehlermeldung:

04310009 Wrapped Exception (with status template): 04310225 Error during processing of the template 'Method public org.alfresco.repo.jscript.ScriptableHashMap org.alfresco.repo.site.script.Site.listMembers(java.lang.String,java.lang.String,int) threw an exception when invoked on org.alfresco.repo.site.script.Site@47f8a006'. Please contact your system administrator.

Ich wäre froh, wenn mir jemand weiterhelfen könnte.

Eine Besonderheit: Im unseren System sind die einzelnen Benutzer nur über Gruppen Mitglieder in Sites. "Invitations" haben wir deaktiviert. Kann es daran liegen?

Viele Grüße
Thorsten
7 Replies
afaust
Master

Re: Copy to / Move to löst Fehler aus

Hallo,

gibt es u.U. noch mehr Log-Ausgaben/-Informationen zu diesem Fehler? Anhand der bisherigen Informationen ist leider nur zu erkennen, DASS ein Fehler aufgetreten ist, aber nicht konkret welcher. Welche Alfresco / Share Version wird eingesetzt?

Auf Anhieb (ohne weitere Information und Gewähr) würde ich die Gruppen-Mitgliedschaft als Verursacher ausschließen - ob direkt oder transitiv Mitglied spielt, soweit ich den Code der betroffenen Komponenten kenne, keine Rolle.


Gruß
Axel Faust
jumpfunky
Member II

Re: Copy to / Move to löst Fehler aus

Hallo Axel,
danke für deine Antwort!

Anbei die entsprechende stdout-Logdatei.

Ich würde mich freuen, wenn du mir weiterhelfen kannst.

VIele Grüße
Thorsten
jumpfunky
Member II

Re: Copy to / Move to löst Fehler aus

Ups, .log als anhang ist wohl nicht erlaubt:

Method public org.alfresco.repo.jscript.ScriptableHashMap org.alfresco.repo.site.script.Site.listMembers(java.lang.String,java.lang.String,int) threw an exception when invoked on org.alfresco.repo.site.script.Site@53039bb7
The problematic instruction:
———-
==> assignment: managers=site.listMembers(null, "SiteManager", 0)?keys [on line 32, column 17 in org/alfresco/repository/site/site.lib.ftl]
in user-directive siteLib.siteJSON [on line 5, column 17 in org/alfresco/repository/site/sites.get.json.ftl]
———-

Java backtrace for programmers:
———-
freemarker.template.TemplateModelException: Method public org.alfresco.repo.jscript.ScriptableHashMap org.alfresco.repo.site.script.Site.listMembers(java.lang.String,java.lang.String,int) threw an exception when invoked on org.alfresco.repo.site.script.Site@53039bb7
   at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:130)
   at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
   at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
   at freemarker.core.BuiltIn$keysBI._getAsTemplateModel(BuiltIn.java:589)
   at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
   at freemarker.core.Assignment.accept(Assignment.java:90)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.EscapeBlock.accept(EscapeBlock.java:84)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Macro$Context.runMacro(Macro.java:164)
   at freemarker.core.Environment.visit(Environment.java:601)
   at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)
   at freemarker.core.Environment.visit(Environment.java:415)
   at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Environment.process(Environment.java:188)
   at freemarker.template.Template.process(Template.java:237)
   at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:197)
   at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:580)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:263)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:143)
   at org.alfresco.repo.web.scripts.RepositoryContainer$2.execute(RepositoryContainer.java:367)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:325)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:424)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:448)
   at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:294)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:333)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:189)
   at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:116)
   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.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   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:859)
   at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
   at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
   at java.lang.Thread.run(Thread.java:619)
Caused by: org.alfresco.repo.security.authority.UnknownAuthorityException: 05080008 An authority was not found for GROUP_site_Administratives_SiteManager
   at org.alfresco.repo.security.authority.AuthorityDAOImpl.getContainedAuthorities(AuthorityDAOImpl.java:420)
   at org.alfresco.repo.security.authority.AuthorityServiceImpl.getContainedAuthorities(AuthorityServiceImpl.java:385)
   at org.alfresco.repo.site.SiteServiceImpl.listMembersImpl(SiteServiceImpl.java:1182)
   at org.alfresco.repo.site.SiteServiceImpl.listMembers(SiteServiceImpl.java:1150)
   at org.alfresco.repo.site.SiteServiceImpl.listMembers(SiteServiceImpl.java:1126)
   at org.alfresco.repo.site.script.Site.listMembers(Site.java:309)
   at sun.reflect.GeneratedMethodAccessor578.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:835)
   at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:106)
   … 49 more
10:46:16,383  ERROR [extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 05080003 Wrapped Exception (with status template): 05080009 Error during processing of the template 'Method public org.alfresco.repo.jscript.ScriptableHashMap org.alfresco.repo.site.script.Site.listMembers(java.lang.String,java.lang.String,int) threw an exception when invoked on org.alfresco.repo.site.script.Site@53039bb7'. Please contact your system administrator.
org.springframework.extensions.webscripts.WebScriptException: 05080003 Wrapped Exception (with status template): 05080009 Error during processing of the template 'Method public org.alfresco.repo.jscript.ScriptableHashMap org.alfresco.repo.site.script.Site.listMembers(java.lang.String,java.lang.String,int) threw an exception when invoked on org.alfresco.repo.site.script.Site@53039bb7'. Please contact your system administrator.
   at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:742)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:167)
   at org.alfresco.repo.web.scripts.RepositoryContainer$2.execute(RepositoryContainer.java:367)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:325)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:424)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:448)
   at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:294)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:333)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:189)
   at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:116)
   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.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   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:859)
   at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
   at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
   at java.lang.Thread.run(Thread.java:619)
Caused by: org.alfresco.service.cmr.repository.TemplateException: 05080009 Error during processing of the template 'Method public org.alfresco.repo.jscript.ScriptableHashMap org.alfresco.repo.site.script.Site.listMembers(java.lang.String,java.lang.String,int) threw an exception when invoked on org.alfresco.repo.site.script.Site@53039bb7'. Please contact your system administrator.
   at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:201)
   at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:580)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:263)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:143)
   … 21 more
Caused by: freemarker.template.TemplateModelException: Method public org.alfresco.repo.jscript.ScriptableHashMap org.alfresco.repo.site.script.Site.listMembers(java.lang.String,java.lang.String,int) threw an exception when invoked on org.alfresco.repo.site.script.Site@53039bb7
   at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:130)
   at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
   at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
   at freemarker.core.BuiltIn$keysBI._getAsTemplateModel(BuiltIn.java:589)
   at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
   at freemarker.core.Assignment.accept(Assignment.java:90)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.EscapeBlock.accept(EscapeBlock.java:84)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Macro$Context.runMacro(Macro.java:164)
   at freemarker.core.Environment.visit(Environment.java:601)
   at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)
   at freemarker.core.Environment.visit(Environment.java:415)
   at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Environment.process(Environment.java:188)
   at freemarker.template.Template.process(Template.java:237)
   at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:197)
   … 24 more
Caused by: org.alfresco.repo.security.authority.UnknownAuthorityException: 05080008 An authority was not found for GROUP_site_Administratives_SiteManager
   at org.alfresco.repo.security.authority.AuthorityDAOImpl.getContainedAuthorities(AuthorityDAOImpl.java:420)
   at org.alfresco.repo.security.authority.AuthorityServiceImpl.getContainedAuthorities(AuthorityServiceImpl.java:385)
   at org.alfresco.repo.site.SiteServiceImpl.listMembersImpl(SiteServiceImpl.java:1182)
   at org.alfresco.repo.site.SiteServiceImpl.listMembers(SiteServiceImpl.java:1150)
   at org.alfresco.repo.site.SiteServiceImpl.listMembers(SiteServiceImpl.java:1126)
   at org.alfresco.repo.site.script.Site.listMembers(Site.java:309)
   at sun.reflect.GeneratedMethodAccessor578.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:835)
   at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:106)
   … 49 more
10:48:10,290  ERROR [extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 05080004 Login failed
org.springframework.extensions.webscripts.WebScriptException: 05080004 Login failed
   at org.alfresco.repo.web.scripts.bean.AbstractLoginBean.login(AbstractLoginBean.java:75)
   at org.alfresco.repo.web.scripts.bean.LoginPost.executeImpl(LoginPost.java:73)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.executeImpl(DeclarativeWebScript.java:231)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:64)
   at org.alfresco.repo.web.scripts.RepositoryContainer$2.execute(RepositoryContainer.java:367)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:325)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:424)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:448)
   at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:253)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:333)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:189)
   at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:116)
   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.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   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:859)
   at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
   at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
   at java.lang.Thread.run(Thread.java:619)

Version: Alfresco Community v3.4.0 (a 3169)
afaust
Master

Re: Copy to / Move to löst Fehler aus

Hallo,

Dem Log entnehme ich, dass der Fehler schon beim Öffnen des Copy / Move To Dialogs aufgeht - stimmt das? Bisher ging ich davon aus, das ein Fehler BEIM Verschieben / Kopieren auftrat.

Der Logeintrag ist an sich recht eindeutig, was die Ursache des Fehlers angeht: Die Gruppe GROUP_site_Administratives_SiteManager fehlt. Dies kann verschiedene Ursachen habe: entweder wurde durch eine Modifikation von Alfresco diese Gruppe nicht angelegt oder jemand hat diese gelöscht - hierzu sind normalerweise Admin-Rechte notwendig. Eine andere Ursache kann auch sein, dass eine Site gelöscht und anschließend aus dem Archiv wiederhergestellt wurde - hierbei werden jedoch von Alfresco nicht mehr die notwendigen Gruppen angelegt.

Bitte einmal über den NodeBrowser prüfen, ob überhaupt Gruppen für die Site "Administratives" existieren und ggf. hier die existierenden Gruppen auflisten.

Gruß
Axel Faust
jumpfunky
Member II

Re: Copy to / Move to löst Fehler aus

Hallo Axel,
vielen Dank für deine Antwort.
Ja, es stimmt dass der Fehler schon beim Öffnen des Copy / Move To Dialogs aufgeht.

Ich habe mal in der Admin Console unter Groups nachgeschaut: Es existiert eine Gruppe die den Namen der Site trägt: "Administratives". Hilft dir das weiter?
Ich habe nun einfach mal in Share die Gruppe GROUP_site_Administratives_SiteManager angelegt. Das scheint den Fehler allerdings nicht zu beheben.

Wie es zu dem Fehler gekommen ist, kann ich nicht mit Sicherheit sagen.

Wie kann ich denn die fehlende Gruppe oder Gruppen (falls noch mehr fehlen) wieder anlegen? Was muss ich beachten?

Besten Dank,
Thorsten
afaust
Master

Re: Copy to / Move to löst Fehler aus

Hallo,

es sollten in einem Standard-Alfresco 4 Gruppen für die Site existieren - je eine für SiteManager, SiteConsumer, SiteContributor und SiteCollaborator. Zusätzlich sollte es eine Sammelgruppe für die Site geben. Basierend auf den Informationen ist es nur logisch, dass der Fehler weiter besteht (wenn man im Log nachschaut, sollten da jetzt eine andere Gruppe als fehlende gekennzeichnet werden), da noch immer 3 von insg. 5 Gruppen fehlen.

Zu beachten ist beim Anlegen der Gruppen, dass sie dem gleichen Muster folgen, also "GROUP_site_NAME_ROLLE" und jeweils auf dem Site-Ordner (der Ordner in "Company Home" unter "Sites" mit Namen "NAME") die jeweilige Berechtigung "ROLLE" zugewiesen bekommen.

Gruß
Axel Faust
jumpfunky
Member II

Re: Copy to / Move to löst Fehler aus

Hallo Axel,

vielen Dank für deine Hilfe. Ich konnte das Problem nun beheben. Die Site "Administratives" wurde in Share eigentlich gelöscht, in Alfresco war sie aber irgendwie dennoch vorhanden. Nachdem ich sie gelöscht habe, funktioniert das verschieben / kopieren von Dateien nun wieder.

Leider gibt's schon das nächste Problem - dazu aber ein extra Thread!

Herzlichen Dank nochmals
Thorsten