| Name | JIRA Timesheet report and portlet |
|---|---|
| Version | 1.7, 1.8 and 1.9 |
| Product Versions | JIRA 3.10+ |
| Author(s) | Andriy Zhdanov |
| Homepage | Timesheet report and portlet |
| Price | FREE! Donations welcome |
| License | BSD |
| JavaDocs | |
| IssueTracking | http://developer.atlassian.com/jira/browse/TIME |
| Download JAR | 1.7 - normal for Jira 3.xx 1.8 - extended for Jira 3.xx 1.9 - extended for Jira 4.0 |
| Download Source | http://svn.atlassian.com/svn/public/contrib/jira/jira-timesheet-plugin/trunk/ |
We encountered lack of resource time tracking in Jira, though, fortunately it was quite easy to develop such reports and even portlet as follows:
- Pivot project report, that displays a summary of worked hours for project for certain period, where columns a project users (resources) and rows are project issues (tasks). Totals are also displayed: on row - total worked for the issue during the specified period; on column total worked hours by user for the specified period.
See screen shot for pivot report:
- User Time sheet report, with possibility to chose user and period
See screen shot for timesheet report:
- Time sheet portlet, that shows logged user' work load during the week.
See screen shot for timesheet portlet:
Note, extended version of plugin contains the following additional features
- TIME-63: timesheet report - option to display aggregated report grouped by selectable field (many thank to Alexander Heinz for his contribution)
- Denis Antipov contribution:
- Allow to view summary timesheet report only (shows detailed by default)
- Report form allows to specify a project,
- Report form allows to specify including/excluding weekends
- Report view showing subtotals for each project
- Report view shows weekends marked (if selected in query)
- Report view does not show 0 values anymore (looks easier to read), unless it's in the Total column
- TIME-28: generate time sheet report for group
To install plugin:
- Download jar (see above)
- Put it into <jira_home>/WEB-INF/lib directory
- For Jira version prior 3.13: Extract portlets/dashboard/thumbnails/corner_timesheet.png and timesheet.png from the jar into <jira_home>/portlets/dashboard/thumbnails/ to see screen shots in step 4.
- Optionally, for extended version of plugin only, it is possible to specify list of fields allowed for Group By Field select box on Timesheet Report configuration screen. For this add jira.plugin.timesheet.groupbyfields property to atlassian-jira\WEB-INF\classes\jira-application.properties with the coma separated list of field Ids or field names, e.g.:
#------------------------------------------------------------------------------ # Jira Timesheet Report and Portlet Plugin properties #------------------------------------------------------------------------------ jira.plugin.timesheet.groupbyfields=fixVersions,Reporter,customfield_10000,My Custom Field
- Restart Jira. You should see 'Timesheet Report' and 'Pivot Report' under 'Browse Project' in your Jira. Also you should get possibility to add 'Timesheet Portlet' when configuring your dashboard.
See also sources, you may check it out with Subversion , modify and build yourself, see How to Build an Atlassian Plugin. You may redistribute it also on the terms of BSD license. If you want to contribute your work, you may submit an issue with a patch for me, or obtain commit right to the repository and commit it yourself, if your contribution can be useful for all.

Comments (222)
Aug 19, 2005
Mark Hetherington says:
We are using the User timesheet report in Firefox successfully thank you. Howev...We are using the User timesheet report in Firefox successfully thank you. However, in Internet Explorer, if there are entries for a given issue on more than one day in the specified time period, the display is distorteed with the data shifted one column left for all entreis for an issue except the first one. Is there an easy fix for this?
Thanks
Mark
Sep 21, 2005
Andriy Zhdanov says:
I've checked once again in IE 6.0.2900.2180.xpsp_sp2_gdr.050301-519 - it works f...I've checked once again in IE 6.0.2900.2180.xpsp_sp2_gdr.050301-519 - it works fine.
May be this is browser problem, sorry I can't test in all browsers. If you have more details, please provide it, I'll try to solve the problem.
Aug 31, 2005
Anonymous says:
Please provide the instalation instructions: 1. downloaded the sources 2. build ...Please provide the instalation instructions:
1. downloaded the sources
2. build those with maven and obtain the jar
3. copy the jar to jira web-inf/lib
4. how is the plugin available? shouldn't it have any properties file? where can be found a properties file for this plugin...
Thanks
Sep 21, 2005
Andriy Zhdanov says:
Added pre-built jar to attachments and added instractions on how to install it a...Added pre-built jar to attachments and added instractions on how to install it and build it from sources.
There is no need to adjust any properties, untill you want to localise it. Otherwise please see jira plugin development documentation for details.
Sep 21, 2005
Jonathan Nolen says:
Unless anyone objects, I would like to move this page into the JIRA Extensions s...Unless anyone objects, I would like to move this page into the JIRA Extensions space with the other plugins. Andrew, is that OK with you?
Sep 21, 2005
Andriy Zhdanov says:
YepYep
Sep 21, 2005
Jonathan Nolen says:
Done.Done.
Sep 21, 2005
Andriy Zhdanov says:
I've just added updated sources and binary jar: show totals at the bottom of ...I've just added updated sources and binary jar:
Nov 14, 2005
Anonymous says:
Hello, I'm having the same problems as reported above (when using both IE6 and ...Hello,
I'm having the same problems as reported above (when using both IE6 and Opera, works in Firefox). Also - the sorting (of more than one time log per event per day) is quite random, and changes from refresh to refresh...
Regards,
Rune
Nov 23, 2005
Damon Rand says:
Likewise.. This works fine for me in Mozilla but in MSIE the date pickers are ap...Likewise.. This works fine for me in Mozilla but in MSIE the date pickers are appearing translucent and they invoke some kind of ajax process that gives a network failure. I'm on Jira 3.4.1/TC55.
Nov 28, 2005
Anonymous says:
I have had some of these same requirements for time tracking. My requirement als...I have had some of these same requirements for time tracking. My requirement also extends into the future for resource planning. For example, we often use Excel to chart out the resource plan for coming months by plotting projects on the y-axis and resources on the x-axis. The cell values then contain the work estimates rolled up for the various projects.
I have thought that one way to do this in JIRA might be to:
1) copy the Two Dimensional Statistics portlet code...rename it to something like Advanced Two Dimensional Statistics portlet
2) In the Edit Screen (which already contains: Filter, X-Axis, Y-Axis, and Show Totals), add a new field called: Cell Value with options for Issue Number (i.e. the current default), Work Estimated, and Work Logged.
This would enable one to produce a report to show future work estimates for a user defined filter across projects vs. resources.
I just don't have the resources to create such a portlet right now.
Dec 21, 2005
Andriy Zhdanov says:
Just wanted to refer to http://confluence.atlassian.com/display/JIRAEXT/JIRA+GAN...Just wanted to refer to http://confluence.atlassian.com/display/JIRAEXT/JIRA+GANTT+Chart+Report+Plugin
Dec 18, 2005
Rob Kearey says:
I seem to be encountering some exceptions when using this plugin in 3.4.2 - is t...I seem to be encountering some exceptions when using this plugin in 3.4.2 - is there anywhere I can lodge bugs?
Dec 19, 2005
Andriy Zhdanov says:
I'm sorry to say there is no any bug tracker for this. Software was provide...I'm sorry to say there is no any bug tracker for this. Software was provided as is, and everybody is welcome to fix those issues. I just wanted to share the extension we created, and I'd like to see further improvements public as well
Dec 19, 2005
Rob Kearey says:
Fair enough - I'm not a java programmer, and my progammer teams' time is fully a...Fair enough - I'm not a java programmer, and my progammer teams' time is fully accounted for
I'm happy to share bug reports etc.
Dec 21, 2005
Anonymous says:
Despite the fact that i specify an exact period for Time Sheet Report or Pr...Despite the fact that i specify an exact period for Time Sheet Report or Project Pivot Report i get results over the last week exceptionally.
Note: My version of JIRA is localized and uses russian time format. Maybe it is the cause?
Dec 21, 2005
Andriy Zhdanov says:
Yes, the dd-MMM-yy date can not be parsed, because MMM is corrupted (java can't ...Yes, the dd-MMM-yy date can not be parsed, because MMM is corrupted (java can't decode it from url, I think)
I suggest you to change corresponding properties in atlassian-jira\WEB-INF\classes\jira-application.properties to use numbers for month.
As follows:
See also Advanced JIRA configuration with jira-application.properties
Dec 30, 2005
Anonymous says:
This plugin (and presumably all the time tracking?) has no concept of permission...This plugin (and presumably all the time tracking?) has no concept of permissions.
Users can look at a project pivot report that shows bugs they can't (shouldn't) be allowed to see.
They can't click on the entry and get any more information about it, but they shouldn't be able to see those bugs at all.
Ideally, certain users wouldn't be allowed to run these sorts of reports at all. For us, we want to let our customers see their bugs, and see the comments on their bugs, and all that, but we don't want them to see the work log, and we certainly don't want them seeing all the other bugs we were working on, even if it is just the titles.
Karl P
Jan 02, 2006
Mike Cannon-Brookes says:
Karl, All normal reports in JIRA respect permissions - users won't be able to s...Karl,
All normal reports in JIRA respect permissions - users won't be able to see any issue they don't have access too.
I haven't looked at the code of this particular plugin, but it certainly should be possible to restrict the list of issues down to only issues browseable by the currently logged in user. Any vanilla search request includes these security checks by default.
I'll see if Jonathan can look into it.
Cheers,
Mike
Jan 03, 2006
Jonathan Nolen says:
I found the problem and corrected it by adding a new permissions check. Attachin...I found the problem and corrected it by adding a new permissions check. Attaching a new version.
Jan 04, 2006
Karl Palsson says:
hehe, too fast for me :) I got as far as a dirty hack that mostly worked f...hehe, too fast for me :) I got as far as a dirty hack that mostly worked for our installation, re-teaching myself java love all over again, but I come back from the holiday to do it properly, and presto! all done for me :)
Mar 27, 2008
Ian Pottier says:
I am facing another aspect of the lack of permissions checks in this plugin: An...I am facing another aspect of the lack of permissions checks in this plugin:
Anyone can through the plugin view worklogs of other users and even worse, worklogs with a visibility group!
Can user choices be limited through configuration for the portlet so only "current user" is available ?
Can links for the reports be disabled for non admin users?
Thanks in advance!
Mar 30, 2008
Andriy Zhdanov says:
Hi Ian, I've just fixed issue with viewableBy for worklogs (see TIME-38), this ...Hi Ian,
I've just fixed issue with viewableBy for worklogs (see TIME-38), this should obsolete necessity for additional configuraiton options, like "cuurent user only" and reports availability.
Apr 02, 2008
Ian Pottier says:
Great job Andriy. Is the jar file at the top up to date though? I can't see any...Great job Andriy.
Is the jar file at the top up to date though? I can't see any change in the plugin so far.
Apr 02, 2008
Andriy Zhdanov says:
Yes, have you tried to set 'viewableBy' for a (new) worklog record to let say 'A...Yes, have you tried to set 'viewableBy' for a (new) worklog record to let say 'Administrators' and view timesheet report being not an administrator?
Jan 10, 2006
Juergen Kohl says:
Is it possible to extend the Time Sheet Report with an Excel-link? The Pivot Rep...Is it possible to extend the Time Sheet Report with an Excel-link? The Pivot Report has one.
Jan 15, 2006
Andriy Zhdanov says:
Yes, and you can do it since I'm not sure when I'll need this myself. Just for a...Yes, and you can do it since I'm not sure when I'll need this myself. Just for any case, should it be just a dump of worklog for selected params?
Jan 10, 2006
Juergen Kohl says:
Is it possible to add custom fields to the issue lists?Is it possible to add custom fields to the issue lists?
Jan 10, 2006
Nick Menere says:
Hi, I am quite sure it does not come standard but you could modify the source to...Hi,
I am quite sure it does not come standard but you could modify the source to do this.
Though maybe Jonathan or the original author could provide more help.
Cheers,
Nick
Jan 15, 2006
Zach Garner says:
Would you please clarify what license this plugin's source code is released unde...Would you please clarify what license this plugin's source code is released under. Thanks.
Jan 15, 2006
Andriy Zhdanov says:
Artistic license - as is, open-source, just refer the author if you distribute i...Artistic license - as is, open-source, just refer the author if you distribute it.
Apr 12, 2006
Vincent Thoulé says:
Hi, A short comment to notify Andriy Zhdanov and comunity, that I have made som...Hi,
A short comment to notify Andriy Zhdanov and comunity, that I have made some enhancement and migration to JIRA 3.5 of TimeSheet plugin ... See Kaamelot Timesheet.
Rgds
Vincent
May 02, 2006
Andriy Zhdanov says:
Can we join both projects? I basically would like to have all this in Subversion...Can we join both projects? I basically would like to have all this in Subversion, as single project. We can have branch for 3.4.x.
Please let me know, if there is something that you want to have different than on this page (author, license) , we can change it easily
May 03, 2006
Vincent Thoulé says:
Andrew, I contact you by mail. Rgs V.Andrew,
I contact you by mail.
Rgs
V.
May 10, 2006
emilio moreno says:
Hi Andrew Just a suggestion; would be possible to modify the portlet to select ...Hi Andrew
Just a suggestion; would be possible to modify the portlet to select other user time sheet? When you are a developer it is very interesting to have your own timesheet, but when you lead a programming team you want to see your developers timesheet, not yours.
Regards
Emilio
May 18, 2006
Andriy Zhdanov says:
It is possible to pickup user on timesheet report configure page. Or you are tal...It is possible to pickup user on timesheet report configure page.
Or you are talking about portlet? So you may be want to setup multiple timsheet portlets for all your team members? If so, please add ticket in project Jira (see on top of the page)
May 18, 2006
emilio moreno says:
Yes, Andrew i was talking about portlet; it is incredibly usefull to have one da...Yes, Andrew i was talking about portlet; it is incredibly usefull to have one dashboard tab for each developer and in such tab to have the timesheet portlet for thtat developer. I will add the ticket. Thanks.
May 16, 2006
gregor beedie says:
Hi Andrew I've copied the .jar and extracted .pngs to their respective dirs. Wh...Hi Andrew
I've copied the .jar and extracted .pngs to their respective dirs. When I restart jira I get the following error message:
16-May-2006 14:37:02 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
16-May-2006 14:37:02 org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors
I have just upgraded from jira 3.0.2 to 3.6.1; I'm using javaRE 1.4.2_05-b04; with tomcat4.
Are there any compatibility issues with such a leap in jira versions?
Regards
Gregor
May 18, 2006
Andriy Zhdanov says:
Sorry, my mistake to compile plugin on JDK 1.5, just fixed it to work on 1.4, pl...Sorry, my mistake to compile plugin on JDK 1.5, just fixed it to work on 1.4, please pick up the jar again.
May 18, 2006
dedang says:
Hi Andrew, I have downloaded source code as your direction, i am using ji...Hi Andrew,
I have downloaded source code as your direction, i am using jira enterprise 3.5.3. I use the jira-plugin-development-kit 3.5 as suggested from : http://confluence.atlassian.com/display/JIRA/JIRA+Plugin+Development+Kit for jira 3.5.x. However, i can't compile the source code, below are error messages:
"
C:\Downloads\jira-development-kit-3.5\examples\jira-timesheet-plugin>maven jar
__ __
| \/ |_ _Apache_ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|| |_,|_/__|||_| v. 1.0.2
Parse Fatal Error at line 1 column 30: Open quote is expected for attribute "htt
p-equiv".
org.xml.sax.SAXParseException: Open quote is expected for attribute "http-equiv"
.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Un
known Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.scanAttributeValue(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanAttribute(Unknown
Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn
own Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1527)
at org.apache.maven.MavenUtils.getNonJellyProject(MavenUtils.java:203)
at org.apache.maven.MavenUtils.getProject(MavenUtils.java:143)
at org.apache.maven.MavenUtils.getProject(MavenUtils.java:122)
at org.apache.maven.MavenSession.initializeRootProject(MavenSession.java
:232)
at org.apache.maven.MavenSession.initialize(MavenSession.java:172)
at org.apache.maven.cli.App.doMain(App.java:475)
at org.apache.maven.cli.App.main(App.java:1239)
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:585)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
org.apache.maven.MavenException: Error parsing project.xml 'C:\Downloads\jira-de
velopment-kit-3.5\examples\jira-timesheet-plugin\project.xml'
at org.apache.maven.MavenUtils.getNonJellyProject(MavenUtils.java:207)
at org.apache.maven.MavenUtils.getProject(MavenUtils.java:143)
at org.apache.maven.MavenUtils.getProject(MavenUtils.java:122)
at org.apache.maven.MavenSession.initializeRootProject(MavenSession.java
:232)
at org.apache.maven.MavenSession.initialize(MavenSession.java:172)
at org.apache.maven.cli.App.doMain(App.java:475)
at org.apache.maven.cli.App.main(App.java:1239)
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:585)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
-
- Nested Exception --org.xml.sax.SAXParseException: Open quote is expected for attribute "http-equiv"
.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1527)
at org.apache.maven.MavenUtils.getNonJellyProject(MavenUtils.java:203)
at org.apache.maven.MavenUtils.getProject(MavenUtils.java:143)
at org.apache.maven.MavenUtils.getProject(MavenUtils.java:122)
at org.apache.maven.MavenSession.initializeRootProject(MavenSession.java
:232)
at org.apache.maven.MavenSession.initialize(MavenSession.java:172)
at org.apache.maven.cli.App.doMain(App.java:475)
at org.apache.maven.cli.App.main(App.java:1239)
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:585)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
You have encountered an unknown error running Maven. Please help us to correct
this problem by following these simple steps:
- read the Maven FAQ at http://maven.apache.org/faq.html
- run the same command again with the '-e' parameter, eg maven -e jar
- search the maven-user archives for the error at http://nagoya.apache.org/eyebrowse/SummarizeList?listName=users@maven.apache.org
- post the output of maven -e to JIRA at http://jira.codehaus.org/BrowseProject.jspa?id=10030 (you must sign up first)
- run 'maven --info' and post the output as the environment to the bug above
Total time: 3 seconds
Finished at: Thu May 18 13:48:12 GMT+07:00 2006
C:\Downloads\jira-development-kit-3.5\examples\jira-timesheet-plugin>
"
I have concern about jira-plugin-development-kit 0.4.1 you suggested to compile the source code. If apply this, compilation is ok ? and how about compatibility for binary resulted in this case to deploy in jira 3.5.3 ?
I am new for jira, maybe i do sth wrong, please correct me.
Thanks,
De
.
May 18, 2006
Andriy Zhdanov says:
Actually plugin does not strictly depend on jira-plugin-development-kit. I.e. al...Actually plugin does not strictly depend on jira-plugin-development-kit. I.e. all dependencies are set up in parent-project.xml in plugin sources.
So, please try to get rid of development kit. As I see problem appears when parsing its project.xml, but plugin does not need it.
And, yes, it's still compatible with Jira 3.5.3, and, I guess, later.
May 26, 2006
Charles W Johnson Jr. says:
I an in the process trying to query the data that displays in the Time Keeping p...I an in the process trying to query the data that displays in the Time Keeping portlet as a user inputs there time. I have a need for a report that displays this information for all of my development staff. The report in question will be used to feed our time keeping system. How should I approach this? Is there a query in the plugin that does something similar? Please Help!!!
May 29, 2006
Andriy Zhdanov says:
If I understand you correctly, you want to receive worklog record as soon as use...If I understand you correctly, you want to receive worklog record as soon as user inputs it and feed it to your time keeping system.
For this you might want to look at Listeners - "Listeners are used for performing certain actions whenever an event occurs in JIRA. For example, email notifications can be sent when an issue is updated, or the administrator notified when a user signs up".
Also note, that worklog entries can be changed later in Jira. So you'll need to track these changes .
And time sheet plugin does not work like this.
Jun 30, 2006
jira63 says:
Hi, I am looking forHi, I am looking for
Jun 30, 2006
jira63 says:
Hi, I am looking for aHi, I am looking for a
Jun 30, 2006
jira63 says:
Hi, I am looking for a plug-inHi, I am looking for a plug-in
Jun 30, 2006
jira63 says:
Hi, I am looking for a plug-in toHi, I am looking for a plug-in to
Jun 30, 2006
jira63 says:
Hi, I am looking for a plugin which also allows time logging in a weekly ti...Hi, I am looking for a plugin which also allows time logging in a weekly time sheet format...Do you know if it exists ?
Thanks for your help and attention.
Jun 30, 2006
Andriy Zhdanov says:
Sorry, noSorry, no
Nov 29, 2006
Denis Popov says:
Hi, in Log I see this ERROR many times window.SyntaxHighlighter.config.clipb...Hi, in Log I see this ERROR many times
Do you know, how to fix it ?
PS. I have laterst jira, tomcat
Nov 29, 2006
Andriy Zhdanov says:
Sorry, can't reproduce it.Sorry, can't reproduce it.
Nov 29, 2006
Denis Popov says:
What I need to do ? I can give you any file or log.What I need to do ?
I can give you any file or log.
Nov 29, 2006
Andriy Zhdanov says:
Have no idea, log will not help, export of you Jira would help, but I don't sugg...Have no idea, log will not help, export of you Jira would help, but I don't suggest it. You may try to figure it out yourself, if you find the reason, I can fix it.
Thank you.
Nov 29, 2006
Denis Popov says:
Okay, thanks anyway.Okay, thanks anyway.
Dec 04, 2006
Shannon Posniewski says:
We are getting a server error when trying to access the porlet directly. It seem...We are getting a server error when trying to access the porlet directly. It seems 100% repeatable. here are the steps:
The portlet works fine on the dashboard itself.
Any help appreciated!
shannon
Referer URL: Unknown
Build Information:
Uptime: N/A
Edition: Enterprise
Version: 3.6.5
Build Number: 161
Atlassian Partner: null
Server Information:
Application Server: Apache Tomcat/5.5.9
Servlet Version: 2.4
File Paths:
Location of entityengine.xml: file:/home/jira/atlassian-jira-enterprise-3.6.5-standalone/atlassian-jira/WEB-INF/classes/entityengine.xml
Location of atlassian-jira.log: file:/home/jira/atlassian-jira-enterprise-3.6.5-standalone/bin/atlassian-jira.log
Memory Information:
Total Memory: 368 MB
Free Memory: 157 MB
Used Memory: 211 MB
System Information:
System Date: Monday, 04 Dec 2006
System Time: 18:41:45
Current Working Directory: /home/jira/atlassian-jira-enterprise-3.6.5-standalone/bin
Java Version: 1.5.0_08
Java Vendor: Sun Microsystems Inc.
JVM Version: 1.0
JVM Vendor: Sun Microsystems Inc.
JVM Implementation Version: 1.5.0_08-b03
Java Runtime: Java(TM) 2 Runtime Environment, Standard Edition
Java VM: Java HotSpot(TM) 64-Bit Server VM
User Name: root
User Timezone: America/Los_Angeles
User Locale: English (United States)
System Encoding: UTF-8
Operating System: Linux 2.6.17-2-amd64
OS Architecture: amd64
Application Server Container:
Database type: mysql
Database JNDI address: java:comp/env/jdbc/JiraDS
Database version: 5.0.24a-Debian_9-log
Database driver: MySQL-AB JDBC Driver mysql-connector-java-3.1.12 ( $Date: 2005-11-17 15:53:48 +0100 (Thu, 17 Nov 2005) $, $Revision$ )
Request Information:
Request URL: http://code:8080/500page.jsp
Request Attributes:
Dec 04, 2006
Shannon Posniewski says:
I entered this as TIME-10 as well.I entered this as TIME-10 as well.
Jan 11, 2007
Dharmendra Varma says:
Hello Andrew, It seems that this plugin does not work with v3.7.1. of Jir...Hello Andrew,
It seems that this plugin does not work with v3.7.1. of Jira. This is a very good plugin and we use it for our weekly reporting. Can you please look into it? It spits full page of error starting with HTTP Status 404 - Could not execute action when I clcik on the next button after selecting the parameters.
Jan 11, 2007
Dharmendra Varma says:
Here is the exact error HTTP Status 404 - Could not execute action [ConfigureRe...Here is the exact error
HTTP Status 404 - Could not execute action [ConfigureReport]:com/atlassian/jira/issue/action/Worklog<p><small><small><pre>java.lang.NoClassDefFoundError: com/atlassian/jira/issue/action/Worklog at com.fdu.jira.plugin.report.pivot.Pivot.getTimeSpents(Pivot.java:99) at com.fdu.jira.plugin.report.pivot.Pivot.generateReport(Pivot.java:162) at com.fdu.jira.plugin.report.pivot.Pivot.generateReportHtml(Pivot.java:190) at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute(ConfigureReport.java:96) at webwork.action.ActionSupport.execute(ActionSupport.java:153) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132) at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:209) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55) at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132) at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) </pre></small></small></p>
Jan 11, 2007
Andriy Zhdanov says:
Please see http://developer.atlassian.com/jira/browse/TIME-12 (started working i...Please see http://developer.atlassian.com/jira/browse/TIME-12 (started working it)
Jan 12, 2007
Andriy Zhdanov says:
Please notice that v.1.6 for Jira 3.7.1 with fixes of TIME-11, TIME-6 and TIME-1...Please notice that v.1.6 for Jira 3.7.1 with fixes of TIME-11, TIME-6 and TIME-10 is published
Jan 26, 2007
Frank Knobloch says:
Dear Andrew, the plugin works well. We just try to find out if there is a way t...Dear Andrew,
the plugin works well. We just try to find out if there is a way to generate a timesheet for more than one user at a time. This is very useful e.g. till end of month to generate a report of working time of all users per month. So you see the working time for all (or a set of) employees. From this point of view tho focus is working time. This is interesting for human resources dept. It's a a littel bit similar to the project pivot report but over all projects.
Another thing would be interesting: Generatign some reports automatically (e.g. mid of month).
Is this possible? I can add an issue for this things.
Regards
Frank
Feb 02, 2007
Gopinath M says:
Hi Andrew, I have an issue with the pluging, not able to get this working. When...Hi Andrew,
I have an issue with the pluging, not able to get this working. When I click "Browse Project" I don't see the required links of "Timesheet report and portlet". Appreciate your time.
Thanks
G.
ENV details:
Windows 2000, Tomcat 5.5, JIRA Enterprise Edition, Version: 3.6.5-#161, Mysql db
Log details below,
Feb 2, 2007 5:03:05 PM org.quartz.simpl.RAMJobStore initialize
INFO: RAMJobStore initialized.
Feb 2, 2007 5:03:05 PM org.quartz.impl.StdSchedulerFactory instantiate
INFO: Quartz scheduler 'JiraQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
Feb 2, 2007 5:03:05 PM org.quartz.impl.StdSchedulerFactory instantiate
INFO: Quartz scheduler version: 1.4.5
Feb 2, 2007 5:03:07 PM com.atlassian.plugin.loaders.AbstractXmlPluginLoader createModuleDescriptor
SEVERE: There were problems loading the module 'report'. The module and its plugin have been disabled.
Feb 2, 2007 5:03:07 PM com.atlassian.plugin.loaders.AbstractXmlPluginLoader createModuleDescriptor
SEVERE: There was a problem loading the descriptor for module 'report' in plugin 'JIRA TimeSheet Report and Portlet'
com.atlassian.plugin.PluginParseException: Error retrieving dependency of class: com.fdu.jira.plugin.report.timesheet.TimeSheet. Missing class: com/atlassian/jira/issue/worklog/WorklogManager
at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:70)
at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.init(JiraResourcedModuleDescriptor.java:52)
at com.atlassian.jira.plugin.ConfigurableModuleDescriptor.init(ConfigurableModuleDescriptor.java:33)
at com.atlassian.jira.plugin.report.ReportModuleDescriptor.init(ReportModuleDescriptor.java:44)
at com.atlassian.plugin.loaders.AbstractXmlPluginLoader.createModuleDescriptor(AbstractXmlPluginLoader.java:97)
at com.atlassian.plugin.loaders.AbstractXmlPluginLoader.configurePlugin(AbstractXmlPluginLoader.java:202)
at com.atlassian.plugin.loaders.SinglePluginLoader.loadPlugins(SinglePluginLoader.java:75)
at com.atlassian.plugin.loaders.SinglePluginLoader.loadAllPlugins(SinglePluginLoader.java:37)
at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadClassPathPlugins(ClassPathPluginLoader.java:50)
at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadAllPlugins(ClassPathPluginLoader.java:63)
at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:47)
at com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:44)
at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:273)
at com.atlassian.jira.ComponentManager.start(ComponentManager.java:254)
at com.atlassian.jira.upgrade.ConsistencyLauncher.contextInitialized(ConsistencyLauncher.java:25)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Feb 2, 2007 5:03:07 PM com.atlassian.plugin.loaders.AbstractXmlPluginLoader configurePlugin
SEVERE: There were errors loading the plugin 'JIRA TimeSheet Report and Portlet'. The plugin has been disabled.
Feb 2, 2007 5:03:09 PM org.quartz.core.QuartzScheduler start
INFO: Scheduler JiraQuartzScheduler_$_NON_CLUSTERED started.
Feb 2, 2007 5:03:10 PM com.atlassian.jira.web.dispatcher.JiraServletDispatcher init
WARNING: Unable to find 'webwork.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir
Feb 2, 2007 5:03:10 PM com.atlassian.jira.web.dispatcher.JiraServletDispatcher init
INFO: Action dispatcher initialized
Feb 2, 2007 5:03:27 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-80
Feb 2, 2007 5:03:27 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Feb 2, 2007 5:03:27 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31 config=null
Feb 2, 2007 5:03:27 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Feb 2, 2007 5:03:27 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 39234 ms
Feb 2, 2007 5:03:31 PM uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Logging using commons-logging.
Feb 2, 2007 5:03:31 PM uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: retrieved system configuration file: java.io.ByteArrayInputStream@140138b
Feb 2, 2007 5:03:31 PM uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Missing class for creator 'pageflow'. Failed to load uk.ltd.getahead.dwr.create.PageFlowCreator. Cause: Beehive/Weblogic Creator not available.
Feb 2, 2007 5:03:31 PM uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Missing classdef for creator 'spring'. Failed to load uk.ltd.getahead.dwr.create.SpringCreator. Cause: org/springframework/beans/factory/BeanFactory
Feb 2, 2007 5:03:31 PM uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Missing classdef for creator 'script'. Failed to load uk.ltd.getahead.dwr.create.ScriptedCreator. Cause: org/apache/bsf/BSFException
Feb 2, 2007 5:03:31 PM uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Missing classdef for converter 'jdom'. Failed to load uk.ltd.getahead.dwr.convert.JDOMConverter. Cause: org/jdom/Document
Feb 2, 2007 5:03:31 PM uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Missing class for converter 'hibernate'. Failed to load uk.ltd.getahead.dwr.convert.HibernateBeanConverter. Cause: Failed to find either org.hibernate.Hibernate or net.sf.hibernate.Hibernate.
Feb 2, 2007 5:03:31 PM uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Can't marshall org.jdom.Document because converter 'jdom' is not available. The converter definition may be missing, or required element may be missing from the CLASSPATH
Feb 2, 2007 5:03:31 PM uk.ltd.getahead.dwr.util.CommonsLoggingOutput info
INFO: Can't marshall org.jdom.Element because converter 'jdom' is not available. The converter definition may be missing, or required element may be missing from the CLASSPATH
Feb 16, 2007
lklose@hotmail.com says:
It seems to me that one of the Kaamelot plugins must be installed as well for th...It seems to me that one of the Kaamelot plugins must be installed as well for this work. Is this correct, and if so, which ones are required. Your help is greatly appreciated.
Thanks
Feb 16, 2007
Andriy Zhdanov says:
Hi, You should use version 1.5 of the timesheet plugin while you run Jira earli...Hi,
You should use version 1.5 of the timesheet plugin while you run Jira earlier than 3.7.
Feb 16, 2007
lklose@hotmail.com says:
Thanks Andrew. It's loading now, but nothing shows up in "browes projects". I fo...Thanks Andrew. It's loading now, but nothing shows up in "browes projects". I foudn the instructions for installating the Kaamelot stuff a bit brief, so I may not have done it right. But this one loads now according to the plugin screen.
Feb 17, 2007
Andriy Zhdanov says:
There must be "Time Sheet Report" and "Project Pivot Report" when you select any...There must be "Time Sheet Report" and "Project Pivot Report" when you select any existing project in the "Browse Project" menu, as on screen shot:
Unfortunately I can't help you with Kaamelot plugins, sorry, but to install this Timesheet plugin, you just need to copy atlassian-jira-plugin-timesheet-1.5.jar into <atlassian-jira>\WEB-INF\lib, restart jira, and then you should be able to add portlet to your dashboard and use timesheet reports.
Feb 26, 2007
lklose@hotmail.com says:
Andrew, thanks for all your help. this seems to have done the trick.Andrew, thanks for all your help. this seems to have done the trick.
Feb 28, 2007
Jason Tesser says:
Hi I am getting the following stack trace when I try to add the portlet to my da...Hi I am getting the following stack trace when I try to add the portlet to my dashboard
2007-02-28 10:22:00,488 http-80-Processor21 ERROR [webwork.util.ServletValueStack] METHOD: "unescapedText", exception:
java.lang.NullPointerException
at com.atlassian.jira.web.bean.I18nBean.getUnescapedText(I18nBean.java:185)
at com.atlassian.jira.web.action.portal.AbstractSaveConfiguration.getUnescapedText(AbstractSaveConfiguration.java:425
)
at sun.reflect.GeneratedMethodAccessor604.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:61)
at webwork.util.InjectionUtils.invoke(InjectionUtils.java:52)
at webwork.util.ValueStack.findValue(ValueStack.java:426)
at webwork.util.ValueStack.findValue(ValueStack.java:175)
at webwork.view.taglib.WebWorkBodyTagSupport.findString(WebWorkBodyTagSupport.java:73)
at com.atlassian.jira.web.tags.TextTag.doEndTag(TextTag.java:90)
at org.apache.jsp.template.standard.selectmap_jsp._jspx_meth_webwork_text_0(selectmap_jsp.java:1999)
at org.apache.jsp.template.standard.selectmap_jsp._jspx_meth_webwork_if_20(selectmap_jsp.java:1974)
at org.apache.jsp.template.standard.selectmap_jsp._jspx_meth_webwork_iterator_1(selectmap_jsp.java:1659)
at org.apache.jsp.template.standard.selectmap_jsp._jspService(selectmap_jsp.java:212)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at webwork.view.taglib.IncludeTag.include(IncludeTag.java:59)
at webwork.view.taglib.ui.ComponentTag.doEndTag(ComponentTag.java:183)
at webwork.view.taglib.ui.AbstractHTMLComponentTag.doEndTag(AbstractHTMLComponentTag.java:52)
at webwork.view.taglib.ui.AbstractHTMLListTag.doEndTag(AbstractHTMLListTag.java:56)
at webwork.view.taglib.ui.SelectTag.doEndTag(SelectTag.java:64)
at org.apache.jsp.secure.views.user.configureportlet_jsp._jspx_meth_ui_select_0(configureportlet_jsp.java:1018)
at org.apache.jsp.secure.views.user.configureportlet_jsp._jspx_meth_webwork_elseIf_1(configureportlet_jsp.java:965)
at org.apache.jsp.secure.views.user.configureportlet_jsp._jspService(configureportlet_jsp.java:205)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
......
......org.apache.jasper.JasperException: Including component failed:org.apache.jasper.JasperException: java.lang.IllegalArgumentException: can't parse argument number parameters['listValue']
at java.text.MessageFormat.makeFormat(MessageFormat.java:1339)
at java.text.MessageFormat.applyPattern(MessageFormat.java:458)
at java.text.MessageFormat.<init>(MessageFormat.java:350)
at com.atlassian.jira.web.tags.TextTag.doEndTag(TextTag.java:175)
at org.apache.jsp.template.standard.selectmap_jsp._jspx_meth_webwork_text_0(selectmap_jsp.java:1999)
at org.apache.jsp.template.standard.selectmap_jsp._jspx_meth_webwork_if_20(selectmap_jsp.java:1974)
at org.apache.jsp.template.standard.selectmap_jsp._jspx_meth_webwork_iterator_1(selectmap_jsp.java:1659)
at org.apache.jsp.template.standard.selectmap_jsp._jspService(selectmap_jsp.java:212)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at webwork.view.taglib.IncludeTag.include(IncludeTag.java:59)
at webwork.view.taglib.ui.ComponentTag.doEndTag(ComponentTag.java:183)
at webwork.view.taglib.ui.AbstractHTMLComponentTag.doEndTag(AbstractHTMLComponentTag.java:52)
at webwork.view.taglib.ui.AbstractHTMLListTag.doEndTag(AbstractHTMLListTag.java:56)
at webwork.view.taglib.ui.SelectTag.doEndTag(SelectTag.java:64)
at org.apache.jsp.secure.views.user.configureportlet_jsp._jspx_meth_ui_select_0(configureportlet_jsp.java:1018)
at org.apache.jsp.secure.views.user.configureportlet_jsp._jspx_meth_webwork_elseIf_1(configureportlet_jsp.java:965)
at org.apache.jsp.secure.views.user.configureportlet_jsp._jspService(configureportlet_jsp.java:205)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
.........
Feb 28, 2007
Vincent Thoulé says:
Hi Jason, I have already encountered this exception... It occurs when you have ...Hi Jason,
I have already encountered this exception...
It occurs when you have among your identified users in database, user without fullname and/or email.
Rgds
Apr 26, 2007
holmar says:
Hi Vincent! I got the same exception but have no uer without fullname, email an...Hi Vincent!
I got the same exception but have no uer without fullname, email and group in my user-list. Any idea? thx.
Best regards, Martin
Apr 27, 2007
Vincent Thoulé says:
Sorry Martin, No other idea for the moment. Rgds VincentSorry Martin,
No other idea for the moment.
Rgds
Vincent
May 15, 2007
Sergio Biserni says:
Hi, little problem i install plugin on jira 1.9.0 , i add the portlet time Sheet...Hi, little problem i install plugin on jira 1.9.0 , i add the portlet time Sheet Summary on default Dash Board and now when access to login page there is a little mistake, the portlet is visible with the $textUtil.getPrettyHours($timeSpent)
Any idea ?
Bye
May 23, 2007
Andriy Zhdanov says:
Hi Sergio, I've just checked atlassian-jira-plugin-timesheet-1.6.jar on atlassia...Hi Sergio, I've just checked atlassian-jira-plugin-timesheet-1.6.jar on atlassian-jira-enterprise-3.9 successfully - I can see my time spent, and total correctly. Do you see any errors in log/console?
May 23, 2007
Andriy Zhdanov says:
Oops, I've reread your comment right after submitted my reply, and got what you ...Oops, I've reread your comment right after submitted my reply, and got what you mean. So I've just submitted this improvement, it displays correctly now on login dashboard, please check updated 1.6 jar at the same location. See also TIME-26 []
Jun 08, 2007
Vincent Eggen says:
Oups. Tried the portlet on 3.9 and got the following error: window.SyntaxHigh...Oups. Tried the portlet on 3.9 and got the following error:
Any idea ?
Thanks,
Vince
Jun 12, 2007
Andriy Zhdanov says:
Strange, there is no such problem on my 3.9 instance with plugin 1.6. And it is ...Strange, there is no such problem on my 3.9 instance with plugin 1.6. And it is not clear from you comment what is wrong. Could you please post/or attach complete stack trace, without loosing formatting, etc? Thanks.
Jul 09, 2007
Uwe Daub says:
The version 1.6 of this plugin doesn't work any longer with the new version of J...The version 1.6 of this plugin doesn't work any longer with the new version of JIRA (3.10). That is not really surprising because of the new workload features in JIRA 3.10 and the changes in database design (see release notes).
Jul 18, 2007
Andriy Zhdanov says:
Ok, I've upgraded for jira 3.10, please download plugin v. 1.7, and thank all fo...Ok, I've upgraded for jira 3.10, please download plugin v. 1.7, and thank all for patience!
Jul 23, 2007
Uwe Daub says:
Thanks for your work. I've installed the new Version 1.7 with JIRA 3.10 and it w...Thanks for your work. I've installed the new Version 1.7 with JIRA 3.10 and it works out of the box without any problems.
Jul 31, 2007
Vincent Eggen says:
Exception on 3.10 for the portlet only: window.SyntaxHighlighter.config.clipb...Exception on 3.10 for the portlet only:
Any idea ?
Vince
Jul 31, 2007
Andriy Zhdanov says:
Hi Vincent, I don't have any idea, but how do you get this problem? I've tried ...Hi Vincent,
I don't have any idea, but how do you get this problem? I've tried opening plugin even in standalone mode, do not see any errors, please elaborate.
Jul 31, 2007
Pustovoytov Nikita says:
Hi, I'm using your plugin v. 1.7 and jira v. 3.10 and encountered a problem with...Hi, I'm using your plugin v. 1.7 and jira v. 3.10 and encountered a problem with encoding in your plugin. We use MS SQL Server as DB server. JIra is configured to use UTF-8 encoding. If user has chosen Russian language on settings page, the report returns results for the previous week, even if user chooses other dates! If user has chosen English language, everything works correctly. It also works correctly in case of usage HSQL DB instead of MS SQL.
The problems appears to arise in getDateParam:
As a result, endDate becomes null and report is shown for the last week.
It seems that a problem is in text presentation of month. I tried to print it out and saw strange symbols instead of month name.
Anyway, other parts of Jira, which also use dates, work correctly.
How can this problem be fixed?
Jul 31, 2007
Andriy Zhdanov says:
Yep, it is know problem, probably I should fix it someday in plugin, but there i...Yep, it is know problem, probably I should fix it someday in plugin, but there is a way you can fix it for you manually, please see this comment
Jul 31, 2007
Pustovoytov Nikita says:
Thank you! I'm terribly sorrry, I didn't notice that comment.Thank you!
I'm terribly sorrry, I didn't notice that comment.
Aug 14, 2007
Denis Antipov says:
Hi, is there a good way to make timesheet report show days of week (Mon-S...Hi,
is there a good way to make timesheet report show days of week (Mon-Sun) with $outlookDate.formatDMY($date).
thanks,
Aug 14, 2007
Denis Antipov says:
Nevermind I've reused WeekPortletHeader just like in the portletNevermind I've reused WeekPortletHeader just like in the portlet
Aug 14, 2007
Andriy Zhdanov says:
You also can play with the jira.date.picker.java.format and jira.date.picker.jav...You also can play with the jira.date.picker.java.format and jira.date.picker.javascript.format settings also, see Advanced JIRA configuration with jira-application.properties for details
Aug 14, 2007
Denis Antipov says:
I also keep getting velocity errors when I try to do some logic with total issue...I also keep getting velocity errors when I try to do some logic with total issue work times or worklog times from the hash, where you use Long, for example:
issueTotalTimeSpents.put(issue, new Long(spent));
Velocity says, can't compare Long with an internal Integer types (apparently it only supports Integer), Wouldn't it makes sense to use Integers for those totals?
Aug 14, 2007
Denis Antipov says:
I ended up using toString() on the Long to make a proper #if statement in Veloci...I ended up using toString() on the Long to make a proper #if statement in Velocity and it worked, but because of getPrettyHours(long value) method I would assume that with a number that normally exceeds an Integer this would not show a correct total. I think it would make sense to make it getPrettyHours(String value) and pass everything in Velocity as a String.
Aug 14, 2007
Andriy Zhdanov says:
Just wanted to let you know that new Long(spent) is used because spent is long, ...Just wanted to let you know that new Long(spent) is used because spent is long, as designed by Jira, because value is in milliseconds, I guess.
Probably you could write smth like 'spent < 10L' to cause 10 be interpreted as Long, because toString should not generally work, e.g. "10".compareTo("9") returns -8 (i.e. "10" is less then "9")
Hope this helps.
Aug 15, 2007
Denis Antipov says:
Andrei, thank you for replies. You're right about the less/greater than c...Andrei,
thank you for replies. You're right about the less/greater than comparisons, but I only needed the equality test, still it's a hack. I've changed it to use toInt() method like you do, but I'm not sure again if it will truncate the large numbers as stated here:
http://java.sun.com/javase/6/docs/api/java/lang/Number.html#intValue()
by the way the time value represents number of seconds, I guess as the smallest unit accepted in the worklog.
Sep 06, 2007
Mulyadi Oey says:
I got this warning when showing the portlet. JIRA: 3.10.2 Timesheet Plugin: 1.7 ...I got this warning when showing the portlet.
JIRA: 3.10.2
Timesheet Plugin: 1.7
Help?
Sep 06, 2007
Andriy Zhdanov says:
Hi.. well, this is actually normal, this is caused by nested foreach loops, and ...Hi.. well, this is actually normal, this is caused by nested foreach loops, and in all cases they are actually reset correctly, but warning can not be suppressed for some reason, so sorry for inconvinience, and just ignore it
Sep 11, 2007
Brandt says:
I have installed this timesheet 1.7 with JIRA 3.10 and I see nothing at all in J...I have installed this timesheet 1.7 with JIRA 3.10 and I see nothing at all in JIRA. What am I missing?
Sep 11, 2007
Andriy Zhdanov says:
Have you added portlet to your dashboard through configure? Can you see "Time Sh...Have you added portlet to your dashboard through configure?
Can you see "Time Sheet Report" and "Project Pivort Report" for a project under the "BROWSE PROJECT" menu?
Sep 11, 2007
Brandt says:
Ok , I see the two reports now.Ok , I see the two reports now.
Nov 19, 2007
Didier Levesque says:
Pivot plugin is working find when we select dates from last weeks, but when I se...Pivot plugin is working find when we select dates from last weeks, but when I select date from other month is sent me a error message that tell me it's not able to find a user that I deleted 2 month ago. Any idea?
Dec 10, 2007
Christopher Kingsbury says:
Great plugin, we all use it at my company on a daily basis. I just noticed a pr...Great plugin, we all use it at my company on a daily basis. I just noticed a problem when I went to log some time more than 1 month back. Seems that if you set " Nb. Weeks:" to more than 4 weeks, the hour calculations are incorrect in the portlet. I took a look through the code hoping it would be something easy to fix. From what I can see, the code gets the day of the month for each worklog entry via:
Then uses this to index into a Map of hours worked per day. So in the case where you have two worklogs for the same day of the month, but a different month, they get combined together. Anybody aware and working on this? If not, I'll see what I can do.
Chris
Dec 10, 2007
Andriy Zhdanov says:
Hi Chris, Actually I'm aware of this, but am too lazy to fix it well really it...Hi Chris,
Actually I'm aware of this, but am too lazy to fix it
well really it would by very nice if you can fix it. See also TIME-30
Thank you!
Dec 15, 2007
Vishwajeet Singh says:
Does this plugin works with Jira 3.12. It is throwing an exception, when I am tr...Does this plugin works with Jira 3.12. It is throwing an exception, when I am trying to generate any report.
Dec 15, 2007
Andriy Zhdanov says:
So, no, right? Could you please show exception, and let me know whether rest of ...So, no, right? Could you please show exception, and let me know whether rest of the things work? You may want to submit an issue, see in the top. Thank you.
Dec 15, 2007
Andriy Zhdanov says:
Well, plugin v. 1.7 works fine for me - tested with Jira Enterprise 3.12 (stand...Well, plugin v. 1.7 works fine for me - tested with Jira Enterprise 3.12 (standalone). Have you solved your problem?
Dec 21, 2007
Vishwajeet Singh says:
Hi Andiry, Thanks for your response. I got it working and it's really nice plu...Hi Andiry,
Thanks for your response.
I got it working and it's really nice plugin thanks for developing it.
Dec 17, 2007
Emily Stumpf says:
We are on version 3.11 Plugin works, but excel report doesn't And...We are on version 3.11

Plugin works, but excel report doesn't
And getting the following error in the log while generating excel.
2007-12-17 13:47:05,363 http-8443-Processor15 WARN [velocity] Warning! The iterative is an Iterator in the #foreach() loop at [0,0] in template templates/timesheetreport/timesheet-report.vm. Because it's not resetable, if used in more than once, this may lead to unexpected results.
Getting the same error while generating a regular (HTML) report prior to hitting the excel button, but seems to be multiple lines (maybe one per worked day?), and for excel part it stops spitting the error out after the first iteration.
Andrey Dmitriev
Dec 17, 2007
Andriy Zhdanov says:
Does excel report open in the browser? Or is it possible to save link as? Just p...Does excel report open in the browser? Or is it possible to save link as? Just please try to figure out, may be there are some security settings in Excel.
And the message in the log is just a warning, and actually meaningless, so just ignore it, it can not be suppressed.
Jan 09, 2008
David Ay says:
I installed the timesheet 1.7 jar and the .png files. I am using Jira 3.8. I get...I installed the timesheet 1.7 jar and the .png files. I am using Jira 3.8. I get this error for the Timesheet and Pivot Report after I press next in the screen that has the start and end date query form fields. I get the same error with the 1.8 jar. I would appreciate any help. Thanks.
Cause:
org.ofbiz.core.entity.GenericModelException: Could not find definition for entity name Worklog
Stack Trace: [hide]org.ofbiz.core.entity.GenericModelException: Could not find definition for entity name Worklog
at org.ofbiz.core.entity.model.ModelReader.getModelEntity(ModelReader.java:300)
at org.ofbiz.core.entity.GenericDelegator.findByCondition(GenericDelegator.java:950)
at org.ofbiz.core.entity.GenericDelegator.findByAnd(GenericDelegator.java:867)
at com.fdu.jira.plugin.report.timesheet.TimeSheet.getTimeSpents(TimeSheet.java:108)
at com.fdu.jira.plugin.report.timesheet.TimeSheet.generateReport(TimeSheet.java:220)
at com.fdu.jira.plugin.report.timesheet.TimeSheet.generateReportHtml(TimeSheet.java:272)
at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute(ConfigureReport.java:96)
at webwork.action.ActionSupport.execute(ActionSupport.java:153)
at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54)
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132)
at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:209)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:38)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:49)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Referer URL: *...... /secure/ConfigureReport!default.jspa?selectedProjectId=10000&reportKey=com.fdu.jira.plugin.timesheet:report*
Build Information:
Uptime: N/A
Edition: Enterprise
Version: 3.8
Build Number: 209
Atlassian Partner: null
Installation Type: JIRA Standalone
Server ID: AOXR-EUSC-XUYP-WFUZ
Jan 09, 2008
Jonathan Boarman says:
The Timesheet Plug-in is documented to be functional only for product versions J...The Timesheet Plug-in is documented to be functional only for product versions JIRA 3.10+
Since your issue appears to have have been reported on JIRA 3.8, perhaps this error is expected?
Jan 18, 2008
Andriy Zhdanov says:
Jonathan is right, I just wanted to suggest you to try previous version(s) of th...Jonathan is right, I just wanted to suggest you to try previous version(s) of the plugin, I'm not sure which one used to work with Jira 3.8, but it should not be far from recent version, please try 1.6 or 1.5
Jan 09, 2008
Jonathan Boarman says:
Tracking Time Spent in Meetings? I've not installed or used this plug-in y...Tracking Time Spent in Meetings?
I've not installed or used this plug-in yet, but I assume it is to simplify the use of JIRA as a source for tracking the time spent by developers. For example, we have some contract developers that we will pay by hour. I can see using the time spent on issues as a huge motivator to use JIRA to ensure they get paid.
However, since it appears that all time logged must be associated with an issue, how do we track time spent in development planning meetings?
How do you typically address tracking of non-issues oriented time spent when using JIRA for project management and time tracking?
Jan 09, 2008
Bob Swift says:
We create issues all work activity including planning meetings. We even track t...We create issues all work activity including planning meetings. We even track time off and holidays under a generic issue. All work is segmented by type using Kaamelot so we can track time for planning, coding, testing, etc...
Jan 21, 2008
Jonathan Boarman says:
If I may ask, I have a couple questions on how this is done in more detail. For...If I may ask, I have a couple questions on how this is done in more detail.
For example, here's one proposed solution to track ALL time, not just development time:
(1) Create a Project called "General" (for example)
(2) Then, within the "General" Project, create a Component for each general task: "Meeting", "Misc"
Now that I try to enumerate anything other than meetings, it's hard for me to think of non-development issues that take up our time. I'm sure there are others!
Can anyone help by posting their thoughts on this problem and possible solutions here?
Jan 22, 2008
Jonathan Boarman says:
After posting this, I realized that "Meeting" should be an issue type not a comp...After posting this, I realized that "Meeting" should be an issue type not a component.
So, the question for me is whether "General" should be a component of a main project?
In general, it seems more obvious to us as we use JIRA more that we are shifting to fewer projects and more components. So, a whole project dedicated to "General" may be overkill. Thoughts?
Jan 23, 2008
Andriy Zhdanov says:
Well, we used the following: there was "Internal Project" project for all kind o...Well, we used the following: there was "Internal Project" project for all kind of work not related to particular commercial (customer based) projects, there we had:
IP-1: General - issue (of type task), where one could log whatever is not applicable to other more exact internal issue,
IP-2: Absense - to log absence (ill, vacation) hours,
IP-3 Maintanance - to log infrastructure related work (like maintaining Jira, etc),
then we had a lot of IP-xxx issues for everything we wanted to track separetely, thus there can be separate issue for particular meetings or one for all company wide meetings, etc.
After all, for each Comercial Project, we usually had say CP-1: General again for everything we could not categorize (but this time this work must be related to the project, e.g. unexpected communication with customer, etc, and then again CP-xxx, as soon as we wanted to track the work separately, but it did not have any specific isssue type (task was fine), and somehow it did not caused any conflicts with development issues, as well with testing work so far.
Hope this helps
Jan 16, 2008
bbc says:
Hi, We are using Jira 3.12 with this plugin v. 1.7 and I encounter the following...Hi,
We are using Jira 3.12 with this plugin v. 1.7 and I encounter the following problem: When I export the time sheet into Excel it measures the work logs in hours (the other reports export time in minutes). Unfortunately everything above an hour is converted into a date e.g. 1.33 hours become first of January 1933 and 2.67 hours become first of February 1967. Is there anything I can do?
Thanks for your response!
Jan 18, 2008
Andriy Zhdanov says:
Right, I've experienced this problem too, I've used to solve it with format func...Right, I've experienced this problem too, I've used to solve it with format function of Excel, hope this helps.
Jan 23, 2008
Jozef Kotlár says:
this is the mistake of the most of exports in JIRA, the formating of numeric val...this is the mistake of the most of exports in JIRA, the formating of numeric values should be done in *.vm, where locale aware code could be
Jan 24, 2008
Andriy Zhdanov says:
Thank you Jozef, I've used your suggestion, see TIME-33, will see if it helps pc...Thank you Jozef, I've used your suggestion, see TIME-33, will see if it helps pcp...
Feb 01, 2008
Brandt says:
Hi all, I am running JIRA 3.12.1 enterprise (ear/war edition) with tomcat5.5.x,...Hi all,
I am running JIRA 3.12.1 enterprise (ear/war edition) with tomcat5.5.x, and mysql. I also have version 1.7 of the timesheet report and portlet. The reports are working, but the portlet is not displaying on the dashboard. The two png files are in place and everything appears functional except for the portlet not showing up. When I turn configure mode ON, I can see the header for the portlet but it does not appear to be rendering the window as it did when we were running Jira 3.10. There is nothing in the jira logs or in catalina.out about this.
-Brandt
Feb 01, 2008
Brandt says:
OK, it works now. We had downloaded 1.7 yesterday and it wasnt working. We just...OK, it works now.
We had downloaded 1.7 yesterday and it wasnt working. We just redownloaded the same version and it was a different file size ?? but it works now.
-Brandt
Feb 01, 2008
Bob Swift says:
Same thing here - not working before, new download version works. New download ...Same thing here - not working before, new download version works. New download shows a changed file from today.
Feb 02, 2008
Andriy Zhdanov says:
Sorry, there was my mistake that I've fixed next day, see also TIME-26 Looks lik...Sorry, there was my mistake that I've fixed next day, see also TIME-26
Looks like this page misses some kine of 'news' section...
Feb 06, 2008
Raghu Kumar C says:
Hi, When I export the timesheet report as well as the pivot ...Hi,
When I export the timesheet report as well as the pivot report, I get a blank column with a header called "Reported?". I am using 3.10.2 JIRA Enterprise and timesheet 1.7 jar. What is this column used for? Did you plan to display the issue reporter's name? I think you also missed to add the issuetype header as well as value to the excel *.vm for project pivot report.
Thank you, for this simple and elegant report.
~raghu
Feb 06, 2008
Andriy Zhdanov says:
Hi Raghu, Well, the "reported?" column was used exclusively in our manual workf...Hi Raghu,
Well, the "reported?" column was used exclusively in our manual workflow - we marked records with Y (for yes) which were processed by me (or other manager) in weekly report, as we "translated" jira time spents to microsoft project plan manually. Thus, one could be sure he missed no records, or missed them intentionally. Um, quite simple, and may be ridiculous, but I would keep it as is.
Although you're right further on, thank you to notice, I've added the 'type' column now to project pivort report as well.
Feb 17, 2008
Quynh Nguyen Thi Nhu says:
Dear Andriy Zhdanov, Is it possible to have a Time sheet report (not Project Pi...Dear Andriy Zhdanov,
Is it possible to have a Time sheet report (not Project Pivot Report) which display multiple users who did log work on JIRA system?
Is it possible to add 1 more input parameter [Group] into the Time Sheet report?
[Group]: this parameter will allow us able to customize the list of users who are expected to be displayed on the time sheet report. Group will be defined from the Group Browser feature of JIRA.
Many thanks for your help!
P/S: I'm using the JIRA Enterprise 3.12.1 and the Timesheet report plug in 1.7
My regards,
Feb 18, 2008
Andriy Zhdanov says:
Hi, There is such input parameter [Group] in plugin v. 1.8, although th...Hi,
There is such input parameter [Group] in plugin v. 1.8, although there is one bug TIME-36 I am still struggling with, but you still my try it.
Hope it helps.
Mar 27, 2008
David Denise says:
I am running jira 3.12 on the default installed tomcat. When I install the...I am running jira 3.12 on the default installed tomcat. When I install the 1.8 version of this, there are a couple of odd things:
First, I'm getting these errors in the log:
Second, When I view the plugin details via atlassian's plugin manager, the following properties are read:
JIRA TimeSheet Report and Portlet
Description: FDU Report Plugin.
Vendor: Flextronics Design Ukraine
Plugin Version: 1.6
JIRA Version: 3.7
I just downloaded the 1.8 version from this site...and I'm running 3.12. I'm loosely assuming that this might be related to the errors in my log... what gives? I would really like to use this plugin....
Mar 28, 2008
Andriy Zhdanov says:
Hi David, 1) Please see TIME-37 2) Just ignore it... I agree this may be confu...Hi David,
1) Please see TIME-37
2) Just ignore it... I agree this may be confusing, but this is some kind of informative data, quite outdated, agree
Hope you'll enjoy using the plugin!
Apr 30, 2008
Jamie says:
Finally had a chance to look at this again. I think there is a problem with User...Finally had a chance to look at this again. I think there is a problem with UsersValuesGenerator. I was getting the argument described above:
so I modified UsersValuesGenerator. However, when you have large numbers of users (about 3000 in my case), that parameter didn't appear at all. A select list with 3000 elements in it is not very manageable anyhow, so I modified atlassian-plugin.xml to just show an edit box for the user. As follows:
May 22, 2009
Andriy Zhdanov says:
Hi Jamie, Thank you for your comment and solution! And just for back reference...Hi Jamie,
Thank you for your comment and solution!
And just for back reference, see also TIME-62.
May 06, 2008
Jamie says:
Would be helpful to have some description of the differences between 1.7 and 1.8...Would be helpful to have some description of the differences between 1.7 and 1.8 extended?
cheers, jamie
May 07, 2008
Andriy Zhdanov says:
Sorry for odd data, this is just from svn log atlassian-jira-plugin-timesheet-1....Sorry for odd data, this is just from svn log atlassian-jira-plugin-timesheet-1.8.jar :
r10046: Denis Antipov contribution:
-Allow to view summary timesheet report only (shows detailed by default)
r9268: Denis Antipov contribution:
-Report form allows to specify a project,
-Report form allows to specify including/excluding weekends
-Report view showing subtotals for each project
-Report view shows weekends marked (if selected in query)
-Report view does not show 0 values anymore (looks easier to read), unless it's in the Total column
r8923: TIME-28: generate time sheet report for group
May 19, 2008
Cristian Leonte says:
I Guys, i'm using normal 1.7, on JIRA Enterprise Edition, Version: 3.11-#...I Guys,
i'm using normal 1.7, on JIRA Enterprise Edition, Version: 3.11-#288,and i get the following error:
main ERROR [atlassian.plugin.parsers.XmlDescriptorParser] There was a problem loading the descriptor for module 'report' in plugin
'JIRA TimeSheet Report and Portlet'.
Error retrieving dependency of class: com.fdu.jira.plugin.report.timesheet.TimeSheet. Missing class: com/atlassian/jira/plugin/report/impl/AbstractReport
com.atlassian.plugin.PluginParseException: Error retrieving dependency of class: com.fdu.jira.plugin.report.timesheet.TimeSheet. Missing class: com/atlassi
an/jira/plugin/report/impl/AbstractReport
at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:69)
at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.init(JiraResourcedModuleDescriptor.java:45)
at com.atlassian.jira.plugin.ConfigurableModuleDescriptor.init(ConfigurableModuleDescriptor.java:33)
at com.atlassian.jira.plugin.report.ReportModuleDescriptor.init(ReportModuleDescriptor.java:44)
at com.atlassian.plugin.parsers.XmlDescriptorParser.createModuleDescriptor(XmlDescriptorParser.java:147)
at com.atlassian.plugin.parsers.XmlDescriptorParser.configurePlugin(XmlDescriptorParser.java:85)
at com.atlassian.plugin.loaders.SinglePluginLoader.loadPlugin(SinglePluginLoader.java:86)
at com.atlassian.plugin.loaders.SinglePluginLoader.loadAllPlugins(SinglePluginLoader.java:50)
at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadClassPathPlugins(ClassPathPluginLoader.java:50)
at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadAllPlugins(ClassPathPluginLoader.java:63)
at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:70)
at com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:28)
at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:356)
at com.atlassian.jira.ComponentManager.start(ComponentManager.java:334)
at com.atlassian.jira.upgrade.ConsistencyLauncher.contextInitialized(ConsistencyLauncher.java:31)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2008-05-19 23:05:13,064 main ERROR [atlassian.plugin.parsers.XmlDescriptorParser] There were errors loading the plugin 'JIRA TimeSheet Report and Portlet'.
The plugin has been disabled.
2008-05-19 23:05:16,973 main INFO [atlassian.jira.upgrade.ConsistencyCheckImpl] Starting JIRA Enterprise Edition, Version: 3.11-#288
Jul 15, 2008
Andriy Zhdanov says:
Hi Cristian, Sorry for late response, not sure if you solved it, thus submitted...Hi Cristian,
Sorry for late response, not sure if you solved it, thus submitted TIME-42 issue, let's go on there, if still needed.
Thank you.
Jul 15, 2008
Andriy Zhdanov says:
Hi Cristian, Sorry for late response, not sure if you solved it, thus submitted...Hi Cristian,
Sorry for late response, not sure if you solved it, thus submitted TIME-42 issue, let's go on there, if still needed.
Thank you.
Jul 11, 2008
Lav Kumar says:
Hi, I am also getting the same error as mentioned by Vincent Eggen on Jul 31,20...Hi,
I am also getting the same error as mentioned by Vincent Eggen on Jul 31,2007. I have tried version 1.7 of plugin on jira 3.12.3. We were getting the same error when we were trying out version 1.5 on jira 3.8.
This exception occurs during the portlet selection, after selecting a portlet when we click on next it throws these execptions. Even before asking for the input parameters to create the portlet.
Regards,
Lav
Jul 15, 2008
Andriy Zhdanov says:
Hi Lav, I've submitted TIME-42 issue, let's go on there, thanks.Hi Lav,
I've submitted TIME-42 issue, let's go on there, thanks.
Jul 15, 2008
Sergey Storozhenko says:
Андрей , у меня периодически появляются небольшие задачи для Jira , вы могли бы ...Андрей , у меня периодически появляются небольшие задачи для Jira , вы могли бы их выполнять разумеется за оплату?
задачи схожи с теми вещами ,которые вы делали и не составят вам большого труда.
моя почта s.storozhenko@mail.ru icq 162328427
свяжитесь со мной для подробного разговора.
Jul 25, 2008
Maxim Sentse says:
Hi, I updated our Jira Enterprise 3.12.1 this week to the latest version of the...Hi,
I updated our Jira Enterprise 3.12.1 this week to the latest version of the 1.8 version of this plugin. UNfortunately, it throws a nullpointerexception when I make the report and turn off the "show weekends" box.
Any Ideas??
Thanks,
Maxim
Just added the first few lines of the stack trace:
java.lang.NullPointerException
at com.fdu.jira.plugin.report.timesheet.TimeSheet.generateReport(TimeSheet.java:332)
at com.fdu.jira.plugin.report.timesheet.TimeSheet.generateReportHtml(TimeSheet.java:406)
at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute(ConfigureReport.java:91)
at webwork.action.ActionSupport.execute(ActionSupport.java:153)
at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54)
Aug 13, 2008
Andriy Zhdanov says:
Fixed, please try again download 1.8.jar (sorry for late response - summer, you ...Fixed, please try again download 1.8.jar (sorry for late response - summer, you know
Jul 28, 2008
Don Grodecki says:
I tried adding the 1.8 jar to our 3.11 installation, and I received the followin...I tried adding the 1.8 jar to our 3.11 installation, and I received the following error. We are using 1.5.0_08. What is a JVM that will work? - Don
2008-07-28 09:47:41,793 main ERROR [atlassian.plugin.parsers.XmlDescriptorParser] There were problems loading the module 'portlet'. The module and its plugin have been disabled.
2008-07-28 09:47:41,797 main ERROR [atlassian.plugin.parsers.XmlDescriptorParser] There was a problem loading the descriptor for module 'portlet' in plugin 'JIRA TimeSheet Report and Portlet'.
Class version is incompatible with current JVM: com.fdu.jira.plugin.portlet.timesheet.TimeSheet
Aug 13, 2008
Andriy Zhdanov says:
Sounds strange, I use 1.5.0_09 but anywhere it is compiled for 1.4. Just rebuilt...Sounds strange, I use 1.5.0_09 but anywhere it is compiled for 1.4. Just rebuilt 1.8 jar, may be it is better?
Aug 13, 2008
Don Grodecki says:
This new version of 1.8 works fine. Thanks!This new version of 1.8 works fine. Thanks!
Aug 04, 2008
Arjan Schaaf says:
Unselecting the show weekends checkbox with the Time Sheet Report leads to the f...Unselecting the show weekends checkbox with the Time Sheet Report leads to the following error
Cause:
java.lang.NullPointerException
Stack Trace: [hide]
java.lang.NullPointerException
at com.fdu.jira.plugin.report.timesheet.TimeSheet.generateReport(TimeSheet.java:332)
at com.fdu.jira.plugin.report.timesheet.TimeSheet.generateReportHtml(TimeSheet.java:406)
at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute(ConfigureReport.java:109)
at webwork.action.ActionSupport.execute(ActionSupport.java:153)
at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54)
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132)
.....
Aug 13, 2008
Andriy Zhdanov says:
Fixed, please try again download 1.8.jarFixed, please try again download 1.8.jar
Aug 14, 2008
Bartek Papierski says:
Hi, Seems like summing up hours for sub-tasks in Time Sheet Report does not wor...Hi,
Seems like summing up hours for sub-tasks in Time Sheet Report does not work.
Sep 24, 2008
Terry Rankine says:
is this plugin compatible with 3.13.x? Terryis this plugin compatible with 3.13.x?
Terry
Oct 01, 2008
Andriy Zhdanov says:
It looks so, see TIME-44It looks so, see TIME-44
Sep 30, 2008
K Murthy says:
Hi, I have few quick questions on the access control and report format as foll...Hi,
I have few quick questions on the access control and report format as follows:
Access:
Format:* How to add subtotal for each user for each day in the timesheet report?
Thanks,
DGK
Nov 10, 2008
Andriy Zhdanov says:
Hi, This is not possible to manage permissions for report. It is not possibl...Hi,
Oct 15, 2008
JP Patrikainen says:
Hi, We are unable to open Excel reports. Any idea what causes this? JIRA versi...Hi,
We are unable to open Excel reports. Any idea what causes this?
JIRA version: 3.12.3
Plugin version: normal 1.7
Exception from catalina.out:
2008-10-15 12:34:00,539 http-8443-Processor50 WARN [velocity] org.apache.velocity.runtime.exception.ReferenceException: reference : template = templates/timesheetreport/timesheet-report-excel.vm [li ne 29,column 61] : $worklog.getComment() is not a valid reference. at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:277) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) at org.apache.velocity.Template.merge(Template.java:256) at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:76) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:60) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:55) at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getHtml(JiraResourcedModuleDescriptor.java:95) at com.fdu.jira.plugin.report.timesheet.TimeSheet.generateReport(TimeSheet.java:256) at com.fdu.jira.plugin.report.timesheet.TimeSheet.generateReportExcel(TimeSheet.java:292)The filename is also quite odd.. from Time sheet report without any filled parameters the filename to save is reportpriority=
Thx for your help!
-JP
Nov 10, 2008
Kathy Tempesta says:
A couple of questions... Can you apply filters? What field does the time data ...A couple of questions...
Can you apply filters?
What field does the time data come from, time tracking or does it use real-time "in progress" hours?
Nov 10, 2008
Andriy Zhdanov says:
No filters are not supported. Data comes from worklogs (when you enable Time Tra...No filters are not supported.
Data comes from worklogs (when you enable Time Tracking it is possible to Log Work Done, that's it).
Jan 05, 2009
Terry Mueller says:
I have attached a simple patch (jira-timesheet-plugin-filter-patch.txt) that add...I have attached a simple patch (jira-timesheet-plugin-filter-patch.txt) that adds filter support to the Project Pivot Report.
Jan 09, 2009
Andriy Zhdanov says:
Thank you, I've added this to 1.8. Although you can apply changes too, however p...Thank you, I've added this to 1.8. Although you can apply changes too, however please use 1.4 code level (i.e. no Generics, etc) as there were recently some clients using old java.
Nov 25, 2008
Adam Jordens says:
I'm seeing a bit of an oddity when attempting to use the portlet. For me, I don...I'm seeing a bit of an oddity when attempting to use the portlet.
For me, I don't see it displaying any of the time I've recorded (using work logs) against various project tasks.
If I click the details link, I get a report that does show the time correctly. However, even on the report, the details show the time but there is no roll-up to the actual project.
I have tried it as another user on the project and it seems to be working correctly for them. Any ideas? My user is the project admin but I'm not sure that would have anything to do with it.
Jan 05, 2009
Terry Mueller says:
The instructions for building are out-of-date. I did this: Updated my setting...The instructions for building are out-of-date. I did this:
Jan 09, 2009
Stuart Alexander says:
This plugin is exactly what I need, but unfortunately doesn't seem to be working...This plugin is exactly what I need, but unfortunately doesn't seem to be working correctly.
Portlet:
- doesn't show all work against issues. Portlet may show that I've spent 2h on an issue. Clicking on the issue shows that I've worked 6 hours on the issue on that day.
Pivot report:
- doesn't add up the time against project properly. The tasks show that I've worked on 2 issues for 2 hours each on project A on monday. The top part says that only 1.5 hours were logged against the project on monday.
This is on a hosted Jira enterprise version 3.12.
Jan 09, 2009
Andriy Zhdanov says:
Could you please check again with new jar? There was an issue with rounding date...Could you please check again with new jar? There was an issue with rounding dateCreated for portlet, I've just fixed and submitted updated jars 1.7 and 1.8.
And I have no ideas regarding issue with pivot report so far.
Feb 06, 2009
Peter Monica says:
Hey Andriy, Tried installing today but having a problem. We're runninng E...Hey Andriy,
Tried installing today but having a problem. We're runninng Enterprise Edition, Version: 3.7.2-#186.
Feb 14, 2009
Andriy Zhdanov says:
Hi Peter, You might have seen "Product Versions" at the top, it says 3.10+. For...Hi Peter,
You might have seen "Product Versions" at the top, it says 3.10+. For Jira 3.7 you may want to try plugin version 1.6. Hope it still works
Feb 17, 2009
Peter Monica says:
Thanks Andriy!Thanks Andriy!
Feb 11, 2009
Craig Goudy says:
Hey Andriy, My company is in need of a better time tracking module for our deve...Hey Andriy,
My company is in need of a better time tracking module for our developers. We currently use JIRA and I have checked out some options like Kaamelot, etc but no option really seems to fit our needs...so we are going to customize our own. We have a portlet that is a work queue for our developers (basically all tickets assigned to a developer in "open" or similar status...ordered by priority) and we also use your Time Sheet Summary. Since our developers work is driven off of the queue...we plan to create a hybrid that uses our current queue and adds a time tracking component to the end of it . We plan to modify the queue portlet so that the interface is both "clickable" and editable by text. The data table that is a likely candidate for usage by us is worklog.
One major difference in what we are proposing to do is that the portlet will be both an information display, as well as a data entry portlet. I looked through all the portlets and the only one that seems to do that is the "Create Issue in Project" portlet. There may be others but that is all we could find after some brief research. We know we need to maintain the data entry integrity for the "work logging" function but hopefully we can create a new interface that allows you to log work without actually having to open the ticket.
I will share more as we progress but I wanted to see if you had any comments at this early stage....especially in the area of pitfalls to avoid...that kind of thing
Sincerely,
Craig Goudy
ps...I tried to add a screen shot but it would not take...I will figure that out and add it later.
Feb 14, 2009
Andriy Zhdanov says:
Hi Craig, "Kaamelot JIRA Plugins provide features around Time-tracking, Worklog...Hi Craig,
"Kaamelot JIRA Plugins provide features around Time-tracking, Worklogs Management and JIRA Projects Management for Atlassian JIRA Software. ", but you say you checked it out... sorry, I don't have other ideas.
Feb 20, 2009
Swathi Rapaka says:
Hi Andriy, We are using project pivot report to track the time. We wanted to a...Hi Andriy,
We are using project pivot report to track the time.
We wanted to add another field to the exsting plugin called "component/s". Is it possible to do.
Please provide the needful.
Mar 11, 2009
Andriy Zhdanov says:
Hi Swathi, If you need this extension please write me on private email, you fin...Hi Swathi,
If you need this extension please write me on private email, you find it at my profile.
Mar 04, 2009
Ferrari Luca says:
Hi Andriy, We use the enterprise version of Jira and your portlet (time sheet r...Hi Andriy,
We use the enterprise version of Jira and your portlet (time sheet report) everyday. Unfortunately we need to log our work on issues in terms of minutes not hours. This turns out to be a problem as in the timesheet everything is formatted in hours. Especially the total time per day would be great if it was in the format: d h m (days hours minutes).
Can the timesheet report be configured to work like that? if not, is there any other time reporting tool that would work well for us?
Our last option is to modify the timesheet report if we can get the sorgent, is that possible to get?
Thank you Luca
Mar 11, 2009
Andriy Zhdanov says:
Hi Luca, Well, you can replace $textUtil.getPrettyHours in all vm files in plug...Hi Luca,
Well, you can replace $textUtil.getPrettyHours in all vm files in plugin with $textUtil.getPrettyDuration, it should display timespents as configured in Jira then
Mar 11, 2009
Alpa says:
Hi Andriy, Great plugin. It's being very useful at work. People here are asking...Hi Andriy,
Great plugin. It's being very useful at work. People here are asking for a couple of things. I wonder if they can be configured.
One is if days at "time sheet summary" can be changed from Mo/Tu/We to the number of the day 14/15/16. People feel that things will be more useful this way
The other is to set a default option at "viewable by" dropdown to set a private group by default.
Are this things possible?
Thanks in advance.
Mar 11, 2009
Andriy Zhdanov says:
Hi Alpa, Thanks for feedback! 1) Yes, it would be possible, you need to edit t...Hi Alpa,
Thanks for feedback!
1) Yes, it would be possible, you need to edit templates/timesheetportlet/timesheet-portlet.vm, see #foreach ($weekDay in $weekDays) loop there, you can play with <td> entry as you'd like.
2) I'm not sure what you mean with "viewable by" dropdown?
Mar 12, 2009
Alpa says:
I mean in the "Log Work" form. I access ther from issue after clicking on the "L...I mean in the "Log Work" form. I access ther from issue after clicking on the "Log work done" under the operations menu. This form has several entries, the last of them is "Log viewable by" where you can select All users or users from a project role. I want to set a project role as default. I already did at comments screen (quite hard-coded) editing the edit-comment.vm template. I think this can be done the same way but I could not find this template to edit that dropdown.
BTW, month numbers already appearing
Thanks!
Mar 12, 2009
Andriy Zhdanov says:
Well, I thought it should be possible. However, I remember it is problematic to ...Well, I thought it should be possible. However, I remember it is problematic to hack 'log work done' page, sorry I have no suggestions.
Mar 12, 2009
Alpa says:
The only thing I do is to echo a "selected" if the id of the group I want is det...The only thing I do is to echo a "selected" if the id of the group I want is detected . Quite hard coded as I said
The problem is that I am quite new to jira and I cannot find where to change this. Is it done by template or somehow else? If it is by template, do you (or anybody) know which file is it?
I'm asking this because I believe that it is part of the plugin, if not, please apologise me.
Mar 12, 2009
Andriy Zhdanov says:
No, this is not part of plugin, this is Jira feature.No, this is not part of plugin, this is Jira feature.
Mar 23, 2009
Arthur Hagen says:
Hi, Andriy We are using the extended version of the timesheet portlet with jira...Hi, Andriy
We are using the extended version of the timesheet portlet with jira enterprise 3.13.2 standalone, but are seeing a problem:
The main jira log (atlassian-jira.log) as well as logs/catalina.out are rapidly filling up with entries of the type:
2009-03-23 10:28:15,684 http-8080-Processor24 WARN [velocity] Warning! The iterative is an Iterator in the #foreach() loop at [0,0] in template templates/timesheetreport/timesheet-entry.vm. Because it's not resetable, if used in more than once, this may lead to unexpected results.
Ideally, nothing should be output to either of these logs unless there is a problem, i.e. ignoring the entries because it's not really a problem is not a good solution. Think this could be fixed?
(Also, you might want to remove the .svn directories from the jar, to avoid needlessly distributing your svn history and login information to the world, and which also brings the jar down in size from 148 kB to 68 kB.)
Mar 24, 2009
Andriy Zhdanov says:
Hi Arthur, 1) It was discussed a lot of times, please see TIME-37 for a workaro...Hi Arthur,
1) It was discussed a lot of times, please see TIME-37 for a workaround.
2) Thank you for the notice, probably issue of an IDE, I've just reduced the size.
Mar 25, 2009
David Howell says:
I have installed extended V1.8 on JIRA 3.13.2 Enterprise Standalone Evaluation. ...I have installed extended V1.8 on JIRA 3.13.2 Enterprise Standalone Evaluation.
When I try to run the Project Pivot Report, I only see a cancel button on the page, even if I make selections for optional parameters (Project, start and end date).
The only sign of trouble is that against Filter, it says "Could not find any values for field 'Filter (Optional)'". If I go to the Dashboard / Manage Filters I do have filters defined.
Any ideas what might be happening? I'm a JIRA newbie, so it may me something obvious.
Mar 27, 2009
Randall Robertson says:
We just installed 1.8 on Enterprise Edition, Version: 3.13.1-#333 and are seeing...We just installed 1.8 on Enterprise Edition, Version: 3.13.1-#333 and are seeing the same thing: no Filters message in the Filter option and only a Cancel button.
I noticed that the JIRA TimeTracking Reporting Collection had a similar problem with finding Filters in JIRA 3.13. See TMRPT-34.
Reported the problem in TIME-59.
Apr 27, 2009
Jarkko Tamola says:
Is there a possibilty to restrict the report to only display the groups the user...Is there a possibilty to restrict the report to only display the groups the user belongs to?
Is there a possibilty to restrict the portlet to only display the users in the groups the user belongs to?
Now the user see all the groups and user available in our Jira installation.
We are using the extended version.
Jun 02, 2009
Andriy Zhdanov says:
Hi Jarko, Yes, this should be possible, please contact me by email for addition...Hi Jarko,
Yes, this should be possible, please contact me by email for additional details.
May 28, 2009
Madhavi Gupta says:
Hi, will it be possible to have some more information in the report, such as com...Hi, will it be possible to have some more information in the report, such as component. It will be great if we can specify what all extra fields are needed while generating the report.
Thank you.
Jun 02, 2009
Andriy Zhdanov says:
Hi Madhavi, Yes, this should be possible, please contact me by email for additi...Hi Madhavi,
Yes, this should be possible, please contact me by email for additional details.
Jun 02, 2009
Christina Becker says:
Hi, is there a possibility to add columns to the Timesheet Report that should al...Hi, is there a possibility to add columns to the Timesheet Report that should also be shown?
Regards
Christina
Jun 02, 2009
Andriy Zhdanov says:
Hi Christina, Yes, mostly for sure, but only programmatically, i.e. there is no...Hi Christina,
Yes, mostly for sure, but only programmatically, i.e. there is no way to configure report so far. What columns are interested at?
Jun 02, 2009
Christina Becker says:
Hi Andriy, it is a custom field that contains the Name of the Task that the peo...Hi Andriy,
it is a custom field that contains the Name of the Task that the people should book their time in Clarity. If this field could be configurable to be shown in the overview, than it will be really easy and fast to book the time in Clarity.
Regards
Christina
Jun 02, 2009
Andriy Zhdanov says:
Ok, it should be possible, please contact me by email for details. Thank you!Ok, it should be possible, please contact me by email for details.
Thank you!
Aug 26
IOANNIS OIKONOMOU says:
Hello Andriy, We are still using an old version of JIRA (V3.11). Can we still us...Hello Andriy,
We are still using an old version of JIRA (V3.11). Can we still use the extended version (V1.8) of the plugin?
Thank you,
Ioannis
Aug 26
Andriy Zhdanov says:
Hi Ioannis, Sure, it should work, on Jira 3.10 and later, see on top of the pag...Hi Ioannis,
Sure, it should work, on Jira 3.10 and later, see on top of the page.
Sep 23
John McGivern says:
Hi! I'm sorry to ask this question - I'm not a developer - but when I click on ...Hi! I'm sorry to ask this question - I'm not a developer - but when I click on Download JAR I get two zip files with a bunch of stuff in them but no JAR file. Where can I get the actual JAR file from?
Thanks!
John
Sep 23
Andriy Zhdanov says:
I guess one of those "two zip files" is jar file you need, one is version 1.7 a...I guess one of those "two zip files" is jar file you need, one is version 1.7 another is 1.8. The point is .jar files are actually .zip files, thus you may be confused.
Sep 23
John McGivern says:
Ahhh I see, yes I'm pretty sure I'm confused. Thansk for getting back to me so ...Ahhh I see, yes I'm pretty sure I'm confused. Thansk for getting back to me so quickly. So then would I rename this atlassian-jira-plugin-timesheet-1.8.zip to be a .jar file? Okay so I see something here - When I hover over the link is says its a link to a jar file but when I click on it it asks me if I want to save a .zip file. Maybe a function of the browser or something? But I've downloaded a bunch of jar files from this site before so I'm not sure what is happening there. Can I just rename it to jar?
Thanks!
Sep 23
Andriy Zhdanov says:
Yes, I think so!Yes, I think so!
Sep 28
Joshua Wold [Atlassian] says:
Great plugin - has it been tested on JIRA 4 yet?Great plugin - has it been tested on JIRA 4 yet?
Sep 28
Andriy Zhdanov says:
Thank you, yes, and it does not work properly, I'm working on that, stay tunedThank you, yes, and it does not work properly, I'm working on that, stay tuned
Sep 28
Joshua Wold [Atlassian] says:
Awesome. Thanks for the great plugin and quick response.Awesome. Thanks for the great plugin and quick response.
Oct 06
Andriy Zhdanov says:
Thank you too, I've seen links to my plugin at jira main pages, very nice And ...Thank you too, I've seen links to my plugin at jira main pages, very nice
And I've just made 1.9 copy of 1.8 that works on Jira 4.0!
Nov 06
Lukasz Guminski says:
I have installed this version but there is some portability issue affecting Jira...I have installed this version but there is some portability issue affecting Jira dashboard viewed in IE7 (https://developer.atlassian.com/jira/browse/TIME-67). But all project reports work fine. Thank you for this plugin!
Dec 11
Lukasz Guminski says:
Atlassian guys say that the legacy plugins (including this one) are subject to a...Atlassian guys say that the legacy plugins (including this one) are subject to a major rework, because "portlets will no longer be supported in JIRA 4.1". More info here.
I look forward to the 2.0 version
Dec 11
Andriy Zhdanov says:
Right, sure, I hope it will be soon!Right, sure, I hope it will be soon!
Oct 05
Marek says:
Hi We're encountering a following problem: when i make a time sheet report i ca...Hi
We're encountering a following problem: when i make a time sheet report i cannot force it to display a current day. Ony days before. For example: when I run it on 5th of october I see only 4th and some days before. Even if I put start date at 1st of october and end date at 8th I see only from 1st to 4th. I'm using JIRA version 3.13.2.
Oct 05
Andriy Zhdanov says:
I believe this is the same problem that was discussed a lot of times: hereI believe this is the same problem that was discussed a lot of times: here
Oct 08
Marek says:
Thanks for replying but unfortunately it didn't help me. I changed date picker s...Thanks for replying but unfortunately it didn't help me. I changed date picker settings in file You've mentioned before, but I'm still encountering the same problem. Date format in JIRA changed but nothing else. I still cannot force timesheet plugin (1.8 version) to display current day.
Wait I think I made a mistake. I corrected 1 thing and now I'm testing it :)
Oct 12
JuliaVV says:
Hello Andriy, Thank you for plugin! One question - is it possible to develop an ...Hello Andriy,
Thank you for plugin!
One question - is it possible to develop an email notifications for specified user(s) by schedule ?
The main task is the system generate itself a daily Timesheet report for specified group(which already present in the system) for all projects and send it automatically to predefined emails. It's help us to get rid of manual emails sending.
Oct 12
Andriy Zhdanov says:
Hi Julia, Yes, I think it should be possible to develop Jira Service that would...Hi Julia,
Yes, I think it should be possible to develop Jira Service that would send such email. If you'd like me to work on it, please drop me email.
Oct 15
Gerardo Guajardo says:
Hi Please be patient with me, do not speak English very well. I have some prob...Hi
Please be patient with me, do not speak English very well.
I have some problem with daylight saving time configuration of the server.
The TimeSheet portlet fails if I include the date change day in it.
"The Ex-Coolest DHTML Calendar" (date picker applet) fails too at the month thats include the date change day, but only if date are previus selected.
Please help!!
Oct 27
LM2 Consulting [Atlassian Partner at Brazil] says:
Hi, I have the same problem too. Since last 19/Oct, when a daylight was applie...Hi,
I have the same problem too.
Since last 19/Oct, when a daylight was applied in our country, no more values are showed in a timesheet report.
We are using the extended version plugin with jira 3.13 over sun jdk 1.6.0.13 and a linux redhat 64bits configured with a Brazilian Timezone (GMT -300).
See here:
Any idea?
Thanks,
Oct 26
Brandt says:
I noticed with Jira 4.0 and v1.9 of this plugin, that an empty set Timesheet por...I noticed with Jira 4.0 and v1.9 of this plugin, that an empty set Timesheet portlet window shows up on the Jira login screen next to the Introduction and Login portlet.
Nov 12
Richard Bibb says:
I have installed this portlet (Jira 4.0 running on XP SP3 Java 1.6 under i...I have installed this portlet (Jira 4.0 running on XP SP3 Java 1.6 under ie8) and seem to be getting a problem when I include it in a new dashboard. If I include the portlet it shows the configuration view but when I hit save all that happens is the portlet refreshes and continues to show the configuration view.
If I put it on the system dashboard it doesn't offer a configuration screen but correctly shows the tasks for the connected user
Does anybody else get this problem?
Nov 13
Vincent Thoulé says:
Hi Richard, An issue is already opened : https://developer.atlassian.com/jira/b...Hi Richard,
An issue is already opened : https://developer.atlassian.com/jira/browse/TIME-67
Timesheet has the same problem as Minyaa portlets.
I have also opened an issue on Atlassian side :http://jira.atlassian.com/browse/JRA-19695
Vincent
Nov 19
Sebastien Gosse says:
Hi, I tried to install this plugin on my 4.0 Jira server, but it didn't works.....Hi,
I tried to install this plugin on my 4.0 Jira server, but it didn't works...
I couldn't seen it on my Gadget list... Does someone have an idea ?
Thanks a lot !
Sebastien
Nov 19
Andriy Zhdanov says:
Hi Sebastien, have you tried plugin v.1.9? Also note, there may be a difference ...Hi Sebastien, have you tried plugin v.1.9? Also note, there may be a difference in how "legacy" (timesheet plugin is not v2 plugin recommended for Jira 4.0) plugins appear on gadgets list.
Nov 21
Oliver Baltz says:
Would be nice to have an option "show user" in project timesheet report to displ...Would be nice to have an option "show user" in project timesheet report to display or hide the user column. This is a pre when showing the reports to customers.
Nov 21
Andriy Zhdanov says:
There is 'Show details' parameter on report configuration page in 1.8/1.9, is it...There is 'Show details' parameter on report configuration page in 1.8/1.9, is it enough?
Dec 04
toby says:
Is the version for "4.0 Beta" stable enough to run on our 4.0 production environ...Is the version for "4.0 Beta" stable enough to run on our 4.0 production environment or are there still significant 4.0 issues?
Dec 04
toby says:
Our DBA team won't install anything called beta. If the product is stable can 1....Our DBA team won't install anything called beta. If the product is stable can 1.9 be moved out of the "beta" categorization?
Dec 07
Andriy Zhdanov says:
Um, why do you think it is in "beta" categorization? Plugin has some problems, b...Um, why do you think it is in "beta" categorization? Plugin has some problems, but it does not mean it is in beta, I think
Dec 07
toby says:
I think too :) On the link at the top of the page it says "1.9 - extended for Ji...I think too :) On the link at the top of the page it says "1.9 - extended for Jira 4.0 beta" Could you remove the word "beta" from the link?
Dec 07
Andriy Zhdanov says:
Ah, I meant for Jira 4.0 Beta, it was that time... sorry, removed.Ah, I meant for Jira 4.0 Beta, it was that time... sorry, removed.
Dec 08
Erik Wright says:
I am trying to configure a Time Sheet Summary portlet for each of the developers...I am trying to configure a Time Sheet Summary portlet for each of the developers on my team, to be consumed by managers.
Unfortunately, when I add or configure the portlet, the "User" option cannot be set; the drop-down is empty. As the default is "Currently Logged-in User", this means I can't get the view I'm looking for.
There are no errors in the Jira logs. I've installed plugin version 1.8 in Jira version 3.13.3.
Thanks for any suggestions you might have as to how to fix this issue.
Dec 08
Luke Collier says:
I am having a similar issue, except I am working with plugin version 1.9 in JIRA...I am having a similar issue, except I am working with plugin version 1.9 in JIRA 4.0. I noticed that names will appear in the drop-down only if they are a part of the 'jira-users' group.
Dec 08
Andriy Zhdanov says:
Right, if there is 'jira-users' group, portlet will show only members of that gr...Right, if there is 'jira-users' group, portlet will show only members of that group. This was done to let manage "disabled" users, to not show them in the list, by moving them out from 'jira-users' group.
If you can't work arround it (add needed users to 'jira-users' group, or delete the group) it should be possible to make it configurable.
Dec 08
sarah Codman says:
Hey Andriv, We have followed the instructions for installing 1.9, downloaded ja...Hey Andriv,
We have followed the instructions for installing 1.9, downloaded jar, put into <jira_home>/WEB-INF/lib directory and rebooted.
It isn't showing at all on the reports dropdown on the Browse Projects page.
Any ideas?
Thanks so much :)
Dec 16
Mark Eardley says:
I am trying to run the timesheet portlet (1.9) on a 4.0.1 (Standalone) Jira Syst...I am trying to run the timesheet portlet (1.9) on a 4.0.1 (Standalone) Jira System
I get the Project Pivot Report and the Time Sheet Report on the Projects page, Reports menu, and these function correctly.
However the Timesheet portlet does not appear in the Gagdet Directory when I try to add a portlet.
I followed the installation instructions at the top of this page.
Thanks.