How to Save the History of Changes in Task Parameters

Discuss problems installing or using TrackStudio.

How to Save the History of Changes in Task Parameters

Postby PavelKolarik » Fri Apr 08, 2011 6:02 pm

I have read http://www.trackstudio.com/how-save-history-changes-task-parameters.html and tried the * operation with a workflow (we use TrackStudio 4.0.10.2).
I have experinced two problems:
a/ the operation is visible in the toolbar (I think it should not be visible as it is a special purpose operation)
b/ editing a task (which should generate the operation) has ended with:
Code: Select all
         
            System Information:
Java Information:
Java Version: 1.6.0_23
Java Vendor: Sun Microsystems Inc.
Java Specification Vendor: Sun Microsystems Inc.
Java Specification Version: 1.6
Java Home: /opt/TrackStudio-4010/jre
Java Classpath:
Servlet Container Information:
Servlet Version: 25
AS Vendor: jetty/6.1.26
Virtual Machine Information:
VM Vendor: Sun Microsystems Inc.
VM: Java HotSpot(TM) Server VM
VM Version: 19.0-b09
Runtime Version: 1.6.0_23-b05
VM Specification Version: 1.0
VM Info: mixed mode
System information:
OS Name: i386-Linux(2.6.18-194.32.1.el5)
Total Memory: 727318528
Free Memory: 329856800
Product Information:
Version: 4.0.10.2
Licensee: Internet BillBoard s.r.o.
License Type: SERVER
Database Information:
Database: MySQL
Database version:5.0.77
Database major version:5
Database minor version:0
Database driver name:MySQL-AB JDBC Driver
Database driver version:mysql-connector-java-5.1.8 ( Revision: ${svn.Revision} )
Database driver major version:5
Database driver minor version:1
Hibernate Dialect: org.hibernate.dialect.MySQLInnoDBDialect
Hibernate Driver: com.mysql.jdbc.Driver
Expire Date: 9/20/11 12:00 AM
Stack Trace:
            java.lang.NullPointerException
   at com.trackstudio.tools.audit.trail.AuditUtil.buildList(AuditUtil.java:119)
   at com.trackstudio.tools.audit.trail.AuditUtil.buildTrList(AuditUtil.java:63)
   at com.trackstudio.tools.audit.trail.AuditTrailTask.auditTask(AuditTrailTask.java:58)
   at com.trackstudio.app.TriggerManager.updateTask(TriggerManager.java:257)
   at com.trackstudio.app.TriggerManager.updateTask(TriggerManager.java:242)
   at com.trackstudio.action.task.TaskEditAction.commonSaveTask(TaskEditAction.java:505)
   at com.trackstudio.action.task.TaskEditAction.saveTask(TaskEditAction.java:268)
   at sun.reflect.GeneratedMethodAccessor1060.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
   at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
   at com.trackstudio.action.TSDispatchAction.execute(TSDispatchAction.java:73)
   at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
   at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
   at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
   at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
   at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
   at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
   at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
   at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
   at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
   at com.trackstudio.action.TSStrutsServlet.doGet(TSStrutsServlet.java:32)
   at com.trackstudio.action.TSStrutsServlet.doPost(TSStrutsServlet.java:41)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)
   at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:130)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
   at com.trackstudio.filters.CompressResponseFilter.doFilter(CompressResponseFilter.java:67)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
   at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
   at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
   at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
   at org.mortbay.jetty.Server.handle(Server.java:326)
   at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
   at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945)
   at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
   at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
   at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
   at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
   at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
PavelKolarik
 
Posts: 79
Joined: Thu Oct 19, 2006 10:32 am
Location: Opava, Czech Republic

Re: How to Save the History of Changes in Task Parameters

Postby admin » Mon Apr 11, 2011 3:19 pm

Can you send me your anonymized database backup + how to replicate the problem ?
Maxim Kramarenko (mailto: maximkr@trackstudio.com)
TrackStudio - Hierarchical Bug & Issue Tracking Software
http://www.trackstudio.com
admin
Site Admin
 
Posts: 7454
Joined: Thu Jan 01, 1970 3:00 am
Location: Smolensk, Russia


Return to TrackStudio Support

Who is online

Users browsing this forum: No registered users and 0 guests