I use the stand-alone version of JIRA 3.6.2. I am not sure I understand th...
I use the stand-alone version of JIRA 3.6.2. I am not sure I understand the last steps of the installation Extract OFBIZ configuration files from jira-plugin-kaamelot-addon-x.y.z.jar
entityengine.xml, entitygroup.xml and *entitymodel.Kaamelot.AddOn.xml Do I extract these and then place them in the web-inf/classes folder? Performs the upgrade of your edit-webapp and rebuild JIRA Is this necessary with Stand-alone?
Hi Vicki,
More p
entityengine.xml has to be copied into web-inf\classes
entityg...
Hi Vicki,
More p entityengine.xml has to be copied into web-inf\classes entitygroup.xml and entitymodel.Kaamelot.AddOn.xml has to be copied into web-inf\classes\entitydefs
You are right, re-build is not required in case of Standalone release.
Notice that this package failed with HSQLDB and has only be validated with Oracle 9i.
Initial attempts to use this plugin have resulted in one of the following errors...
Initial attempts to use this plugin have resulted in one of the following errors:
com.atlassian.jira.issue.search.SearchException: Incomplete Query Parameters
at com.atlassian.jira.plugin.report.workload.WorkloadHelper.getQueryIssues(Lcom/opensymphony/user/User;Ljava/util/Map;Ljava/util/Map;)Lcom/atlassian/jira/issue/search/SearchRequest;(WorkloadHelper.java:168)
at com.atlassian.jira.plugin.report.workload.WorkloadHelper.getMockWorkLogs(Lcom/opensymphony/user/User;Lcom/atlassian/jira/plugin/report/provider/ReportDefinition;Ljava/util/Map;Ljava/util/Map;)Ljava/util/List;(WorkloadHelper.java:85)
at com.atlassian.jira.plugin.report.workload.WorkloadProject.getWorkLogs(Lcom/opensymphony/user/User;Lcom/atlassian/jira/plugin/report/provider/ReportDefinition;Ljava/util/Map;Ljava/util/Map;)Ljava/util/List;(WorkloadProject.java:46)
at com.atlassian.jira.plugin.report.workload.AWorkloadReport.generateReportHtml(Lcom/atlassian/jira/web/action/ProjectActionSupport;Ljava/util/Map;)Ljava/lang/String;(AWorkloadReport.java:51)
at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute()Ljava/lang/String;(ConfigureReport.java:96)
at webwork.action.ActionSupport.execute()Ljava/lang/String;(ActionSupport.java:153)
at com.atlassian.jira.action.JiraActionSupport.execute()Ljava/lang/String;(JiraActionSupport.java:57)
at webwork.dispatcher.GenericDispatcher.executeAction()V(GenericDispatcher.java:132)
at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(JiraServletDispatcher.java:185)
at javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(HttpServlet.java:92)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ServletFilterChain.java:99)
at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(AccessLogFilter.java:51)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)Lcom/opensymphony/module/sitemesh/Page;(PageFilter.java:119)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(PageFilter.java:55)
at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SitemeshExcludePathFilter.java:38)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SecurityFilter.java:182)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.seraph.filter.LoginFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(LoginFilter.java:181)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(ProfilingFilter.java:132)
at com.atlassian.jira.web.filters.ProfilingAndErrorFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(ProfilingAndErrorFilter.java:35)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(ActionCleanupDelayFilter.java:39)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.johnson.filters.JohnsonFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(JohnsonFilter.java:91)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(GzipFilter.java:72)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(AbstractEncodingFilter.java:37)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
when using the default parameters, or
java.lang.NullPointerException
at com.atlassian.jira.plugin.report.provider.ReportElement.buildPath(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;(ReportElement.java:35)
at com.atlassian.jira.plugin.report.provider.ReportElement.buildPath(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;(ReportElement.java:42)
at com.atlassian.jira.plugin.report.workload.WorkloadHelper$1.getPath(Lfr/kaamelot/reporter/IMappable;)Ljava/lang/String;(WorkloadHelper.java:296)
at fr.kaamelot.reporter.AGroupData.getGroupData(Lfr/kaamelot/reporter/IMappable;)Lfr/kaamelot/reporter/AGroupData;(AGroupData.java:84)
at fr.kaamelot.reporter.AGroupData.addData(Lfr/kaamelot/reporter/IMappable;)V(AGroupData.java:133)
at com.atlassian.jira.plugin.report.workload.WorkloadHelper.performAgregation(Lfr/kaamelot/reporter/AGroupData;Ljava/util/List;)V(WorkloadHelper.java:413)
at com.atlassian.jira.plugin.report.workload.AWorkloadReport.generateReportHtml(Lcom/atlassian/jira/web/action/ProjectActionSupport;Ljava/util/Map;)Ljava/lang/String;(AWorkloadReport.java:54)
at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute()Ljava/lang/String;(ConfigureReport.java:96)
at webwork.action.ActionSupport.execute()Ljava/lang/String;(ActionSupport.java:153)
at com.atlassian.jira.action.JiraActionSupport.execute()Ljava/lang/String;(JiraActionSupport.java:57)
at webwork.dispatcher.GenericDispatcher.executeAction()V(GenericDispatcher.java:132)
at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(JiraServletDispatcher.java:185)
at javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(HttpServlet.java:92)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ServletFilterChain.java:99)
at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(AccessLogFilter.java:51)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)Lcom/opensymphony/module/sitemesh/Page;(PageFilter.java:119)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(PageFilter.java:55)
at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SitemeshExcludePathFilter.java:38)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SecurityFilter.java:182)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.seraph.filter.LoginFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(LoginFilter.java:181)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(ProfilingFilter.java:132)
at com.atlassian.jira.web.filters.ProfilingAndErrorFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(ProfilingAndErrorFilter.java:35)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(ActionCleanupDelayFilter.java:39)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.johnson.filters.JohnsonFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(JohnsonFilter.java:91)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(FilterFilterChain.java:70)
at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(GzipFilter.java:72)
if selecting a particular project rather than using the default "All Projects" option.
I have installed this plugin as well as the other 3 Kaamelot plugins in WEB-INF/lib. Additionally, I have added the necessary line to entitygroup.xml, the necessary line to entityengine.xml, and theentitymodel.Kaamelot.AddOn.xml has been put into place. I can tell that the entity engine pieces are working as I am not getting a message about not being able to fine "ViewWorklogAction", as was the case before making those changes.
Is there something else that needs to be done that is being missed?
Hi Daniel,
I am currently very busy at office with a release of JIRA with many ...
Hi Daniel,
I am currently very busy at office with a release of JIRA with many extensions. Kaamelot Plugins (AddOn, FastWorklog and Myrddin) are part of these plugins (it is why there are more stable), but sadely Kaamelot Reporter is only a clone of the original Reporter plugin which have too many parts dedicated to my company.
At home, I have also installed MySQL (5.0) to try to resolve it as soon as I find time, after playing the father with two young children, and sleeping of course.
I do not forget my contribution to JIRA extension.
For 1st Exception with "Incomplete Query Parameters" message, it occurs when nor...
For 1st Exception with "Incomplete Query Parameters" message, it occurs when nor Project nor Categgory are selected.
For 2nd Exception, what was your parameter for "Repport Type" ?
Please notice, that at the moment, I would not be able to assure a correct support for this plugin part : I do have only HSQLDB at home, and have no time to allow at the office.
I will try to install Oracle Lite at home, in order to have a supported database.
Result of a first attempt:
org.ofbiz.core.entity.GenericModelException: Could ...
Result of a first attempt:
org.ofbiz.core.entity.GenericModelException: Could not find definition for entity name ViewWorklogAction
at org.ofbiz.core.entity.model.ModelReader.getModelEntity(ModelReader.java:300)
at org.ofbiz.core.entity.GenericDelegator.findByCondition(GenericDelegator.java:940)
at org.ofbiz.core.entity.GenericDelegator.findByAnd(GenericDelegator.java:868)
at com.atlassian.jira.issue.helper.WorklogHelper.getWorklogActions(WorklogHelper.java:831)
at com.atlassian.jira.plugin.report.workload.WorkloadHelper.getWorkLogs(WorkloadHelper.java:271)
at com.atlassian.jira.plugin.report.workload.AWorkloadReport.getWorkLogs(AWorkloadReport.java:72)
at com.atlassian.jira.plugin.report.workload.WorkloadProject.getWorkLogs(WorkloadProject.java:45)
at com.atlassian.jira.plugin.report.workload.AWorkloadReport.generateReportHtml(AWorkloadReport.java:51)
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:57)
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132)
at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:185)
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.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:35)
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:39)
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 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.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
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)
Jira: 3.6.5
DB: MySQL
Have installed : Kamelot addon and fastworklog
Vincent,
1. Getting the following error on 3.6.3
2007-04-03 00:07:23,764 ERROR...
Vincent,
1. Getting the following error on 3.6.3
2007-04-03 00:07:23,764 ERROR [jira.action.admin.DataExport] Error exporting data: org.ofbiz.core.entity.GenericEntityException: Helper name not found for entity Worklog
org.ofbiz.core.entity.GenericEntityException: Helper name not found for entity Worklog
2. Also, I cannot create the actual report, keep getting
FO: Serving file done.
2007-04-03 00:24:56,826 ERROR [velocity] VM #AddGroupData: error : too few arguments to macro. Wanted 1 got 0
3. my pull downs in the report are in french
Did I miss a step? I can't see a table named 'worklog' in the db
Hi Andrey,
It appears that you are using Kaamelot 3.7-1.x against JIRA 3.6.x....
Hi Andrey,
It appears that you are using Kaamelot 3.7-1.x against JIRA 3.6.x.
You will have to use Kaamelot 3.6-1.0 or migrate to JIRA 3.7.x.
worklog entity is exist since 3.7-1.x and is maaped with jiraworklog table (See in Installation procedure the OFBIZ configuration files)
This velocity error has not been yet corrected, but I do have see any side-effect on wanted behavior.
In next release (3.7-1.3), the default language will be correctly set to english (See KAAM-70)
Andrey,
Translations for English are provided, but on release version less that...
Andrey,
Translations for English are provided, but on release version less that 3.7-1.2, English was not set as default language.
Languages Properties files are organised as follow :
i18nFileName.properties : With French Translations (the default)
i18nFileName_en.properties : With English Translations
i18nFileName_fr.properties : With French Translations
Then, for having English translation, the User Profile have to be in English.
In other case, you may follow the below procedure :
Unpack the provided Jars,
Remove all i18nFileName.properties
Rename each i18nFileName_en.properties to i18nFileName.properties
Concerning the error
2007-04-03 00:07:23,764 ERROR [jira.action.admin.DataExport] Error exporting data: org.ofbiz.core.entity.GenericEntityException: Helper name not found for entity Worklog
I verified : Worklog entity was already existing for 3.6-1.0. Then it means that you do not have follow the Installation procedure. This entity is defined in entitymodel.Kaamelot.AddOn.xml provided by jira-plugin-kaamelot-addon-3.6-1.0.jar, and requiring to be correctly installed.
We find a lot of the capability in this plugin to be very important. We need a ...
We find a lot of the capability in this plugin to be very important. We need a report that totals on worklog types. Is this possible? Is that the same as workload category? Also, we don't seem to get the workload category field on our installation - we have 3.7-1.2 for JIRA 3.7.3. Thanks.
Hi,
I am trying to use these reports, but unfortunately i get only empty result...
Hi,
I am trying to use these reports, but unfortunately i get only empty result in any cases. I see only
Report: Workload Report (Issue)
Description:
Workload Report
Calculated Time Spent based on a specified Group Level.
(Agregation available on Issues attributs
- Time Spent = Sum of entries of Users on the specified period
- Cumulated = Sum of all entries of Users on all issues
- Estimated = Sum of all Initialy Estimated Time
- Remaining Time : Sum of Remaining Estimated Time (entered or deduced)
- Required Time : Cumulated + Remaining Time
- Gap : Engaged - Planned
But where is report? Although, I made logwork for some issues by fastlog portlet and all my projects are cotegorised.
Hi Vincent,
I use Enterprise Edition, Version: 3.7.4, DB PostgreSql 8.1.
...
Hi Vincent,
I use Enterprise Edition, Version: 3.7.4, DB PostgreSql 8.1.
I was trying out diffrent combination parameters. For instance,
Agregation criteria:issue
......
Start Date:1/Apr/07
End Date: 19/Apr/07
Category: internal
Project:Project1
developer:igor
Id. shown:Yes
Summary shown:Yes
I absolutly shure that in the internal project1 there are a lot of issues, i have loged work. The same situation happends when i build "Workload Report (Project)"
Hi Igor,
I found what has been missed in my Installation Documentation :
a new ...
Hi Igor,
I found what has been missed in my Installation Documentation :
a new Velocity Macro Library (templates/reports/reporterMacros.vm) have to be declared in velocity.properties file.
Hi Vincent,
The note at the top of this page says "Warning Uncategorise Project...
Hi Vincent,
The note at the top of this page says "Warning Uncategorise Project are not visible in Project(Issue)"and it is only possible to categorize projects in the enterprise edition (EE).
Does this mean that it is not possible to use the reporter unless you have EE?
I have tried every combination of report attributes that is possible and have not generated anything that looks like your examples. I'm keen to get this working - looks like just what we need.
Hi Ross,
As JIRA EE User, I did not have viewed that Catrgory Feature is not av...
Hi Ross,
As JIRA EE User, I did not have viewed that Catrgory Feature is not available in other JIRA distribution.
In case Kaamelot Report, this limitation result from usage of a Database View (here defined under OFBIZ).
Currently, I am preparing a new release around KAAM-62, I will take a look to find a solution to give the abilty to use this feature with non EE distribution.
Comments (20)
Oct 23, 2006
Vicki Alexander says:
I use the stand-alone version of JIRA 3.6.2. I am not sure I understand th...I use the stand-alone version of JIRA 3.6.2. I am not sure I understand the last steps of the installation Extract OFBIZ configuration files from jira-plugin-kaamelot-addon-x.y.z.jar
Oct 23, 2006
Vincent Thoulé says:
Hi Vicki, More p entityengine.xml has to be copied into web-inf\classes entityg...Hi Vicki,
More p
entityengine.xml has to be copied into web-inf\classes
entitygroup.xml and entitymodel.Kaamelot.AddOn.xml has to be copied into web-inf\classes\entitydefs
You are right, re-build is not required in case of Standalone release.
Notice that this package failed with HSQLDB and has only be validated with Oracle 9i.
Rgd
Vincent
Nov 28, 2006
Contegix Support says:
Initial attempts to use this plugin have resulted in one of the following errors...Initial attempts to use this plugin have resulted in one of the following errors:
when using the default parameters, or
if selecting a particular project rather than using the default "All Projects" option.
I have installed this plugin as well as the other 3 Kaamelot plugins in WEB-INF/lib. Additionally, I have added the necessary line to entitygroup.xml, the necessary line to entityengine.xml, and theentitymodel.Kaamelot.AddOn.xml has been put into place. I can tell that the entity engine pieces are working as I am not getting a message about not being able to fine "ViewWorklogAction", as was the case before making those changes.
Is there something else that needs to be done that is being missed?
Dec 11, 2006
Daniel Siegmann says:
I can verify this issue. I have JIRA connecting to MySQL Server 5.0, with the ex...I can verify this issue. I have JIRA connecting to MySQL Server 5.0, with the exact exceptions reported.
Unfortunately this makes Kaamelot useless for me.
Is there any chance this will be fixed? Should I bother filing a bug?
Dec 11, 2006
Vincent Thoulé says:
Hi Daniel, I am currently very busy at office with a release of JIRA with many ...Hi Daniel,
I am currently very busy at office with a release of JIRA with many extensions. Kaamelot Plugins (AddOn, FastWorklog and Myrddin) are part of these plugins (it is why there are more stable), but sadely Kaamelot Reporter is only a clone of the original Reporter plugin which have too many parts dedicated to my company.
At home, I have also installed MySQL (5.0) to try to resolve it as soon as I find time, after playing the father with two young children, and sleeping of course.
I do not forget my contribution to JIRA extension.
Vincent
Nov 28, 2006
Vincent Thoulé says:
For 1st Exception with "Incomplete Query Parameters" message, it occurs when nor...For 1st Exception with "Incomplete Query Parameters" message, it occurs when nor Project nor Categgory are selected.
For 2nd Exception, what was your parameter for "Repport Type" ?
Please notice, that at the moment, I would not be able to assure a correct support for this plugin part : I do have only HSQLDB at home, and have no time to allow at the office.
I will try to install Oracle Lite at home, in order to have a supported database.
Rgds
Dec 04, 2006
Vincent Eggen says:
Result of a first attempt: org.ofbiz.core.entity.GenericModelException: Could ...Result of a first attempt:
Jira: 3.6.5
DB: MySQL
Have installed : Kamelot addon and fastworklog
Dec 04, 2006
Vincent Thoulé says:
See KAAM-24. RgdsSee KAAM-24.
Rgds
Apr 02, 2007
Andrey Dmitriev says:
Vincent, 1. Getting the following error on 3.6.3 2007-04-03 00:07:23,764 ERROR...Vincent,
1. Getting the following error on 3.6.3
2007-04-03 00:07:23,764 ERROR [jira.action.admin.DataExport] Error exporting data: org.ofbiz.core.entity.GenericEntityException: Helper name not found for entity Worklog
org.ofbiz.core.entity.GenericEntityException: Helper name not found for entity Worklog
2. Also, I cannot create the actual report, keep getting
FO: Serving file done.
2007-04-03 00:24:56,826 ERROR [velocity] VM #AddGroupData: error : too few arguments to macro. Wanted 1 got 0
3. my pull downs in the report are in french
Did I miss a step? I can't see a table named 'worklog' in the db
Thanks very much
Apr 03, 2007
Vincent Thoulé says:
Hi Andrey, It appears that you are using Kaamelot 3.7-1.x against JIRA 3.6.x....Hi Andrey,
You will have to use Kaamelot 3.6-1.0 or migrate to JIRA 3.7.x.
worklog entity is exist since 3.7-1.x and is maaped with jiraworklog table (See in Installation procedure the OFBIZ configuration files)
Vincent
Apr 03, 2007
Andrey Dmitriev says:
Vincent, Thank you very much for a prompt reply. I think I am using the c...Vincent,
Thank you very much for a prompt reply. I think I am using the correct versions
[root@mt-adm2 lib]# pwd
/var/opt/tomcat5/webapps/jira/WEB-INF/lib
[root@mt-adm2 lib]# ls -ltrh|grep kaa
-rw-r-
r- 1 tomcat tomcat 137K Jan 18 16:32 jira-plugin-kaamelot-addon-3.6-1.0.jar-rw-r-
r- 1 tomcat tomcat 89K Jan 18 16:32 jira-plugin-kaamelot-fastworklog-3.6-1.0.jar-rw-r-
r- 1 tomcat tomcat 62K Jan 18 16:32 jira-plugin-kaamelot-reporter-3.6-1.0.jarsystem/plugin also says:
Description: Atlassian JIRA Plugin - Kaamelot - Reporter
Vendor: Kaamelot
Plugin Version: 3.6-1.0
Jira Versions: 3.5 - 3.6
3. is there are a way to change the language to english?
Once again, thanks for the hard work, if we get this working, we'll be sure to send a small token of appreciation.
Apr 04, 2007
Vincent Thoulé says:
Andrey, Translations for English are provided, but on release version less that...Andrey,
Translations for English are provided, but on release version less that 3.7-1.2, English was not set as default language.
Languages Properties files are organised as follow :
Then, for having English translation, the User Profile have to be in English.
In other case, you may follow the below procedure :
Concerning the error
I verified : Worklog entity was already existing for 3.6-1.0. Then it means that you do not have follow the Installation procedure. This entity is defined in entitymodel.Kaamelot.AddOn.xml provided by jira-plugin-kaamelot-addon-3.6-1.0.jar, and requiring to be correctly installed.
You have to follow the installation procedure described in 2.Kaamelot Installation.
Vincent
Apr 05, 2007
Bob Swift says:
We find a lot of the capability in this plugin to be very important. We need a ...We find a lot of the capability in this plugin to be very important. We need a report that totals on worklog types. Is this possible? Is that the same as workload category? Also, we don't seem to get the workload category field on our installation - we have 3.7-1.2 for JIRA 3.7.3. Thanks.
Apr 16, 2007
igor yankov says:
Hi, I am trying to use these reports, but unfortunately i get only empty result...Hi,
I am trying to use these reports, but unfortunately i get only empty result in any cases. I see only
Report: Workload Report (Issue)
Workload Report
Calculated Time Spent based on a specified Group Level.
(Agregation available on Issues attributs
- Time Spent = Sum of entries of Users on the specified period
- Cumulated = Sum of all entries of Users on all issues
- Estimated = Sum of all Initialy Estimated Time
- Remaining Time : Sum of Remaining Estimated Time (entered or deduced)
- Required Time : Cumulated + Remaining Time
- Gap : Engaged - Planned
But where is report? Although, I made logwork for some issues by fastlog portlet and all my projects are cotegorised.
May be i did something wrong?
Thanks in advance
Apr 16, 2007
Vincent Thoulé says:
Hi Igor, What is your environment ? Do you notice that the reporter do not s...Hi Igor,
Rgds
Apr 19, 2007
igor yankov says:
Hi Vincent, I use Enterprise Edition, Version: 3.7.4, DB PostgreSql 8.1. ...Hi Vincent,
I use Enterprise Edition, Version: 3.7.4, DB PostgreSql 8.1.
I was trying out diffrent combination parameters. For instance,
Agregation criteria:issue
......
Start Date:1/Apr/07
End Date: 19/Apr/07
Category: internal
Project:Project1
developer:igor
Id. shown:Yes
Summary shown:Yes
I absolutly shure that in the internal project1 there are a lot of issues, i have loged work. The same situation happends when i build "Workload Report (Project)"
May be i should something customise for it?
thank you,
regards
Apr 19, 2007
Vincent Thoulé says:
Viewing how is difficult to have correct parameters, I would have to make better...Viewing how is difficult to have correct parameters, I would have to make better controls.
As I mentionned :
If you have select only issue for Agregation criteria, then your Filtering Criteria are not taken in account.
Try with these parameters :
Start Date:1/Apr/07
End Date: 19/Apr/07
Project:Project1
Start Date:1/Apr/07
End Date: 19/Apr/07
Category: internal
Project:Project1
Start Date:1/Apr/07
End Date: 19/Apr/07
Category: internal
Project:Project1
developer:igor
Start Date:1/Apr/07
End Date: 19/Apr/07
Category: internal
Start Date:1/Apr/07
End Date: 19/Apr/07
developer:igor
and so ...
Let me know about results.
V.
Apr 20, 2007
Vincent Thoulé says:
Hi Igor, I found what has been missed in my Installation Documentation : a new ...Hi Igor,
I found what has been missed in my Installation Documentation :
a new Velocity Macro Library (templates/reports/reporterMacros.vm) have to be declared in velocity.properties file.
Let me know about it.
Rgds
Vincent
Jun 01, 2007
Ross Rotherham says:
Hi Vincent, The note at the top of this page says "Warning Uncategorise Project...Hi Vincent,
The note at the top of this page says "Warning Uncategorise Project are not visible in Project(Issue)"and it is only possible to categorize projects in the enterprise edition (EE).
Does this mean that it is not possible to use the reporter unless you have EE?
I have tried every combination of report attributes that is possible and have not generated anything that looks like your examples. I'm keen to get this working - looks like just what we need.
Thanks
Ross
Jun 02, 2007
Vincent Thoulé says:
Hi Ross, As JIRA EE User, I did not have viewed that Catrgory Feature is not av...Hi Ross,
As JIRA EE User, I did not have viewed that Catrgory Feature is not available in other JIRA distribution.
In case Kaamelot Report, this limitation result from usage of a Database View (here defined under OFBIZ).
Currently, I am preparing a new release around KAAM-62, I will take a look to find a solution to give the abilty to use this feature with non EE distribution.
Vincent