Hello, I updated cmdbuild on my server. (last version). I was on the version 2.2.2
But now, i can't send email when someone create a card. (Synchronous event on task Manager).
For example before, everytime that someone create a card " network " cmdbuild send me an email.
I only updated CMDBUILD to the last version and it's not working anymore. I checked the log and i have this message :
NFO 2015-05-04 10:01:40 [cmdbuild] reading template 'Add Cards'
INFO 2015-05-04 10:01:40 [email ] sending email 'org.cmdbuild.common.utils.Reflection$UnsupportedInvocationHandler@1c6addb8'
WARN 2015-05-04 10:01:40 [persist ] error calling method 'public abstract void org.cmdbuild.services.event.Command.execute(org.cmdbuild.services.event.Context)'
WARN 2015-05-04 10:01:40 [persist ] caused by
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.cmdbuild.services.event.Commands$SafeCommand$1.invoke(Commands.java:29)
at $Proxy161.execute(Unknown Source)
at org.cmdbuild.services.event.ForwardingCommand.execute(ForwardingCommand.java:18)
at org.cmdbuild.services.event.DefaultObserver.executeAllForPhase(DefaultObserver.java:97)
at org.cmdbuild.services.event.DefaultObserver.executeAllForPhase(DefaultObserver.java:91)
at org.cmdbuild.services.event.DefaultObserver.afterCreate(DefaultObserver.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.cmdbuild.services.event.FilteredObserver$Builder$1.invoke(FilteredObserver.java:70)
at $Proxy147.afterCreate(Unknown Source)
at org.cmdbuild.services.event.ForwardingObserver.afterCreate(ForwardingObserver.java:20)
at org.cmdbuild.services.event.ForwardingObserver.afterCreate(ForwardingObserver.java:20)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.cmdbuild.services.event.DefaultObserverCollector$1.invoke(DefaultObserverCollector.java:62)
at $Proxy147.afterCreate(Unknown Source)
at org.cmdbuild.services.event.ObservableDataView$ObservableNewCardDefinition.save(ObservableDataView.java:40)
at org.cmdbuild.data.store.dao.DataViewStore.create(DataViewStore.java:171)
at org.cmdbuild.logic.data.access.DefaultDataAccessLogic.createCard(DefaultDataAccessLogic.java:626)
at org.cmdbuild.logic.data.access.DefaultDataAccessLogic.createCard(DefaultDataAccessLogic.java:610)
at org.cmdbuild.servlets.json.management.ModCard.updateCard(ModCard.java:368)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:101)
at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:61)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:158)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:48)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:52)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.cmdbuild.filters.LocalizationFilter.doFilter(LocalizationFilter.java:148)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:213)
at com.google.common.base.Splitter.split(Splitter.java:386)
at org.cmdbuild.logic.email.SendTemplateEmail$TemplateAdapter.getCcAddresses(SendTemplateEmail.java:120)
at org.cmdbuild.services.email.DefaultEmailService.send(DefaultEmailService.java:171)
at org.cmdbuild.logic.email.SendTemplateEmail.execute(SendTemplateEmail.java:177)
at org.cmdbuild.logic.taskmanager.event.DefaultObserverFactory$3.execute(DefaultObserverFactory.java:308)
... 77 more
Do you have an idea ?
Thank you.