An error has occurred.
server error.
Please create an issue following these instructions.
In order to expedite the analysis of your problem, provide the following information:
Describe in details your problem and the steps leading to it.
Copy the error and system information found below
Attach the application server log file (if possible).
Please do not submit an issue for a deployment problem.
As you are testing your recent xplanner install/upgrade the best way to get support is to first post in the Help forum
Thank you!
The XPlanner Team
[hide] Cause
com.technoetic.xplanner.security.AuthenticationException: server error.
[hide] Stack Trace
com.technoetic.xplanner.security.AuthenticationException: server error.
at com.technoetic.xplanner.security.module.XPlannerLoginModule.changePassword(XPlannerLoginModule.java:104)
at com.technoetic.xplanner.actions.EditPersonHelper.changeUserPassword(EditPersonHelper.java:102)
at com.technoetic.xplanner.actions.EditPersonHelper$$FastClassByCGLIB$$855f82d1.invoke()
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:617)
at com.technoetic.xplanner.actions.EditPersonHelper$$EnhancerByCGLIB$$7a23887c.changeUserPassword()
at com.technoetic.xplanner.actions.EditPersonAction.afterObjectCommit(EditPersonAction.java:47)
at com.technoetic.xplanner.actions.AbstractAction.execute(AbstractAction.java:93)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at net.sf.xplanner.struts.XPlannerActionServlet.service(XPlannerActionServlet.java:28)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.technoetic.xplanner.filters.RequestCharacterEncodingFilter.doFilter(RequestCharacterEncodingFilter.java:38)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.technoetic.xplanner.security.filter.AbstractSecurityFilter.doFilter(AbstractSecurityFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.technoetic.xplanner.db.hibernate.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:45)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.technoetic.xplanner.filters.ServletRequestFilter.doFilter(ServletRequestFilter.java:36)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.technoetic.xplanner.filters.ActivityLogFilter.doFilter(ActivityLogFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1805)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
System Environment
[hide] Build
Version: 1.1a4
Build Date: 04/12/2011
Build Revision: 426
Build Package: War
[hide] Database
Dialect: com.technoetic.xplanner.db.hibernate.XPlannerMySQLDialect
Driver: com.mysql.jdbc.Driver
Driver Version: mysql-connector-java-5.1.13 ( Revision: ${bzr.revision-id} )
Database Vendor: MySQL
Database Version: 5.1.49-community
Database Name: xplanner
Database Url: jdbc:mysql://localhost/xplanner
Database User Name: xplanner
Database User Password: ******
Database Patch Level: to be fixed to use liquid
[hide] App Server
Application Server: Apache Tomcat/7.0.26
Servlet Version: 3.0
[hide] Memory
Total Memory: 161MB
Free Memory: 81MB
Used Memory: 80MB
[hide] System
System Date: 01/03/2012
System Time: 6:06:40 PM
Current directory: C:\webserver\apache-tomcat-7.0.26\bin
Java Version: 1.6.0_24
Java Vendor: Sun Microsystems Inc.
JVM Version: 1.0
JVM Vendor: Sun Microsystems Inc.
JVM Implementation Version: 19.1-b02
Java Runtime: Java(TM) SE Runtime Environment
Java VM: Java HotSpot(TM) 64-Bit Server VM
User Name: Administrator
User Timezone: Australia/Sydney
Operating System: Windows Server 2008 6.0
OS Architecture: amd64
Request Information
[hide] General
Referer URL: http://devtest1:8080/xplanner-plus/do/edit/person?oid=210&returnto=%2Fdo%2Fview%2Fpeople
Locale: en_GB
URL:
Scheme: http
Server: devtest1
Port: 8080
URI: /xplanner-plus/WEB-INF/jsp/common/unexpectedError.jsp
Context Path: /xplanner-plus
Servlet Path: /WEB-INF/jsp/common/unexpectedError.jsp
Path Info:
Query String:
[hide] Parameters
action: Update
email: foo@foo.com
hidden: false
id: 210
initials: f
name: foo
newPassword: bar
newPasswordConfirm: bar
oid: 210
phone: 999999999
returnto: /do/view/people
userIdentifier: foo
[hide] Attributes
HibernateSession: SessionImpl(PersistenceContext[entityKeys=[],collectionKeys=[]];ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[] collectionRemovals=[] collectionUpdates=[]])
OpenSessionInViewFilter.FILTERED: true
appPath: http://devtest1:8080/xplanner-plus/
currentPageUrl: http://devtest1:8080/xplanner-plus/do/edit/person
javax.servlet.error.exception: com.technoetic.xplanner.security.AuthenticationException: server error.
javax.servlet.error.exception_type: class com.technoetic.xplanner.security.AuthenticationException
javax.servlet.error.message: com.technoetic.xplanner.security.AuthenticationException: server error.
javax.servlet.error.request_uri: /xplanner-plus/do/edit/person
javax.servlet.error.servlet_name: XPlannerServlet
javax.servlet.error.status_code: 500
javax.servlet.forward.context_path: /xplanner-plus
javax.servlet.forward.path_info: /edit/person
javax.servlet.forward.request_uri: /xplanner-plus/do/edit/person
javax.servlet.forward.servlet_path: /do
org.apache.struts.action.MESSAGE: net.sf.xplanner.struts.XPlannerMessageResources@6f609af9
org.apache.struts.action.MODULE: org.apache.struts.config.impl.ModuleConfigImpl@67daca94
org.apache.struts.action.mapping.instance: ActionConfig[path=/edit/person,input=/WEB-INF/jsp/edit/editPerson.jsp,name=edit/person,scope=session,validate=true,cancellable=false
org.springframework.web.context.request.RequestContextListener.REQUEST_ATTRIBUTES: org.apache.catalina.connector.Request@23160d8e
targetObject: net.sf.xplanner.domain.Person@5e5aefe[email=foo@foo.com,phone=0408744521,initials=gr,userId=foo,password=mnDaPaVChtMLN/4bbR3RxrEX+pS0VYvHH6hrlg==,isHidden=false,name=foo,id=210,lastUpdateTime=<null>,attributes={}]