Keine Einladung als NICHT-ADMIN möglich bei SHARE [erledigt]

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

Keine Einladung als NICHT-ADMIN möglich bei SHARE [erledigt]

Moin alle zusammen,

habe jetzt im deutschen Forum rumgesucht und keine Lösung gefunden. Im englischen gibt es zwar so ein Thread (Mai 2010) aber noch immer ungelöst.
Also das Problem: Outbound Mail ist Konfiguriert. Dazu habe ich die global-properties angepasst und eine custom-email-context unter extension für smtps erstellt. Diese konfigurierte Email-Adresse ist identisch mit der, die ich beim Administrator-Account eingetragen habe.
Wenn ich jetzt bei Share als Admin jemanden zu einer Seite einlade (intern) dann klappt das wunderbar. Mach ich das jedoch als normaler User kommt ein Fehler. (O Einladungen gesendet/ 1 Fehler). Dass Jeder benutzer zu seinen Seiten einladen kann, wäre aber irgenwie sinnvoll.
Vllt sehe ich irgendetwas nicht ….wäre echt cool wenn mir jemand sagen kann, was ich falsch mache oder denke.
4 Replies
jpfi_4454
Member II

Re: Keine Einladung als NICHT-ADMIN möglich bei SHARE [erledigt]

Hi,
normalerweise kann jeder SiteManager Nutzer auf seine Site einladen.
Ein Log wäre an dieser Stelle hilfreich. Welche Alfresco version?
Versuchst du Nutzer einzuladen die bereits als Benutzer in Alfresco bestehen oder versuchst du externe Nutzer einzuladen für die bei der Einladung ein User-Objekt samt Passwort erzeugt wird?

VG, jan
pete86
Member II

Re: Keine Einladung als NICHT-ADMIN möglich bei SHARE [erledigt]

So…also ich benutze im Moment Alfresco Community 3.3g auf einem Windows XP-Rechner für Testzwecke. Ich versuche bisher nur ausschließliche interne Mitarbeiter einzuladen…sprich die Accounts sind bei Alfresco schon angelegt….

Das komische ist einfach, dass ich als Admin keine Probleme habe jemanden einzuladen, immer nur wenn ich als normaler Benutzer eine Site erstelle und jemanden einlade. Tritt z.B. der Admin zu dieser erstellten Seite als Manager bei, kann er wieder ohne Probleme Einladungen verschicken. Ich komme da iwie nicht weiter, aber vllt kann das einer von euch schneller überblicken…

Hier nun die Logfile:

12:54:29,140  ERROR [extensions.webscripts.AbstractRuntime] Exception from execu
teScript - redirecting to status template error: 10160009 Wrapped Exception (wit
h status template): 10160047 Failed to execute script 'classpath*:alfresco/templ
ates/webscripts/org/alfresco/repository/site/invitation/invitation.post.json.js'
: 10160046 Failed to signal transition 'sendInvite' from workflow task 'jbpm$22'

org.springframework.extensions.webscripts.WebScriptException: 10160009 Wrapped E
xception (with status template): 10160047 Failed to execute script 'classpath*:a
lfresco/templates/webscripts/org/alfresco/repository/site/invitation/invitation.
post.json.js': 10160046 Failed to signal transition 'sendInvite' from workflow t
ask 'jbpm$22'
        at org.springframework.extensions.webscripts.AbstractWebScript.createSta
tusException(AbstractWebScript.java:731)
        at org.springframework.extensions.webscripts.DeclarativeWebScript.execut
e(DeclarativeWebScript.java:167)
        at org.alfresco.repo.web.scripts.RepositoryContainer$2.execute(Repositor
yContainer.java:367)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransacti
on(RetryingTransactionHelper.java:321)
        at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecut
e(RepositoryContainer.java:417)
        at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecut
eAs(RepositoryContainer.java:434)
        at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(Repos
itoryContainer.java:298)
        at org.springframework.extensions.webscripts.AbstractRuntime.executeScri
pt(AbstractRuntime.java:307)
        at org.springframework.extensions.webscripts.AbstractRuntime.executeScri
pt(AbstractRuntime.java:178)
        at org.springframework.extensions.webscripts.servlet.WebScriptServlet.se
rvice(WebScriptServlet.java:116)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
7)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.alfresco.scripts.ScriptException: 10160047 Failed to execute scri
pt 'classpath*:alfresco/templates/webscripts/org/alfresco/repository/site/invita
tion/invitation.post.json.js': 10160046 Failed to signal transition 'sendInvite'
from workflow task 'jbpm$22'
        at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptPro
cessor.java:183)
        at org.alfresco.repo.processor.ScriptServiceImpl.executeScript(ScriptSer
viceImpl.java:268)
        at org.alfresco.repo.web.scripts.RepositoryScriptProcessor.executeScript
(RepositoryScriptProcessor.java:102)
        at org.springframework.extensions.webscripts.AbstractWebScript.executeSc
ript(AbstractWebScript.java:952)
        at org.springframework.extensions.webscripts.DeclarativeWebScript.execut
e(DeclarativeWebScript.java:86)
        … 21 more
Caused by: org.alfresco.service.cmr.workflow.WorkflowException: 10160046 Failed
to signal transition 'sendInvite' from workflow task 'jbpm$22'
        at org.alfresco.repo.workflow.jbpm.JBPMEngine.endTask(JBPMEngine.java:17
27)
        at org.alfresco.repo.workflow.WorkflowServiceImpl.endTask(WorkflowServic
eImpl.java:621)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
on(AopUtils.java:307)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
inpoint(ReflectiveMethodInvocation.java:183)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:150)
        at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterc
eptor.invoke(AlwaysProceedMethodInterceptor.java:34)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethod
Interceptor.invoke(ExceptionTranslatorMethodInterceptor.java:43)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.j
ava:279)
        at org.alfresco.repo.audit.AuditMethodInterceptor.proceed(AuditMethodInt
erceptor.java:163)
        at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInte
rceptor.java:140)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:107)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
cAopProxy.java:202)
        at $Proxy57.endTask(Unknown Source)
        at org.alfresco.repo.invitation.InvitationServiceImpl.startNominatedInvi
te(InvitationServiceImpl.java:1334)
        at org.alfresco.repo.invitation.InvitationServiceImpl.inviteNominated(In
vitationServiceImpl.java:226)
        at org.alfresco.repo.invitation.InvitationServiceImpl.inviteNominated(In
vitationServiceImpl.java:182)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
on(AopUtils.java:307)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
inpoint(ReflectiveMethodInvocation.java:183)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:150)
        at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterc
eptor.invoke(AlwaysProceedMethodInterceptor.java:34)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethod
Interceptor.invoke(ExceptionTranslatorMethodInterceptor.java:43)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.j
ava:279)
        at org.alfresco.repo.audit.AuditMethodInterceptor.proceedWithAudit(Audit
MethodInterceptor.java:228)
        at org.alfresco.repo.audit.AuditMethodInterceptor.proceed(AuditMethodInt
erceptor.java:195)
        at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInte
rceptor.java:140)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:107)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
cAopProxy.java:202)
        at $Proxy108.inviteNominated(Unknown Source)
        at org.alfresco.repo.site.script.Site.inviteNominated(Site.java:651)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:155)
        at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:24
3)
        at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:86)

        at org.mozilla.javascript.gen.c17._c1(file:/D:/Alfresco/tomcat/webapps/a
lfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/si
te/invitation/invitation.post.json.js:99)
        at org.mozilla.javascript.gen.c17.call(file:/D:/Alfresco/tomcat/webapps/
alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/s
ite/invitation/invitation.post.json.js)
        at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java
:108)
        at org.mozilla.javascript.gen.c17._c0(file:/D:/Alfresco/tomcat/webapps/a
lfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/si
te/invitation/invitation.post.json.js:134)
        at org.mozilla.javascript.gen.c17.call(file:/D:/Alfresco/tomcat/webapps/
alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/s
ite/invitation/invitation.post.json.js)
        at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:3
93)
        at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:283
4)
        at org.mozilla.javascript.gen.c17.call(file:/D:/Alfresco/tomcat/webapps/
alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/s
ite/invitation/invitation.post.json.js)
        at org.mozilla.javascript.gen.c17.exec(file:/D:/Alfresco/tomcat/webapps/
alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/s
ite/invitation/invitation.post.json.js)
        at org.alfresco.repo.jscript.RhinoScriptProcessor.executeScriptImpl(Rhin
oScriptProcessor.java:453)
        at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptPro
cessor.java:179)
        … 25 more
Caused by: org.jbpm.graph.def.DelegationException: 10160045 Cannot find the emai
l templatte!
        at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:388)

        at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:379)

        at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:301)
        at org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:241)

        at org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.ja
va:213)
        at org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:196)
        at org.jbpm.graph.def.Transition.take(Transition.java:152)
        at org.jbpm.graph.def.Node.leave(Node.java:479)
        at org.jbpm.graph.node.StartState.leave(StartState.java:82)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyI
nitializer.java:157)
        at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$fbac2195.leave(<generated>)

        at org.jbpm.graph.exe.Token.signal(Token.java:223)
        at org.jbpm.graph.exe.Token.signal(Token.java:188)
        at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:495)
        at org.alfresco.repo.workflow.jbpm.WorkflowTaskInstance.end(WorkflowTask
Instance.java:135)
        at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:436)
        at org.alfresco.repo.workflow.jbpm.JBPMEngine$26.doInJbpm(JBPMEngine.jav
a:1712)
        at org.springmodules.workflow.jbpm31.JbpmTemplate$1.doInHibernate(JbpmTe
mplate.java:87)
        at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(Hibern
ateTemplate.java:406)
        at org.springframework.orm.hibernate3.HibernateTemplate.execute(Hibernat
eTemplate.java:339)
        at org.springmodules.workflow.jbpm31.JbpmTemplate.execute(JbpmTemplate.j
ava:80)
        at org.alfresco.repo.workflow.jbpm.JBPMEngine.endTask(JBPMEngine.java:16
80)
        … 87 more
Caused by: org.alfresco.service.cmr.invitation.InvitationException: 10160045 Can
not find the email templatte!
        at org.alfresco.repo.invitation.site.InviteSender.getEmailTemplateNodeRe
f(InviteSender.java:208)
        at org.alfresco.repo.invitation.site.InviteSender.getEmailTemplate(Invit
eSender.java:147)
        at org.alfresco.repo.invitation.site.InviteSender.buildMailText(InviteSe
nder.java:138)
        at org.alfresco.repo.invitation.site.InviteSender.sendMail(InviteSender.
java:112)
        at org.alfresco.repo.invitation.site.SendInviteAction.execute(SendInvite
Action.java:80)
        at org.jbpm.graph.def.Action.execute(Action.java:129)
        at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:284)
        … 110 more
jpfi_4454
Member II

Re: Keine Einladung als NICHT-ADMIN möglich bei SHARE [erledigt]

hi,
ok dein Problem ist folgendes:

Caused by: org.alfresco.service.cmr.invitation.InvitationException: 10160045 Can
not find the email templatte!…

Dies bedeutet:
a) der user hat keinen Zugriff auf das Mail-Template
b) das mail template existiert nicht

Da es mit dem admin funktioniert kommt  b) nicht in Frage.

Schau mal ob dein User Zugriff auf Data Dictionary/Email Templates/ hat. EVERYONE sollte hier Consumer-Rechte haben.
VG, Jan
pete86
Member II

Re: Keine Einladung als NICHT-ADMIN möglich bei SHARE [erledigt]

Hey Jan, heißen Dank!!!

Ohhh man da hätte ich selbst drauf kommen müssen…erst mit den Userrechten rumgespielt und dann sowas…. also vielen Dank nochmal.