Saving signature

Saving signature

Since once of the latest updates our signatures disappeared when we replied on calls. I have solved this problem by editing the reply template.

Now I am trying to change my signature because the information in it is incorrect. Whenever I save my signature, it will refresh the screen and my old signature appears. I was able to add an character, but a complete change would not be saved.

First, the error during saving was that NTLM authentication was failed. This isn't right, because i am logged in by NTLM authentication. I have solved this by logging in manual in the system. Now during saving two things might happen:
1: Screen refreshes and old signature appears
2: Screen refreshes and give the following error:

HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

 javax.servlet.ServletException: [SDUserProfile] Data truncation org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) com.adventnet.servicedesk.filter.EncodingFilter.doFilter(EncodingFilter.java:162) org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) com.adventnet.servicedesk.authentication.NTLMV2CredentialAssociationFilter.doFilter(NTLMV2CredentialAssociationFilter.java:34) com.adventnet.servicedesk.authentication.NTLMV2Filter.doFilter(NTLMV2Filter.java:176) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75) 

root cause

 com.adventnet.persistence.DataAccessException: [SDUserProfile] Data truncation com.adventnet.persistence.DataAccess.createDataAccessException(DataAccess.java:2583) com.adventnet.persistence.DataAccess.processUpdateRows(DataAccess.java:418) com.adventnet.persistence.DataAccess.update(DataAccess.java:654) com.adventnet.persistence.DataAccess.update(DataAccess.java:622) com.adventnet.persistence.ejb.interceptor.CorePersistenceInterceptor.process(CorePersistenceInterceptor.java:74) com.adventnet.persistence.ejb.interceptor.NotificationPersistenceInterceptor.process(NotificationPersistenceInterceptor.java:148) com.adventnet.cis.ejb.CISPersistenceInterceptor.process(CISPersistenceInterceptor.java:59) com.adventnet.persistence.ejb.PersistenceBean.update(PersistenceBean.java:418) sun.reflect.GeneratedMethodAccessor95.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683) com.adventnet.authentication.interceptor.SecurityInterceptor.invoke(SecurityInterceptor.java:108) org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186) org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72) org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84) org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:315) org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:148) org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191) org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122) org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331) org.jboss.ejb.Container.invoke(Container.java:709) sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60) org.jboss.mx.server.Invocation.dispatch(Invocation.java:62) org.jboss.mx.server.Invocation.dispatch(Invocation.java:54) org.jboss.mx.server.Invocation.invoke(Invocation.java:82) org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:197) org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473) org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:97) org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:90) org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46) com.adventnet.authentication.interceptor.ClientPrincipalAssociator.invoke(ClientPrincipalAssociator.java:47) org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:100) com.adventnet.persistence.ejb.interceptor.ConstructDOProxyInterceptor.invoke(ConstructDOProxyInterceptor.java:37) org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:85) $Proxy66.update(Unknown Source) com.adventnet.servicedesk.action.LanguageAction.execute(LanguageAction.java:175) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) com.adventnet.servicedesk.filter.EncodingFilter.doFilter(EncodingFilter.java:162) org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) com.adventnet.servicedesk.authentication.NTLMV2CredentialAssociationFilter.doFilter(NTLMV2CredentialAssociationFilter.java:34) com.adventnet.servicedesk.authentication.NTLMV2Filter.doFilter(NTLMV2Filter.java:176) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75) 

note The full stack trace of the root cause is available in the - logs.


-



My signature is plain text without any images for now. In the future i would insert an image. For example, my old signature:


Met vriendelijke groet,

Richard Buist
Systeembeheerder

company name
company address
company website

department name
department mail
department phone number

Werkdagen: maandag t/m donderdag

****************************************************************************(This rule was for adding some space between my signature and the original request)

And this is my new signature:


Met vriendelijke groet,

Richard Buist
Systeembeheerder

company name company address
T: (phone number | (mobile number)
E: (mail address)
W: (website)


































                  New to ADSelfService Plus?