Git Integration & Copy/Pasting bugs

Discuss problems installing or using TrackStudio.

Git Integration & Copy/Pasting bugs

Postby manni » Tue Mar 15, 2011 3:44 pm

We're looking into buying TrackStudio as our bugtracking tool for choice. What we've tried so far worked really smooth, but two issues remain open for us:

- we've got a git repository and need git integration to match check-ins to bugs - is there any integration available?
- copying bugs between projects works quite nicely, except if there are no bugs in the target folder. if this is the case you cannot paste any bugs (or i didn't find out how :) )

thx for any info
manni
manni
 
Posts: 4
Joined: Tue Mar 15, 2011 3:18 pm

Re: Git Integration & Copy/Pasting bugs

Postby admin » Tue Mar 15, 2011 3:47 pm

manni wrote:We're looking into buying TrackStudio as our bugtracking tool for choice. What we've tried so far worked really smooth, but two issues remain open for us:

- we've got a git repository and need git integration to match check-ins to bugs - is there any integration available?


Git integration will be available in 4.0.11, it will be released in a few days.

manni wrote:- copying bugs between projects works quite nicely, except if there are no bugs in the target folder. if this is the case you cannot paste any bugs (or i didn't find out how :) )


This looks strange. If you can replicate this issue - please send me your anonymized database backup + how to replicate.
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

Re: Git Integration & Copy/Pasting bugs

Postby ChrisM » Tue Mar 15, 2011 7:27 pm

Hi, I'm a co-worker of Manni, thank you for your fast response!
admin wrote:Git integration will be available in 4.0.11, it will be released in a few days.


This sounds promising! Two more questions concerning git / scm integration:

  • Is there any chance TrackStudio could be integrated with Atlassian's FishEye? (This topic is rather old)
  • Is it possible to map scm and TrackStudio users?

And a few more general questions:
  • Will you get rid of the frameset in order to make sharing of views or links easier? It seems that you have spend considerable amount of work to overcome the frameset limitations, though!
  • Will the crowd interconnection be improved to a point where you don't have to create the users inside TrackStudio?
  • Is there a german localisation (it seems there has been one) or can we localise the interface ourselves?

Problems:

admin wrote:
manni wrote:- copying bugs between projects works quite nicely, except if there are no bugs in the target folder. if this is the case you cannot paste any bugs (or i didn't find out how :) )


This looks strange. If you can replicate this issue - please send me your anonymized database backup + how to replicate.

Manni should have sent you an email with the requested info by now!

I noticed two more things:
  • At one point I couldn't copy and paste the link to an empty project, and I got the following error. I noticed this by accidentally drag and dropping the title of the project in Firefox (which opens the link in a new tab, because of an extension I have installed). Unfortunately I can't reproduce the error anymore.
    Code: Select all
    Stack Trace:
    TrackStudio Error:
    java.lang.NullPointerException
       at com.trackstudio.tools.tree.OrderedTree.getChildren(OrderedTree.java:301)
       at com.trackstudio.kernel.cache.TaskRelatedManager.getChildren(TaskRelatedManager.java:432)
       at com.trackstudio.kernel.cache.TaskRelatedManager.getChildrenId(TaskRelatedManager.java:1358)
       at com.trackstudio.action.task.TaskAction.execute(TaskAction.java:40)
       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 javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
       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.headerComplete(HttpConnection.java:928)
       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
       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)

  • The default reports produce an exception when run (until I configure a xslt stylesheet that is):
    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: c:\programme\gemeinsame dateien\i4j_jres\1.6.0_23
    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) Client 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: x86-Windows XP(5.1)
    Total Memory: 67637248
    Free Memory: 14750552
    Product Information:
    Version: 4.0.10.2
    Licensee: Evaluation Customer
    License Type: EVAL
    Database Information:
    Database: HSQL Database Engine
    Database version:1.8.0
    Database major version:1
    Database minor version:8
    Database driver name:HSQL Database Engine Driver
    Database driver version:1.8.0
    Database driver major version:1
    Database driver minor version:8
    Hibernate Dialect: org.hibernate.dialect.HSQLDialect
    Hibernate Driver: org.hsqldb.jdbcDriver
    Expire Date: 1/7/47 4:33 AM
    Stack Trace:
                java.lang.NullPointerException
       at com.trackstudio.action.WebReportServlet.getNameReport(WebReportServlet.java:277)
       at com.trackstudio.action.WebReportServlet.doGet(WebReportServlet.java:154)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
       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 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.headerComplete(HttpConnection.java:928)
       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
       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)

ChrisM
 
Posts: 1
Joined: Tue Mar 15, 2011 6:00 pm

Re: Git Integration & Copy/Pasting bugs

Postby admin » Thu Mar 17, 2011 12:04 am

manni wrote:- copying bugs between projects works quite nicely, except if there are no bugs in the target folder. if this is the case you cannot paste any bugs (or i didn't find out how :) )


You can paste on "Subtasks" page, not "View task". Please go to the "Subtasks" page after you open target project, and click paste button there.
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

Re: Git Integration & Copy/Pasting bugs

Postby admin » Thu Mar 17, 2011 12:10 am

ChrisM wrote:
  • Is there any chance TrackStudio could be integrated with Atlassian's FishEye? (This topic is rather old)
  • Is it possible to map scm and TrackStudio users?


The answer is "no" for both questions, at least for 4.0.x release.

ChrisM wrote:Will you get rid of the frameset in order to make sharing of views or links easier? It seems that you have spend considerable amount of work to overcome the frameset limitations, though!


We need frameset to avoid tree reload, it's difficult to remove it. But each task have persistent URL, so it should be no problems with sharing.

ChrisM wrote:Will the crowd interconnection be improved to a point where you don't have to create the users inside TrackStudio?


This is not possible, users should be always created in TrackStudio database, app cannot rely on external users only.

ChrisM wrote:Is there a german localisation (it seems there has been one) or can we localise the interface ourselves?


German localization is outdated for now (only 3.5.x), if you decide localize and share your localization - we can offer free support&updates for you.

We'll check stack traces, thanks.
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

Re: Git Integration & Copy/Pasting bugs

Postby manni » Thu Mar 24, 2011 4:51 pm

you've mentioned version 4.0.11 for the git integration - could you please tell us when you're planning to release it?

thx
manni
 
Posts: 4
Joined: Tue Mar 15, 2011 3:18 pm

Re: Git Integration & Copy/Pasting bugs

Postby admin » Sat Mar 26, 2011 11:59 am

manni wrote:you've mentioned version 4.0.11 for the git integration - could you please tell us when you're planning to release it?

thx


Hope to release it early next week, but have no any fixed date. If you need this urgently, I can re-build current version.
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 1 guest