Discussions

News: TrackIt 1.0.0, web-based project tracking tool, released

  1. TrackIt is an open source, web based project tracking tool designed from the ground up to provide maximum flexibility, customization, and most importantly, usefulness to the developer. It has built-in support for various Extreme Programming constructs, as well as full Subversion and CVS integration. The TrackIt user interface is driven by AJAX via the Echo2 library.

    Aside from the simple definition of a Project and Users, every feature in TrackIt is optional. Furthermore, TrackIt's dynamic linking system gives flexibility to define the links that make sense for your project's process. TrackIt also gives two powerful means to view your project's data. The first is a high level Listing capability, driven by HQL, to view common attributes of the project's items. The second is a raw SQL query used for reporting to CSV, a flexible format that imports into many tools such as Excel, Access, and Open Office.

    Out of the box TrackIt comes with builtin support for several XP item types such as Features, Trouble Tickets, Test Cases, Derived Requirements, and many more. However, if these don't meet your project's needs, you can edit and add item types on the fly to make TrackIt work how you need it to.

    One of the primary goals of TrackIt was to be useful to the individual developer. In TrackIt, each user has:

        * Up to four customizable RSS Feeds
        * A customizable rich content area useful for a todo list or personal notes
        * A high level view of all ticket types pertaining to the user
        * Eclipse Plugins for common activities

    Threaded Messages (42)

  2. demo?[ Go to top ]

    a live demo would pique my interest a lot more. too lazy to install anything these days...
  3. Re: demo?[ Go to top ]

    A live demo is definitely on our todo list, but isn't possible yet. In the meantime, you can download and run the TrackIt demo without installing anything. Just download the demonstration version, unpack it, and run either trackit.bat or trackit.sh. The default user account is admin / admin.
  4. Re: demo?[ Go to top ]

    We are inundated with so many tool options, including a plethora of Project Tracking tools, that there is no real incentive for us to slice time out of our already packed schedules to investigate a new option.

    Building software is not like building a "Field of Dreams". Just because you build it does not mean us users are going to flock to adopting, or for that matter, to even try a new product.

    The sales process is just as valid for FOSS tools as it is for commercial tools. You only get a few seconds to get our attention and a few screenshots or bullet points like "provides maximum flexibility" are not going to convince us to devote our time to it. Sorry.
  5. Re: demo?[ Go to top ]

    Well said. Unless you make it easy for the developers to take a quick look, it wouldn't even get noticed. I downloaded the zip onto my Windows PC, unpacked it and ran the .bat file. Nothing happened. I see the Command window prompt flashing for a second and then disappearing without any messages. Then I thought, it may be because I don't have Java installed on my PC, so I unpacked the zip file onto my Linux machine where I do my Java development. When I ran the .sh, I get the "ClassLoader" error. So, I want to say two additional things to augment John's arguments:

    1. Make the package self-contained, so it works out of box.
    2. Test it on a machine other than your development machines and see if it comes up properly.

    It would have been simpler if I could just connect to http://www.trackitdemo.com/8080/demo/, logon and see what the heck the product is. If usability is not factored in to begin with, other claims lose their credibility even sooner.

    Cheers!
  6. Re: demo?[ Go to top ]

    Here is the exception, just for the sake of information. Apologies for the noise, if other readers find it annoying.

    Exception in thread "main" java.lang.UnsupportedClassVersionError: org/trackit/api/Server (Unsupported major.minor version 48.0)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:703)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:133)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:320)
            at java.net.URLClassLoader.access$400(URLClassLoader.java:93)
            at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:678)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:239)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:516)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:460)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:448)



    Cheers!
  7. Re: demo?[ Go to top ]

    It looks like you may be running a version of Java that is too old. TrackIt requires version 1.5.

    Hope that helps.
  8. Re: demo?[ Go to top ]

    It looks like you may be running a version of Java that is too old. TrackIt requires version 1.5.Hope that helps.

    I have old versions running. So, I installed the version 1.5.0_06. I am still getting the errors when I pointed my browser to http://localhost/trackit. Any suggestions?

    Here is the error:

    14:34:36.000 WARN!! Error for /trackit?serviceId=Echo.Synchronize
    java.lang.UnsupportedClassVersionError: nextapp/echo2/webcontainer/filetransfer/
    UploadSelectPeer (Unsupported major.minor version 49.0)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at nextapp.echo2.app.util.PeerFactory.<init>(PeerFactory.java:71)
            at nextapp.echo2.webcontainer.SynchronizePeerFactory.<clinit>(Synchroniz
    ePeerFactory.java:40)
            at nextapp.echo2.webcontainer.ContainerSynchronizeService.renderInit(Con
    tainerSynchronizeService.java:326)
            at nextapp.echo2.webrender.service.SynchronizeService.service(Synchroniz
    eService.java:276)
            at nextapp.echo2.webrender.WebRenderServlet.process(WebRenderServlet.jav
    a:273)
            at org.trackit.ui.app.TrackItServlet.processEchoRequest(TrackItServlet.j
    ava:123)
            at org.trackit.ui.app.TrackItServlet.processParameters(TrackItServlet.ja
    va:86)
            at org.trackit.ui.app.TrackItServlet.process(TrackItServlet.java:62)
            at nextapp.echo2.webrender.WebRenderServlet.doPost(WebRenderServlet.java
    :195)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356
    )
            at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java
    :660)
            at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
    67)
            at org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
            at org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
            at org.mortbay.http.HttpServer.service(HttpServer.java:879)
            at org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
            at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
            at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
            at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
    201)
            at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
            at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)

    2006-02-15 14:34:58,796 ERROR org.trackit.util.Log - An unexpected error has occ
    ured.
    java.net.ConnectException: Connection timed out: connect
            at java.net.PlainSocketImpl.socketConnect(Native Method)
            at java.net.PlainSocketImpl.doConnect(Unknown Source)
            at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
            at java.net.PlainSocketImpl.connect(Unknown Source)
            at java.net.Socket.connect(Unknown Source)
            at java.net.Socket.connect(Unknown Source)
            at sun.net.NetworkClient.doConnect(Unknown Source)
            at sun.net.www.http.HttpClient.openServer(Unknown Source)
            at sun.net.www.http.HttpClient.openServer(Unknown Source)
            at sun.net.www.http.HttpClient.<init>(Unknown Source)
            at sun.net.www.http.HttpClient.<init>(Unknown Source)
            at sun.net.www.http.HttpClient.New(Unknown Source)
            at sun.net.www.http.HttpClient.New(Unknown Source)
            at sun.net.www.http.HttpClient.New(Unknown Source)
            at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
    ce)
            at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
            at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
    urce)
            at com.sun.syndication.io.XmlReader.<init>(XmlReader.java:174)
            at com.sun.syndication.io.XmlReader.<init>(XmlReader.java:151)
            at org.trackit.rss.RomeProcessor.process(RomeProcessor.java:50)
            at org.trackit.rss.RSSCacheService.processFeed(RSSCacheService.java:88)
            at org.trackit.rss.RSSCacheService.refreshCache(RSSCacheService.java:59)

            at org.trackit.job.RSSJob.run(RSSJob.java:38)
            at java.lang.Thread.run(Unknown Source)
  9. It appears there was an incorrect link to the TrackIt download on the news section of the web site. It was pointing to the previous release, RC2, which exhibits the problem you're seeing. If you have an patience left, please download the 1.0.0 release here: http://prdownloads.sourceforge.net/trackit/trackit-demo-1.0.0.zip?download.
    My apologies for the mixup.
  10. I did that, but I am sorry, getting exactly the same error.
    Do I have to check/set my environment to make it work?
  11. Yes, you may need to check some environment variables after upgrading to a new version of Java. The first one to check is your "PATH" variable. In there you'll want to make sure that it's pointing to the bin directory of your new Java installation. The second one to check is "JAVA_HOME", which may not be set at all. If it is, make sure it's pointing to the base directory of your new Java installation (the parent directory of the one that's in your "PATH"). If it's not set, don't worry about it.
  12. It works! Great. Thank you.
  13. I forgot to mention one last thing: to verify your environment variables are setup correctly, you can open a command prompt and type "java -version".
  14. can it work with cvs like this?[ Go to top ]

    Has it this function:
    When I commit , i must relate it to a track. or else i cant commit.

    It's similar to PVCS.
  15. Re: can it work with cvs like this?[ Go to top ]

    I'm not sure if I follow the question exactly, but I'll try to give a brief rundown of the CVS / Subversion integration features. First of all, TrackIt will automatically listen for all checkins according to the CVS or SVN credentials configured for the project. When a checkin is detected, it is added to the system as a Checkin item. The checkin comment is parsed for tokens of the form #XXXX where XXXX is the number for a separate project item. If the item(s) are valid, they are automatically linked to the checkin item. So for example, if you wanted to specify that your current checkin is related to Defect 1234 without logging into TrackIt, simply specify somewhere in the Checkin comment #1234 and it will automatically be associated.

    Hope that helps.
  16. Re: can it work with cvs like this?[ Go to top ]

    thanks Jason, directions were really there, must have been slipped from my eyes. anyway, i would be a good idea to put a litte info on this feature in the installation guide of standalone version.
  17. would be perfect if it was easier[ Go to top ]

    first, thanks for devoting your valuable time for this product.
    but unfortunately i still couldn't see what the product is like since the morning (it is 3pm now)
    first i tried to run self contained package. but it's nailed to port 80, which is forbidden by my paranoid company management.
    then i tried to install war file on tomcat. but again no hope. there's no web.xml file in the war!
    after that i'd the idea of downloading self contained package's source and changing hardcoded port 80 to something above 1024. guess what? there's no link to src in the web page.
    i gave up now and decided to write this message.
    no offence please..
  18. would be perfect if it was easier[ Go to top ]

    Hi, Ahmet!

    I read your post so I looked for the web.xml in the war. Strange, it wasn't in the WEB-INF directory but instead it was in the web.inf directory (small caps).

    Calen Legaspi
    The Third World Developer Blog
  19. Re: would be perfect if it was easier[ Go to top ]

    Hi Ahmet,

    The demo version will take the port number to run on as the first argument. You should be able to run trackit.sh 8080 or trackit.bat 8080. It should be in the error message upon failure to start on the default port, if not please let me know.

    Thanks
  20. Re: demo?[ Go to top ]

    It doesn't get much easier to install and test than trackit. I'm guessing you haven't tried downloading the self-contained version and running it. It's basically that simple.

    The RC2 version of trackit was basically unusable, as all the javascript froze up firefox repeatedly. I notice that this version seems usuble, though there are a couple operations that get hung up - at least fixing the problem now is as easy as hitting 'f5'.
  21. Trackit Is Different[ Go to top ]

    I've worked with a few different project tracking tools and I know it's not easy to switch once you've been using one especially if it's a good fit for you. But, if you're on a project looking for something like this, TrackIt is different from all of the other tools out there.

    One major difference is that many other tools are too feature specific. For example, some tools are mainly focused on bug tracking. TrackIt is different because it aims to help track all aspects of the software development process from customer requirements to you name it.

    Another difference is that other tools that do project management will try to force a process on you that isn't very flexible. TrackIt is different because it let's you define the process. The basic element in TrackIt (known as a project item) is totally configurable letting you define properties that are specific to what is important to your team. You can also define your own reports and listings based on these custom project items. TrackIt comes installed with several different project items defined but they are totally optional and configurable.

    We've also used TrackIt to help us provide all kinds of metrics to our customer without having to burden our development staff with process. The development staff just checks things into CVS of Subversion with the indicated ticket number in the comments and TrackIt automatically associates the two project items. Later, our QA staff can query TrackIt using a custom report to get the metrics that are important to our customer.

    The main point here is that TrackIt is certainly worth trying if you're currently looking for a tracking solution with a decent level of flexibility.
  22. Re: demo?[ Go to top ]

    That's a bit harsh. If you don't want to use their product, then don't use it. But, this person (or people) put a lot of work into something and they're giving it away for free. You took more of your precious time typing up your nasty reply than it would have taken for you to get the demo up and running. What's the old rule? "If you can't say something nice, then don't say anything at all."
  23. That is really what I want to say[ Go to top ]

    That's a bit harsh. If you don't want to use their product, then don't use it. But, this person (or people) put a lot of work into something and they're giving it away for free. You took more of your precious time typing up your nasty reply than it would have taken for you to get the demo up and running. What's the old rule? "If you can't say something nice, then don't say anything at all."

    Well said
  24. Live demo[ Go to top ]

    A live demo would indeed be nice. Please remember, though, that some of us are being corporate firewalls that do not get along with port 8080 demos.
  25. Easy installation. Good job[ Go to top ]

    First of all, congratulations for making a full release. It's a tough job to work on a software and release it as a full product.

    Contrary to other posts, the installation was very easy. It took me 5 minutes in all to install the 'portal' version of the software. Of course, it helped that I already had an installation of Tomcat and MySQL.

    A few suggestions.

    1. The DB update page simply points to the Hibernate config file, pre-configured for HSQL-DB. It took me a few googles to install for MySQL. Non-developers might be put off by this. It would be a good idea to put a simple interface that will take the necessary parameters and change the configuration behind the screen.

    2. After the installation was completed, the first page looks very 'busy' with RSS feeds from NY Times, etc. I don't see why that's needed for a tracking software. A better screen would be a sample project pre-configured with defects at various levels. This would greatly help an evaluator to figure out if the software is what he needs.

    3. The frames go beyond the standard screen size (1024 x 768). As a result, there are too many scroll bars which add to the clutter.

    These minor issues aside, congrats for releasing the product!
  26. Re: Easy installation. Good job[ Go to top ]

    Thanks for the compliments and positive feedback Sathya. If you have a chance, please register on the TrackIt forum and post your suggestions. If not, I'll be sure to get them up there myself. Thanks again.
  27. build in workflow[ Go to top ]

    Hi,
    1min for install it and 10 min for try it!
    Good Work!

    I have some question:
    Functionals.
    ------------
    * can I have a global overview of all items in all projects?
    * can I add comments on items? If yes, those appear on rss blog?
    * can I search for select items to associate on a new item?
    * auto refhesh item list?

    Cosmetics.
    -----------
    * Whi afther items updates items list isn't refreshed?
    * I need to know the project associated on every items.
  28. Re: build in workflow[ Go to top ]

    Hi Marco,

    Thanks for the compliments. The features you mention seem like good additions. If you wouldn't mind, please visit the TrackIt Forums and post your ideas. If not, I'll be sure to get them in there myself.
  29. Internationalization?[ Go to top ]

    Does it currently support internationalization, in particular, Chinese, Japanese and Korean? If not when do you plan to?

    Thanks.

    Sheldon
  30. anybody compare it to other similar tools?
  31. try this :
    http://www.itracker.org/

    This is another j2ee open source.
    From end user perspective, I will say iTracker provides a more user friendly UI, easy to use, robust and provide feature to add in your own custom project's fields, customise reports, etc.

    Screenshot:
    http://www.itracker.org/gettingstarted/screenshots.php

    Forum :
    http://www.cowsultants.com/phpBB/index.php
  32. Trackit is the simplist one to implement and deploy.
    Itracker is Very difficult to deploy,Is same with two years ago.
    This appeared Exceptoin:
    ===============================================================================
    .
      JBoss Bootstrap Environment
    .
      JBOSS_HOME: E:\Downloads\itracker_2.4.2\jboss-3.2.5\bin
    ..
    .
      JAVA: C:\Borland\JBuilder2005\jdk1.4\bin\java
    .
      JAVA_OPTS: -Dprogram.name=run.bat
    .
      CLASSPATH: C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar;E:\Downloads\itracker_
    2.4.2\jboss-3.2.5\bin
    run.jar
    .
    ===============================================================================
    .
    17:24:38,953 INFO [Server] Starting JBoss (MX MicroKernel)...
    17:24:38,953 INFO [Server] Release ID: JBoss [WonderLand] 3.2.5 (build: CVSTag=
    JBoss_3_2_5 date=200406251954)
    17:24:38,953 INFO [Server] Home Dir: E:\Downloads\itracker_2.4.2\jboss-3.2.5
    17:24:38,953 INFO [Server] Home URL: file:/E:/Downloads/itracker_2.4.2/jboss-3.
    2.5/
    17:24:38,968 INFO [Server] Library URL: file:/E:/Downloads/itracker_2.4.2/jboss
    -3.2.5/lib/
    17:24:38,968 INFO [Server] Patch URL: null
    17:24:38,968 INFO [Server] Server Name: default
    17:24:38,968 INFO [Server] Server Home Dir: E:\Downloads\itracker_2.4.2\jboss-3
    .2.5\server\default
    17:24:38,968 INFO [Server] Server Home URL: file:/E:/Downloads/itracker_2.4.2/j
    boss-3.2.5/server/default/
    17:24:38,968 INFO [Server] Server Data Dir: E:\Downloads\itracker_2.4.2\jboss-3
    .2.5\server\default\data
    17:24:38,968 INFO [Server] Server Temp Dir: E:\Downloads\itracker_2.4.2\jboss-3
    .2.5\server\default\tmp
    17:24:38,968 INFO [Server] Server Config URL: file:/E:/Downloads/itracker_2.4.2
    /jboss-3.2.5/server/default/conf/
    17:24:38,968 INFO [Server] Server Library URL: file:/E:/Downloads/itracker_2.4.
    2/jboss-3.2.5/server/default/lib/
    17:24:38,968 INFO [Server] Root Deployment Filename: jboss-service.xml
    17:24:38,968 INFO [Server] Starting General Purpose Architecture (GPA)...
    17:24:39,312 INFO [ServerInfo] Java version: 1.4.2_04,Sun Microsystems Inc.
    17:24:39,312 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.4.2_04-b05
    ,Sun Microsystems Inc.
    17:24:39,312 INFO [ServerInfo] OS-System: Windows 2000 5.0,x86
    17:24:39,500 INFO [Server] Core system initialized
    17:24:41,437 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resour
    ce:log4j.xml
    17:24:41,750 ERROR [WebService] Starting failed jboss:service=WebService
    java.net.BindException: Address already in use: JVM_Bind
            at java.net.PlainSocketImpl.socketBind(Native Method)
            at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
            at java.net.ServerSocket.bind(ServerSocket.java:318)
            at java.net.ServerSocket.<init>(ServerSocket.java:185)
            at org.jboss.web.WebServer.start(WebServer.java:178)
            at org.jboss.web.WebService.startService(WebService.java:286)
            at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
    upport.java:271)
            at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
    eanSupport.java:221)
            at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.
    java:60)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
    java:185)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
    ler.java:837)
            at $Proxy0.start(Unknown Source)
            at org.jboss.system.ServiceController.start(ServiceController.java:367)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.
    java:60)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
    java:185)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
            at $Proxy4.start(Unknown Source)
            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:251)
            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:836)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:645)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:608)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:592)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.
    java:60)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
    java:185)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
            at $Proxy5.deploy(Unknown Source)
            at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:407)
            at org.jboss.system.server.ServerImpl.start(ServerImpl.java:311)
            at org.jboss.Main.boot(Main.java:145)
            at org.jboss.Main$1.run(Main.java:399)
            at java.lang.Thread.run(Thread.java:534)
    17:24:41,765 WARN [ServiceController] Problem starting service jboss:service=We
    bService
    MBeanException: java.net.BindException: Address already in use: JVM_Bind
    Cause: java.net.BindException: Address already in use: JVM_Bind
            at org.jboss.mx.server.ReflectedDispatcher.handleInvocationExceptions(Re
    flectedDispatcher.java:91)
            at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.
    java:64)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
    java:185)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
    ler.java:837)
            at $Proxy0.start(Unknown Source)
            at org.jboss.system.ServiceController.start(ServiceController.java:367)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.
    java:60)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
    java:185)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
            at $Proxy4.start(Unknown Source)
            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:251)
            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:836)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:645)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:608)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:592)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.
    java:60)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
    java:185)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
            at $Proxy5.deploy(Unknown Source)
            at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:407)
            at org.jboss.system.server.ServerImpl.start(ServerImpl.java:311)
            at org.jboss.Main.boot(Main.java:145)
            at org.jboss.Main$1.run(Main.java:399)
            at java.lang.Thread.run(Thread.java:534)
    Caused by: java.net.BindException: Address already in use: JVM_Bind
            at java.net.PlainSocketImpl.socketBind(Native Method)
            at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
            at java.net.ServerSocket.bind(ServerSocket.java:318)
            at java.net.ServerSocket.<init>(ServerSocket.java:185)
            at org.jboss.web.WebServer.start(WebServer.java:178)
            at org.jboss.web.WebService.startService(WebService.java:286)
            at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
    upport.java:271)
            at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
    eanSupport.java:221)
            at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.
    java:60)




    http://www.searchfull.net/
  33. Compare[ Go to top ]

    Looks like ITracker is ended ? (http://www.cowsultants.com/)
    Anyway TrackIt has a wider goal (features, test cases ...)
    To compare, you can have a look here : http://opensourcetesting.org/bugdb.php.
    Maybe you should consider GForge too ? But Gforge is really a wider project !!

    I don't think that one appli can cover all "Project Tracking" (bug, features, tests, documentation, task, ...) some kind of portal maybe the solution.

    About the interface, I think it was an error to use Echo2 ... I don't like the "windows" poping up on the main page !
  34. Compare[ Go to top ]

    Looks like ITracker is ended ? (http://www.cowsultants.com/)

    Not really, development is still going on at http://www.itracker.org/
  35. UGLY[ Go to top ]

    I am sorry to be negative but a product that looks THIS ugly is a shame.

    It's real sad to see ugliness as the sickness of OSS software products. Come on! You could get several good developers to develop a good tool and not a signle person with, at least, some taste and knowledge of CSS? Leave alone a designer, at least CSS and taste - is it so hard to find?

    Project management software will have to be used every day by many people. You want them to put up with this ugliness?

    User friendliness and aesthetics matters. Even if just to rise pleasant feelings in people.

    It is a psychological fact - if you watch ugly stuff all the time - your attitude becomes much worse and so does your creativity.

    Please, pretty up this beast!

    thanks
  36. Re: UGLY[ Go to top ]

    Since it's open source and you appear to feel very strongly about it, why don't you offer to help? I'm sure they would be glad to have some help to make their hard work look prettier! I must admit, I also lack the talent to "pretty up" some of the stuff that I write. I'm just glad that there *are* experts out there that can help.
  37. Name already taken...[ Go to top ]

    Once concern I had when I saw this package is what Intuit (I guess the unit is Numara now) would think about it in the context of their not-altogether-dissimilar product:

    http://www.itsolutions.intuit.com/Track-It.asp
  38. workflow?[ Go to top ]

    I ran TrackIt expecting a lot, and happily found virtually no installation effort.

    But I couldnt see how to configure or use a workflow. Does TrackIt support workflow? If not then thats a show-stopper for me. We can't rely on users to correctly assign to the next person, it has to be automatic based on a yes/no decision. It would be perfect if you could integrate with jBPM, and allow trackit admins to customise the process definition.

    Lastly, I have to agree with a previous poster about the ugliness. I favour form over function, but just picking a few colours that don't clash isnt hard. Nothing wrong with a white background, I'm sure TSS wouldnt mind if you pinched their colour scheme ;)
  39. Compared to Trac?[ Go to top ]

    Thanks Jason, sounds interesting.

    How is TrackIt positioned relative to Egdewall's Trac? Superficial differences include:
     - Trac implemented in Python
     - Trac is still pre-1.0, though already fairly polished
     - Trac marketing puts emphasis on "minimalist" approach

    http://www.edgewall.com/trac/

    Are you (or anyone else) able to make a more pointed comparison?
  40. Very interesting project, very easy installation,.. and very ugly!
    but my projects are always very awful, so I don´t mind. :) Let´s designers do their own work!

    Thanks for the good work!
  41. Oh m[ Go to top ]

    The screenshots are so UGLY that I refuse to install this. Are you guys color blind?
  42. Oh m[ Go to top ]

    The screenshots are so UGLY that I refuse to install this. Are you guys color blind?

    No, they are engineers.

    And rather good ones. Well done to the development team on the release!


    PJ Murray, CodeFutures
    Java Persistence for Data Access Objects and Service Data Objects
  43. Oh m[ Go to top ]

    <quote>
    No, they are engineers.
    </quote>

    In no other industry is that an acceptable excuse for making ugly, hard-to-use products.

    Now, GOOD software engineers take so much pride in their work that they want it to appeal estetically as well, no matter if we talk or code or GUI.

    Cheezus. Get your act together.