Symptom
When attempting to change a user's password, the customer encountered the error "Unable to perform action: reset." The stack trace indicates a unique constraint violation in the database.
java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.workforcesoftware.Jsp.Util.ActionHandler.doAction(ActionHandler.java:218) at com.workforcesoftware.Jsp.Security.UserManagementAction.doAction(UserManagementAction.java:53) at com.workforcesoftware.ClientRequests.JspUtils.WActionBase.performNoSynchronize(WActionBase.java:639) at com.workforcesoftware.ClientRequests.JspUtils.WActionBase.handleNormalRequest(WActionBase.java:510) at com.workforcesoftware.ClientRequests.JspUtils.WActionBase.handleRequest(WActionBase.java:246) at com.workforcesoftware.ClientRequests.JspUtils.WActionBase.perform(WActionBase.java:183) at org.apache.struts.action.Action.execute(Action.java:420) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) 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 com.ezest.util.TargetToSystemFeatureFilter.doFilter(TargetToSystemFeatureFilter.java:108) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.workforcesoftware.ClientRequests.WFServletFilter$1.execute(WFServletFilter.java:59) at com.workforcesoftware.runtime.ResourceTracker.executeThenRelease(ResourceTracker.java:194) at com.workforcesoftware.runtime.ResourceTracker.executeOperationAndReleaseResources(ResourceTracker.java:111) at com.workforcesoftware.ClientRequests.WFServletFilter.doFilter(WFServletFilter.java:50) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.workforcesoftware.Security.CsrfTokenFilter.doFilter(CsrfTokenFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.workforcesoftware.ClientRequests.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) 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:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: com.workforcesoftware.Exceptions.InternalApplicationException: java.sql.SQLException: ORA-00001: unique constraint (CUSA_PROD_SCHEMA.Z_AU_SID) violated at com.workforcesoftware.ClientRequests.Security.ResetPassword.resetPasswordForUser(ResetPassword.java:77) at com.workforcesoftware.ClientRequests.Security.ResetPassword.execute(ResetPassword.java:50) at com.workforcesoftware.Jsp.Security.UserManagementActionHandler.reset(UserManagementActionHandler.java:139) ... 50 more Caused by: java.sql.SQLException: ORA-00001: unique constraint (CUSA_PROD_SCHEMA.Z_AU_SID) violated at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288) at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743) at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216) at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:955) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3316) at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3400) at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.workforcesoftware.Util.LoggingInvocationHandler.invoke(LoggingInvocationHandler.java:70) at com.workforcesoftware.Util.DB.SQLInvocationHandler.invoke(SQLInvocationHandler.java:48) at com.workforcesoftware.Util.DB.StatementProxyHandler.executeLikeCall(StatementProxyHandler.java:130) at com.workforcesoftware.Util.DB.StatementProxyHandler.invoke(StatementProxyHandler.java:182) at com.workforcesoftware.Util.DB.PreparedStatementProxyHandler.invoke(PreparedStatementProxyHandler.java:171) at com.sun.proxy.$Proxy19.executeUpdate(Unknown Source) at com.workforcesoftware.Util.DB.OracleDBOps$OracleBatchExecutor.addToBatch(OracleDBOps.java:110) at com.workforcesoftware.Util.DB.StandardDbListWriter.doInsertAudits(StandardDbListWriter.java:195) at com.workforcesoftware.Util.DB.ListWriter.doAudits(ListWriter.java:501) at com.workforcesoftware.Util.DB.ListWriter.writeListsImpl(ListWriter.java:278) at com.workforcesoftware.Util.DB.ListWriter.writeListsImpl(ListWriter.java:232) at com.workforcesoftware.Util.DB.ListWriter.writeLists(ListWriter.java:210) at com.workforcesoftware.Util.DB.ListWriter.writeLists(ListWriter.java:220) at com.workforcesoftware.Util.DB.ListWriter.writeLists(ListWriter.java:175) at com.workforcesoftware.Util.DB.ListWriter.writeLists(ListWriter.java:142) at com.workforcesoftware.ClientRequests.Security.ResetPassword.resetPasswordForUser(ResetPassword.java:75) ... 52 more
Read more...
Environment
SAP Time and Attendance Management by WorkForce Software (Version 9.7 and earlier )
Product
SAP Time and Attendance Management by WorkForce Software all versions
Keywords
Error, password, expiry, reset, Change password, Java Exception , KBA , XX-PART-WFR-TAM , SAP Time and Attendance Management by Workforce Software , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview