Was testing out the "CRM: Sales Force Automation" on the latest Joget Workflow v3 BETA2 and noticed the following: Issues: 1) Unable to change the Status to "Rejected"; it always fall back to the default no matter what. a) Start the new process and login as a user with Approver role. b) Under the section "Approver Action"; change Status to "Rejected"; click on "Save As Draft". Notice that status remains as "Approved" c) Try to change Status to "Rejected"; click on "Complete". Notice that status remains as "Approved" and state is moved on to "Approved". 2) Admin user is unable to change password for users a) Login as admin; look for user; change password. Logout and login as user with new password; it is unsuccessful. b) Login as user; click on Profile and change password. Logout and login as user with new password; it is successful. 3) Transaction Sync Exceptions when changing password for users \[\[ Linux \]\] ERROR 20 Sep 2011 21:46:41 org.springframework.transaction.support.TransactionSynchronizationUtils \- TransactionSynchronization.afterCompletion threw exception java.lang.NullPointerException \[\[ Solaris \]\] ERROR 20 Sep 2011 13:49:53 org.springframework.transaction.support.TransactionSynchronizationUtils \- TransactionSynchronization.afterCompletion threw exception java.lang.NullPointerException at org.apache.commons.dbcp.DelegatingConnection.isClosed(DelegatingConnection.java:386) at org.hibernate.jdbc.ConnectionManager.isAutoCommit(ConnectionManager.java:189) at org.hibernate.jdbc.ConnectionManager.isAggressiveReleaseNoTransactionCheck(ConnectionManager.java:243) at org.hibernate.jdbc.ConnectionManager.afterTransaction(ConnectionManager.java:295) at org.hibernate.jdbc.JDBCContext.afterTransactionCompletion(JDBCContext.java:225) ... at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:662) Tested both on Ubuntu 10.10 and Joyent Smart Machine (Solaris/Illumos) |