[Mifos-issues] [JIRA Studio] Created: (MIFOS-4429) BIRT

2 views
Skip to first unread message

Michael Vorburger (JIRA)

unread,
Jan 5, 2011, 10:37:25 AM1/5/11
to mifos-...@lists.sourceforge.net
BIRT
----

Key: MIFOS-4429
URL: http://mifosforge.jira.com/browse/MIFOS-4429
Project: mifos
Issue Type: Dev Task
Reporter: Michael Vorburger


What is all the stuff in application/reporting, BIRT?

How is it used? Does the build make use of it (status unclear, to me) ?

It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).

Remove?

Hm.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Mifos-issues mailing list
Mifos-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Michael Vorburger (JIRA)

unread,
Jan 6, 2011, 5:08:25 AM1/6/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Vorburger updated MIFOS-4429:
-------------------------------------

Summary: New module 'reporting' (BIRT) (was: BIRT)

I've meanwhile clarified this with AdamF on (off list) email:

He confirms BIRT is definitely part of current Mifos (forgive my ignorance), and works in today's workspace.

Actually, this is probably a "good show case" for what I'm doing here (parent) overall - reporting will be just another "module" (I'll have to move the directory up one level, out of application), with the third-party JARs, a Servlet 3.0 web-fragment.xml, and may be some Actions or something.

> New module 'reporting' (BIRT)
> -----------------------------

Michael Vorburger (JIRA)

unread,
Jan 15, 2011, 11:56:24 AM1/15/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=63663#action_63663 ]

Michael Vorburger commented on MIFOS-4429:
------------------------------------------

Main problem I ran into on this front was that BIRT as configured in Mifos insisted in loading *.rptdesign via the filesystem, from where I thought the WAR was (which in the case of the new Jetty-based workspace 2.0 is a temporary directory...) instead of using the ServletContext getResource to find the rptdesign in the (new) mifos-reporting/src/main/resources/META-INF/resources/report/ via classpath (Servlet context) instead of FS.

By digging a little bit into the BIRT source, I was able to finally find a "clean" way to address this: by changing the BIRT_VIEWER_WORKING_FOLDER context-param in the (formerly) web.xml / (now) a web-fragment.xml to instead of being empty having any relative path (e.g. 'report'), BIRT *will* actually use ServletContext-based instead of FS-based access, as needed in a Servlet 3.0-approach set-up as ours!

We still need to check whether and which other BIRT_VIEWER_*_FOLDER context-params may need the same change (use some relative folder instead of leaving them empty as currently configured in Mifos).

In order to avoid BIRT reports failing because it would now be looking for some report/report/*.rptdesign, I changed org.mifos.reports.struts.action.ReportsUserParamsAction's loadAddList else statement which prefixes the "report/" (lines 155-157). Because loadAdminReport() uses a similar "adminReport/" which I haven't looked into yet - that's probably still not working? Not sure how to test that... what are admin reports? -- May be instead of changing the ReportsUserParamsAction code, we should move them all into a new sub-dir named e.g. 'birtreports' (and configure that in BIRT_VIEWER_WORKING_FOLDER instead of 'report'), and so then have birtreports/report and birtreports/adminReport?

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger
>
> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.

Michael Vorburger (JIRA)

unread,
Jan 15, 2011, 12:00:24 PM1/15/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=63663#action_63663 ]

Michael Vorburger edited comment on MIFOS-4429 at 1/15/11 8:59 AM:
-------------------------------------------------------------------

Main problem I ran into on this front was that BIRT as configured in Mifos insisted in loading *.rptdesign via the filesystem, from where it thought the WAR was (which in the case of the new Jetty-based workspace 2.0 is a temporary directory...) instead of using the ServletContext getResource to find the rptdesign in the (new) mifos-reporting/src/main/resources/META-INF/resources/report/ via classpath (Servlet context) instead of FS.

By digging a little bit into the BIRT source, I was able to finally find a "clean" way to address this: by changing the BIRT_VIEWER_WORKING_FOLDER context-param in the (formerly) web.xml / (now) a web-fragment.xml to any relative path (e.g. 'report') instead of being empty, BIRT *will* actually use ServletContext-based instead of FS-based access, as needed in a multi-module META-INF/resources Servlet 3.0-approach set-up as in Mifos' new workspace!

We still need to check whether and which other BIRT_VIEWER_*_FOLDER context-params may need the same change (use some relative folder instead of leaving them empty as currently configured in Mifos).

In order to avoid BIRT reports failing because it would now be looking for some report/report/*.rptdesign (note the double 'report'), I'd changed org.mifos.reports.struts.action.ReportsUserParamsAction's loadAddList else statement which prefixes the "report/" (lines 155-157). But loadAdminReport() uses a similar "adminReport/" which I haven't looked into yet - that's probably still not working? Not sure how to test that... what are admin reports? -- May be instead of changing the ReportsUserParamsAction code, we should move all the *.rptdesign under a new sub-dir named e.g. 'birtreports' (and configure that in BIRT_VIEWER_WORKING_FOLDER instead of 'report'), and so then have birtreports/report and birtreports/adminReport?

was (Author: vorburger):


Main problem I ran into on this front was that BIRT as configured in Mifos insisted in loading *.rptdesign via the filesystem, from where I thought the WAR was (which in the case of the new Jetty-based workspace 2.0 is a temporary directory...) instead of using the ServletContext getResource to find the rptdesign in the (new) mifos-reporting/src/main/resources/META-INF/resources/report/ via classpath (Servlet context) instead of FS.

By digging a little bit into the BIRT source, I was able to finally find a "clean" way to address this: by changing the BIRT_VIEWER_WORKING_FOLDER context-param in the (formerly) web.xml / (now) a web-fragment.xml to instead of being empty having any relative path (e.g. 'report'), BIRT *will* actually use ServletContext-based instead of FS-based access, as needed in a Servlet 3.0-approach set-up as ours!

We still need to check whether and which other BIRT_VIEWER_*_FOLDER context-params may need the same change (use some relative folder instead of leaving them empty as currently configured in Mifos).

In order to avoid BIRT reports failing because it would now be looking for some report/report/*.rptdesign, I changed org.mifos.reports.struts.action.ReportsUserParamsAction's loadAddList else statement which prefixes the "report/" (lines 155-157). Because loadAdminReport() uses a similar "adminReport/" which I haven't looked into yet - that's probably still not working? Not sure how to test that... what are admin reports? -- May be instead of changing the ReportsUserParamsAction code, we should move them all into a new sub-dir named e.g. 'birtreports' (and configure that in BIRT_VIEWER_WORKING_FOLDER instead of 'report'), and so then have birtreports/report and birtreports/adminReport?

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger
>
> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.

Michael Vorburger (JIRA)

unread,
Jan 15, 2011, 5:47:24 PM1/15/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=63665#action_63665 ]

Michael Vorburger commented on MIFOS-4429:
------------------------------------------

TBD later:

* ReportsUserParamsAction & other org.mifos.reports package code moved into new mifos-reporting module (after I've rebased)
* reports.jsp/reportsheader.jsp/reportsview.jsp moved into new reporting module (resources/)
* BIRT configuration in application/../web-fragment.xml into a (new) web-fragment.xml in mifos-reporting

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger
>
> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.

Michael Vorburger (JIRA)

unread,
Jan 21, 2011, 10:18:24 AM1/21/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=63665#action_63665 ]

Michael Vorburger edited comment on MIFOS-4429 at 1/21/11 7:18 AM:
-------------------------------------------------------------------

TBD later, after I've rebased:

* ReportsUserParamsAction & other org.mifos.reports package code moved into new mifos-reporting module

* also mifos-webapp/src/main/java/org/mifos/framework/components/batchjobs/helpers/BranchReport*.java


* reports.jsp/reportsheader.jsp/reportsview.jsp moved into new reporting module (resources/)
* BIRT configuration in application/../web-fragment.xml into a (new) web-fragment.xml in mifos-reporting

was (Author: vorburger):
TBD later:

* ReportsUserParamsAction & other org.mifos.reports package code moved into new mifos-reporting module (after I've rebased)
* reports.jsp/reportsheader.jsp/reportsview.jsp moved into new reporting module (resources/)
* BIRT configuration in application/../web-fragment.xml into a (new) web-fragment.xml in mifos-reporting

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger
>
> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d

Michael Vorburger (JIRA)

unread,
Jan 21, 2011, 11:47:24 AM1/21/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=63830#action_63830 ]

Michael Vorburger commented on MIFOS-4429:
------------------------------------------

Moving the couple of JSPs, and splitting the web(-fragment).xml was easy; the code was harder than I thought...

Situation right now is "partial", what I could I've moved into mifos-reporting, but the following classes drag a lot of dependencies with them and would be harder to move from application to reporting:

* package org.mifos.reports.struts.action with more Actions extending the BaseAction which depends on... all of Mifos?! Phew.
* BirtAdminDocumentUploadAction extends BaseAction
* ReportTemplateDownloadServlet depends on BirtAdminDocumentUploadAction

Could somebody else with a more in-depth understanding of overall Mifos help with this and take this over to finish off? Or does this not make sense - must those actions stay in application?


I'm now fully done here, and this sub-issue is ready for functional non-regression validation, and code-level review (moves), by somebody interested.

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger
>
> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d

Kay Chau (JIRA)

unread,
Feb 10, 2011, 5:54:27 PM2/10/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kay Chau updated MIFOS-4429:
----------------------------

Fix Version/s: Release G

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Fix For: Release G


>
>
> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Udai Gupta (JIRA)

unread,
Feb 13, 2011, 7:24:24 AM2/13/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=64846#action_64846 ]

Udai Gupta commented on MIFOS-4429:
-----------------------------------

The issue seems to appear critical as default BIRT reports are not able to run from workspace Jetty and BIRT OSGI is not able to start from standalone container.


13 Feb, 2011 5:37:18 PM org.eclipse.birt.report.engine.api.impl.GetParameterDefinitionTask getResultSetForParameter
WARNING: A BIRT exception occurred: Invalid javascript expression: dataSetRow["ds_branchName"]. See next exception for more information.
Invalid javascript expression: dataSetRow["ds_branchName"]
org.eclipse.birt.data.engine.core.DataException: A BIRT exception occurred: Invalid javascript expression: dataSetRow["ds_branchName"]. See next exception for more information.
Invalid javascript expression: dataSetRow["ds_branchName"]
at org.eclipse.birt.data.engine.core.DataException.wrap(DataException.java:118)
at org.eclipse.birt.data.engine.expression.ExpressionCompilerUtil.populateColumnList(ExpressionCompilerUtil.java:502)
at org.eclipse.birt.data.engine.expression.ExpressionCompilerUtil.extractDataSetColumnExpression(ExpressionCompilerUtil.java:276)
at org.eclipse.birt.data.engine.expression.ExpressionCompilerUtil.extractDataSetColumnExpression(ExpressionCompilerUtil.java:193)
at org.eclipse.birt.data.engine.impl.ResultIterator.validateManualBindingExpressions(ResultIterator.java:307)
at org.eclipse.birt.data.engine.impl.ResultIterator.<init>(ResultIterator.java:138)
at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:173)


> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Fix For: Release G


>
>
> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Udai Gupta (JIRA)

unread,
Feb 13, 2011, 7:28:24 AM2/13/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Udai Gupta updated MIFOS-4429:
------------------------------

Scheduled For: Product
Priority: Critical (was: Minor)

merging for hotWorkspace is blocked by this issue only.

* BIRT OSGI startup
* Mifos default birt reports are not working.

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Priority: Critical
> Fix For: Release G


>
>
> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Michael Vorburger (JIRA)

unread,
Feb 15, 2011, 4:29:16 PM2/15/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Vorburger reassigned MIFOS-4429:
----------------------------------------

Assignee: Michael Vorburger

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Michael Vorburger


> Priority: Critical
> Fix For: Release G
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Michael Vorburger (JIRA)

unread,
Feb 15, 2011, 4:52:16 PM2/15/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=64968#comment-64968 ]

Michael Vorburger commented on MIFOS-4429:
------------------------------------------

Ha! - I did it again, we're (about to) squash this one as well. "Here is what happened", as Mr. Monk would say:

BIRT is really... finiky... about the exact Rhino (JavaScript interpreter) js.jar it needs / likes. Note for example the http://wiki.eclipse.org/BIRT/FAQ/Deployment#Q:_How_do_I_install_BIRT_in_JBoss.3F as well as "Q: How do I install BIRT in WebLogic 10.0" just underneath. Also e.g. http://www.eclipse.org/forums/index.php?t=tree&goto=368429&S=4255026e208db32e9d8bb125a45cce6c, and on http://jira.pentaho.com/browse/BISERVER-2711 other folks who have trouble with the rhino/js JAR with BIRT.

The Rhino originally used in Mifos when I started all this is 756883 bytes large js.jar, see e.g. (currently still) on http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head;a=tree;f=application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib;h=79bd2c49a36328a96a01d28ef88e75d13abc4f42;hb=HEAD

On Hot Workspace 2.0, I had used a <version>1.6R7</version> of rhino:js in http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head;a=blob;f=reporting-libs/pom.xml;h=f75f1c6d4b627ebf04d280c5fde7b959cc503768;hb=refs/heads/hudsonBuild-hotWorkspace - that was a somewhat arbitrary choice I made 1 month ago (to the day!), thinking that one was "close enough", because there doesn't seem to be a 756883 bytes js.jar on http://repo1.maven.org/maven2/rhino/js/ as far as I can see (but I'd love others to double-check), so I'm not sure where the BIRT folks took theirs from...

Interestingly, in mifos-webapp (application) pom.xml around line 250-ish there is a the following comment: "This dependency overrides the earlier version of Rhino included by spring modules (?). The earlier version of Rhino is incompatible with BIRT. - kei...@alum.mit.edu", forcing a rhino:js <version>1.7R2</version>. But unless I'm dumb and tired, that doesn't work either (the pages above say "known issue with Rhino 1.7", although it's unclear which exact BIRT version that refers to). Before my Hot / Workspace 2.0 such a dependency was simply overridden during build by the js.jar from (formerly) application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib... so... what was that for?!

Safest may be to use the exact same js.jar as before, with a org.mifos.birtlibs groupId like I did for the other BIRT JARs that are not available on Maven central. I don't particularly like this, because if any other library drags along a different Rhino through a transitive dependency, the circus will start again.

I have manually tested all this blurb by forcing e.g. an <exclusions><exclusion><groupId>rhino</groupId><artifactId>js</artifactId></exclusion> </exclusions> in the mifos-webapp <dependency> of mifos-server-workspace's pom.xml, and adding the "original" js.jar simply on the Java Build Path as an External JAR, and got reports working in the workspace, with all projects open (WAR not yet tested).

No code changed / commit yet, would love feedback from others. What's best here?

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Michael Vorburger
> Priority: Critical
> Fix For: Release G
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Michael Vorburger (JIRA)

unread,
Feb 16, 2011, 10:09:16 AM2/16/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Vorburger updated MIFOS-4429:
-------------------------------------

Attachment: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch

Actually, I must have been tired last night, the 1.7R1 from Maven central is exactly 756883 - and works and solves above.

Patch attached - I've verified locally that this solves the 'Invalid javascript expression' from above in a workspace with all projects open.

Needs further tests to see if other problems still (I suspect in a packaged WAR another unrelated issue with BIRT is unaffected by this and still open).

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Michael Vorburger
> Priority: Critical
> Fix For: Release G
>

> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch


>
>
> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Adam Monsen (JIRA)

unread,
Feb 16, 2011, 1:27:16 PM2/16/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Adam Monsen reassigned MIFOS-4429:
----------------------------------

Assignee: Adam Monsen (was: Michael Vorburger)

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Adam Monsen


> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Adam Monsen (JIRA)

unread,
Feb 16, 2011, 1:27:16 PM2/16/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on MIFOS-4429 started by Adam Monsen.

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Adam Monsen
> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Adam Monsen (JIRA)

unread,
Feb 16, 2011, 9:31:16 PM2/16/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on MIFOS-4429 stopped by Adam Monsen.

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Adam Monsen
> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Mifos Hudson Jira Plugin User (JIRA)

unread,
Feb 16, 2011, 10:26:25 PM2/16/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=65122#comment-65122 ]

Mifos Hudson Jira Plugin User commented on MIFOS-4429:
------------------------------------------------------

Integrated in !http://ci.mifos.org/hudson/images/16x16/blue.png! [head-master #2894|http://ci.mifos.org/hudson/job/head-master/2894/]
MIFOS-4429 BIRT files moved (again), for new workspace
MIFOS-4429 BIRT JARs now properly Maven-based
MIFOS-4429: Changing BIRT logging level to show errors by default
MIFOS-4429 FIXED 'Invalid javascript expression' through correct Rhino version

Michael Vorburger : [8e54503e433f93b11768143c72457c426d159074|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=8e54503e433f93b11768143c72457c426d159074]
Files :
* reporting/src/main/resources/META-INF/resources/birt/report/HOCashConfirmationReport.rptdesign
* pom.xml
* reporting/src/main/resources/META-INF/resources/report/HOCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/BranchCashConfirmationReport.rptconfig
* reporting/src/main/resources/META-INF/resources/report/images/announcement.gif
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/CollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/birt/report/images/announcement.gif
* reporting/src/main/resources/META-INF/resources/report/CollectionSheetReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/BranchCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/report/ProgressReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/images/mfi_logo.GIF
* reporting/src/main/resources/META-INF/resources/report/DetailedAgingPortfolioAtRiskReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/BatchCollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/BatchCollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/BranchReportResource.properties
* reporting/src/main/resources/META-INF/resources/birt/report/GeneralLedgerReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/DetailedAgingPortfolioAtRiskReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/signature.rptlibrary
* reporting/src/main/resources/META-INF/resources/birt/report/CollectionSheetReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/CollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/birt/report/BranchCashConfirmationReport.rptconfig
* reporting/src/main/resources/META-INF/resources/report/ActiveLoansByLoanOfficer.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/ProgressReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/MifosReport.rptlibrary
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/BranchCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/birt/report/ActiveLoansByLoanOfficer.rptdesign
* reporting/src/main/resources/META-INF/resources/report/GeneralLedgerReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/signature.rptlibrary
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/BranchReportResource.properties
* application/src/main/resources/META-INF/web-fragment.xml
* reporting/src/main/resources/META-INF/resources/birt/report/BranchCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/images/readme.txt
* reporting/src/main/resources/META-INF/resources/report/BranchCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/images/mfi_logo.GIF
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/HOCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/HOCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/report/images/readme.txt
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/MifosReport.rptlibrary
* application/pom.xml

Michael Vorburger : [19ffb95e51bc2c8d82edd776bf94c33905eded12|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=19ffb95e51bc2c8d82edd776bf94c33905eded12]
Files :
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.extraData.1
* reporting/src/main/resources/META-INF/resources/logs/.gitignore
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.tmp5566749535090745270.instance
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/axis.jar
* reporting-libs/dependency-tree.launch
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/emitterconfig.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.tmp6063197299108954573.instance
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.eclipse.emf.ecore.xmi_2.5.0.v200906080927.jar
* application/reporting/README
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.fileTableLock
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dteapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/commons-cli-1.0.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/jaxrpc.jar
* reporting-libs/src/libs/dataextraction.jar
* acceptanceTests/.gitignore
* reporting-libs/src/libs/org.eclipse.emf.ecore_2.5.0.v200906080927.jar
* reporting-libs/src/libs/coreapi.jar
* reporting-libs/src/libs/org.w3c.css.sac_1.3.0.v200805290154.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/1294796332697.xml
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.namespaces.1
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/1294796974789.xml
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/commons-discovery-0.2.jar
* reporting-libs/src/libs/odadesignapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/.gitignore
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/js.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.w3c.css.sac_1.3.0.v200805290154.jar
* pom.xml
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.fileTable.8
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/coreapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.tmp395416521143881199.instance
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.lazy.1
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/1294796253411.xml
* reporting-libs/src/libs/modelodaapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.apache.commons.codec_1.3.0.v20080530-1600.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/engineapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.fileTableLock
* reporting-libs/src/libs/viewservlets.jar
* reporting-libs/src/libs/org.eclipse.emf.ecore.xmi_2.5.0.v200906080927.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/axis-ant.jar
* server/pom.xml
* reporting-libs/install.launch
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/bundles/54/1/.cp/lib/Tidy.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.orphans.1
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/saaj.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/com.ibm.icu_4.0.1.v20090415.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dataaggregationapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.table.1
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.fileTable.4
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.tmp6080220215845441494.instance
* reporting-libs/src/libs/crosstabcoreapi.jar
* reporting-libs/src/libs/flute.jar
* reporting-libs/src/libs/dataadapterapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.eclipse.emf.common_2.5.0.v200906080927.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/platform.xml
* mifos-parent/install ALL Skip Tests.launch
* reporting/pom.xml
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/crosstabcoreapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/bundles/54/1/.cp/lib/commons-cli-1.0.jar
* reporting-libs/src/libs/modelapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/chartengineapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/odadesignapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.fileTable.5
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/last.config.stamp
* reporting-libs/.project
* reporting-libs/src/libs/engineapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/flute.jar
* .gitignore
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/javax.wsdl_1.5.1.v200806030408.jar
* reporting-libs/src/libs/emitterconfig.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.bundledata.1
* server/.gitignore
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.tmp8078151683080716157.instance
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.state.1
* reporting/.classpath
* reporting-libs/.settings/org.maven.ide.eclipse.prefs
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dataadapterapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.fileTableLock
* reporting-libs/src/libs/scriptapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dataextraction.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/modelodaapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.eclipse.emf.ecore_2.5.0.v200906080927.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/modelapi.jar
* war/pom.xml
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/scriptapi.jar
* reporting-libs/src/libs/dataaggregationapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.fileTable.7
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.mainData.1
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.contributors.1
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/viewservlets.jar
* reporting-libs/src/libs/dteapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.contributions.1
* reporting-libs/src/libs/org.eclipse.emf.common_2.5.0.v200906080927.jar
* reporting-libs/src/libs/chartengineapi.jar
* application/src/main/resources/META-INF/web-fragment.xml
* reporting-libs/pom.xml
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/.gitignore

Udai Gupta : [0c0c091c48e61aec1bc0f22a3e19091c3128a5fb|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=0c0c091c48e61aec1bc0f22a3e19091c3128a5fb]
Files :
* reporting/src/main/resources/META-INF/web-fragment.xml

Adam Monsen : [f70209cbdee1fe0057dda2097de75caf0e46045d|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=f70209cbdee1fe0057dda2097de75caf0e46045d]
Files :
* application/pom.xml
* reporting-libs/pom.xml


> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Adam Monsen
> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Michael Vorburger (JIRA)

unread,
Feb 17, 2011, 3:50:16 PM2/17/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on MIFOS-4429 started by Michael Vorburger.

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Michael Vorburger


> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Michael Vorburger (JIRA)

unread,
Feb 17, 2011, 3:50:16 PM2/17/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Vorburger reassigned MIFOS-4429:
----------------------------------------

Assignee: Michael Vorburger (was: Adam Monsen)

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Michael Vorburger
> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Mifos Hudson Jira Plugin User (JIRA)

unread,
Feb 17, 2011, 5:55:33 PM2/17/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=65243#comment-65243 ]

Mifos Hudson Jira Plugin User commented on MIFOS-4429:
------------------------------------------------------

Integrated in !http://ci.mifos.org/hudson/images/16x16/red.png! [head-master-commit #4|http://ci.mifos.org/hudson/job/head-master-commit/4/]


MIFOS-4429 BIRT files moved (again), for new workspace
MIFOS-4429 BIRT JARs now properly Maven-based
MIFOS-4429: Changing BIRT logging level to show errors by default
MIFOS-4429 FIXED 'Invalid javascript expression' through correct Rhino version

* application/src/main/resources/META-INF/web-fragment.xml
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/HOCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/birt/report/DetailedAgingPortfolioAtRiskReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/BranchCashConfirmationReport.rptconfig
* reporting/src/main/resources/META-INF/resources/birt/report/ActiveLoansByLoanOfficer.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/BatchCollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/CollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/BatchCollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/report/ActiveLoansByLoanOfficer.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/CollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/HOCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/report/BranchCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/DetailedAgingPortfolioAtRiskReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/images/mfi_logo.GIF
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/MifosReport.rptlibrary
* reporting/src/main/resources/META-INF/resources/report/images/mfi_logo.GIF
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/BranchCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/birt/report/images/announcement.gif
* reporting/src/main/resources/META-INF/resources/birt/report/HOCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/ProgressReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/BranchCashConfirmationResource.properties
* pom.xml
* reporting/src/main/resources/META-INF/resources/report/images/announcement.gif
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/MifosReport.rptlibrary
* reporting/src/main/resources/META-INF/resources/report/HOCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/CollectionSheetReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/ProgressReport.rptdesign
* application/pom.xml
* reporting/src/main/resources/META-INF/resources/birt/report/images/readme.txt
* reporting/src/main/resources/META-INF/resources/birt/report/BranchCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/GeneralLedgerReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/images/readme.txt
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/signature.rptlibrary
* reporting/src/main/resources/META-INF/resources/report/GeneralLedgerReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/BranchReportResource.properties
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/BranchReportResource.properties
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/signature.rptlibrary
* reporting/src/main/resources/META-INF/resources/birt/report/BranchCashConfirmationReport.rptconfig
* reporting/src/main/resources/META-INF/resources/birt/report/CollectionSheetReport.rptdesign

* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.w3c.css.sac_1.3.0.v200805290154.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.tmp6063197299108954573.instance
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.state.1
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/jaxrpc.jar
* .gitignore
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.tmp5566749535090745270.instance
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.apache.commons.codec_1.3.0.v20080530-1600.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/odadesignapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/emitterconfig.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/1294796974789.xml
* reporting-libs/src/libs/viewservlets.jar
* reporting-libs/src/libs/scriptapi.jar
* reporting/pom.xml
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/1294796253411.xml
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/1294796332697.xml
* reporting-libs/src/libs/chartengineapi.jar
* reporting-libs/src/libs/coreapi.jar
* reporting-libs/src/libs/dataadapterapi.jar
* reporting-libs/src/libs/modelodaapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/.gitignore
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.namespaces.1
* application/src/main/resources/META-INF/web-fragment.xml
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.fileTableLock
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.tmp6080220215845441494.instance
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/viewservlets.jar
* pom.xml
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/scriptapi.jar
* reporting-libs/src/libs/engineapi.jar
* war/pom.xml
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/com.ibm.icu_4.0.1.v20090415.jar
* reporting/src/main/resources/META-INF/resources/logs/.gitignore
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.tmp395416521143881199.instance
* reporting-libs/src/libs/emitterconfig.jar
* reporting-libs/src/libs/flute.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dataadapterapi.jar
* reporting-libs/src/libs/org.eclipse.emf.common_2.5.0.v200906080927.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/.gitignore
* reporting-libs/src/libs/dteapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/last.config.stamp
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/js.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.bundledata.1
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.lazy.1
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.fileTable.7
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.orphans.1
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/commons-cli-1.0.jar
* reporting-libs/src/libs/dataextraction.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.mainData.1
* acceptanceTests/.gitignore
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/modelodaapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.table.1
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/axis.jar
* server/pom.xml
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dataextraction.jar
* server/.gitignore
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/chartengineapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/javax.wsdl_1.5.1.v200806030408.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/platform.xml
* reporting-libs/src/libs/crosstabcoreapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.extraData.1
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/flute.jar
* reporting/.classpath
* reporting-libs/src/libs/dataaggregationapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/crosstabcoreapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/engineapi.jar
* reporting-libs/install.launch
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.contributors.1
* reporting-libs/.settings/org.maven.ide.eclipse.prefs
* reporting-libs/src/libs/org.eclipse.emf.ecore.xmi_2.5.0.v200906080927.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/coreapi.jar
* reporting-libs/.project
* reporting-libs/src/libs/modelapi.jar
* reporting-libs/dependency-tree.launch
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/saaj.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.eclipse.emf.ecore.xmi_2.5.0.v200906080927.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dataaggregationapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.fileTable.4
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.fileTableLock
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.tmp8078151683080716157.instance
* application/reporting/README
* reporting-libs/src/libs/odadesignapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/bundles/54/1/.cp/lib/Tidy.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.eclipse.emf.ecore_2.5.0.v200906080927.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/commons-discovery-0.2.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dteapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/bundles/54/1/.cp/lib/commons-cli-1.0.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.fileTable.8
* reporting-libs/pom.xml
* reporting-libs/src/libs/org.w3c.css.sac_1.3.0.v200805290154.jar


* mifos-parent/install ALL Skip Tests.launch

* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/axis-ant.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/modelapi.jar
* reporting-libs/src/libs/org.eclipse.emf.ecore_2.5.0.v200906080927.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.eclipse.emf.common_2.5.0.v200906080927.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.contributions.1
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.fileTable.5
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.fileTableLock

Udai Gupta : [0c0c091c48e61aec1bc0f22a3e19091c3128a5fb|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=0c0c091c48e61aec1bc0f22a3e19091c3128a5fb]
Files :
* reporting/src/main/resources/META-INF/web-fragment.xml

* reporting-libs/pom.xml
* application/pom.xml


> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Michael Vorburger
> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Mifos Hudson Jira Plugin User (JIRA)

unread,
Feb 18, 2011, 1:53:24 AM2/18/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=65388#comment-65388 ]

Mifos Hudson Jira Plugin User commented on MIFOS-4429:
------------------------------------------------------

Integrated in !http://ci.mifos.org/hudson/images/16x16/red.png! [acceptanceTestsImprovements #5|http://ci.mifos.org/hudson/job/acceptanceTestsImprovements/5/]


MIFOS-4429 BIRT files moved (again), for new workspace
MIFOS-4429 BIRT JARs now properly Maven-based
MIFOS-4429: Changing BIRT logging level to show errors by default
MIFOS-4429 FIXED 'Invalid javascript expression' through correct Rhino version

Michael Vorburger : [8e54503e433f93b11768143c72457c426d159074|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head;h=refs/heads/acceptanceTestsImprovements&a=commit&h=8e54503e433f93b11768143c72457c426d159074]
Files :
* reporting/src/main/resources/META-INF/resources/birt/report/BranchCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/MifosReport.rptlibrary
* reporting/src/main/resources/META-INF/resources/report/HOCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/CollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/BranchReportResource.properties
* reporting/src/main/resources/META-INF/resources/report/BranchCashConfirmationReport.rptconfig
* reporting/src/main/resources/META-INF/resources/birt/report/DetailedAgingPortfolioAtRiskReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/BatchCollectionSheetReportResources.properties
* application/pom.xml
* reporting/src/main/resources/META-INF/resources/birt/report/ProgressReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/BranchCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/ProgressReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/BranchCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/birt/report/GeneralLedgerReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BranchCashConfirmationReport.rptconfig
* reporting/src/main/resources/META-INF/resources/birt/report/CollectionSheetReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/images/announcement.gif
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/CollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/BranchReportResource.properties
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/BranchCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/report/DetailedAgingPortfolioAtRiskReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/ActiveLoansByLoanOfficer.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/images/announcement.gif
* reporting/src/main/resources/META-INF/resources/report/images/mfi_logo.GIF
* application/src/main/resources/META-INF/web-fragment.xml
* reporting/src/main/resources/META-INF/resources/report/GeneralLedgerReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/HOCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/birt/report/ActiveLoansByLoanOfficer.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/images/mfi_logo.GIF
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/HOCashConfirmationResource.properties
* reporting/src/main/resources/META-INF/resources/birt/report/images/readme.txt
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/signature.rptlibrary
* pom.xml
* reporting/src/main/resources/META-INF/resources/birt/report/HOCashConfirmationReport.rptdesign
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/BatchCollectionSheetReportResources.properties
* reporting/src/main/resources/META-INF/resources/birt/report/BirtReportResource/MifosReport.rptlibrary
* reporting/src/main/resources/META-INF/resources/report/CollectionSheetReport.rptdesign
* reporting/src/main/resources/META-INF/resources/report/images/readme.txt
* reporting/src/main/resources/META-INF/resources/report/BirtReportResource/signature.rptlibrary

Michael Vorburger : [19ffb95e51bc2c8d82edd776bf94c33905eded12|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head;h=refs/heads/acceptanceTestsImprovements&a=commit&h=19ffb95e51bc2c8d82edd776bf94c33905eded12]
Files :
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.fileTableLock
* reporting-libs/src/libs/org.w3c.css.sac_1.3.0.v200805290154.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/chartengineapi.jar
* reporting/.classpath
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.contributors.1
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/scriptapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.apache.commons.codec_1.3.0.v20080530-1600.jar
* reporting-libs/.settings/org.maven.ide.eclipse.prefs
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.eclipse.emf.ecore_2.5.0.v200906080927.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.fileTable.7
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/modelodaapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.eclipse.emf.common_2.5.0.v200906080927.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.mainData.1
* reporting/pom.xml
* reporting-libs/pom.xml
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/1294796332697.xml
* reporting-libs/src/libs/crosstabcoreapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.fileTableLock
* application/src/main/resources/META-INF/web-fragment.xml
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/commons-discovery-0.2.jar
* reporting-libs/src/libs/dataextraction.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.contributions.1
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/flute.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/last.config.stamp


* mifos-parent/install ALL Skip Tests.launch

* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/javax.wsdl_1.5.1.v200806030408.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.extraData.1
* pom.xml
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.orphans.1
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/.gitignore
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/coreapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/engineapi.jar
* reporting-libs/src/libs/scriptapi.jar
* reporting-libs/src/libs/flute.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/bundles/54/1/.cp/lib/Tidy.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/com.ibm.icu_4.0.1.v20090415.jar
* reporting-libs/src/libs/emitterconfig.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.bundledata.1
* reporting/src/main/resources/META-INF/resources/logs/.gitignore
* reporting-libs/src/libs/modelapi.jar
* reporting-libs/src/libs/dataadapterapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.tmp5566749535090745270.instance
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dataadapterapi.jar
* reporting-libs/src/libs/dteapi.jar
* reporting-libs/src/libs/engineapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/js.jar
* reporting-libs/src/libs/odadesignapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.tmp395416521143881199.instance
* reporting-libs/src/libs/org.eclipse.emf.ecore_2.5.0.v200906080927.jar
* reporting-libs/src/libs/coreapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/emitterconfig.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.fileTable.5
* reporting-libs/src/libs/viewservlets.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/crosstabcoreapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/odadesignapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.w3c.css.sac_1.3.0.v200805290154.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/1294796974789.xml
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.fileTableLock
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.table.1
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.tmp6080220215845441494.instance
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.fileTable.8
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/modelapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/org.eclipse.emf.ecore.xmi_2.5.0.v200906080927.jar
* application/reporting/README
* reporting-libs/src/libs/modelodaapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/viewservlets.jar
* server/.gitignore
* reporting-libs/src/libs/org.eclipse.emf.ecore.xmi_2.5.0.v200906080927.jar
* reporting-libs/src/libs/chartengineapi.jar
* reporting-libs/.project
* acceptanceTests/.gitignore
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/1294796253411.xml
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dteapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/axis.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/bundles/54/1/.cp/lib/commons-cli-1.0.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.tmp8078151683080716157.instance
* .gitignore
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dataextraction.jar
* war/pom.xml
* reporting-libs/dependency-tree.launch
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/jaxrpc.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/saaj.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.lazy.1
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/platform.xml
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/dataaggregationapi.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.fileTable.4
* reporting-libs/src/libs/org.eclipse.emf.common_2.5.0.v200906080927.jar
* reporting-libs/install.launch
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.core.runtime/.namespaces.1
* server/pom.xml
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.manager/.tmp6063197299108954573.instance
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/axis-ant.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.osgi/.state.1
* reporting-libs/src/libs/dataaggregationapi.jar
* application/reporting/BirtWebViewer-2_5_0/WEB-INF/lib/commons-cli-1.0.jar
* reporting/src/main/resources/META-INF/resources/WEB-INF/platform/configuration/org.eclipse.update/history/.gitignore

Udai Gupta : [0c0c091c48e61aec1bc0f22a3e19091c3128a5fb|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head;h=refs/heads/acceptanceTestsImprovements&a=commit&h=0c0c091c48e61aec1bc0f22a3e19091c3128a5fb]
Files :
* reporting/src/main/resources/META-INF/web-fragment.xml

Adam Monsen : [f70209cbdee1fe0057dda2097de75caf0e46045d|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head;h=refs/heads/acceptanceTestsImprovements&a=commit&h=f70209cbdee1fe0057dda2097de75caf0e46045d]


Files :
* reporting-libs/pom.xml
* application/pom.xml


> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Michael Vorburger
> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Michael Vorburger (JIRA)

unread,
Feb 19, 2011, 8:01:16 PM2/19/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Vorburger resolved MIFOS-4429.
--------------------------------------

Resolution: Fixed

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Michael Vorburger
> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Michael Vorburger (JIRA)

unread,
Feb 19, 2011, 8:01:16 PM2/19/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=65526#comment-65526 ]

Michael Vorburger commented on MIFOS-4429:
------------------------------------------

MIFOS-4765 created to track one (other) problem with BIRT - this issue is getting (too) long, and I'd like to create individual sub-tasks for all outstanding issues with BIRT in the new workspace. Considering this one (which comprised the initial refactoring; and then the "Invalid javascript expression", now solved) done - which doesn't mean BIRT is working - yet.

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Michael Vorburger
> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Michael Vorburger (JIRA)

unread,
Feb 20, 2011, 9:56:16 AM2/20/11
to mifos-...@lists.sourceforge.net

[ http://mifosforge.jira.com/browse/MIFOS-4429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=65539#comment-65539 ]

Michael Vorburger commented on MIFOS-4429:
------------------------------------------

More BIRT-related problems in the new Servlet 3.0 mifos.war from my Workspace 2.0 changes, just in case somebody ever looks into this: MIFOS-4768, MIFOS-4767 MIFOS-4765.

> New module 'reporting' (BIRT)
> -----------------------------
>

> Key: MIFOS-4429
> URL: http://mifosforge.jira.com/browse/MIFOS-4429
> Project: mifos
> Issue Type: Dev Task
> Reporter: Michael Vorburger

> Assignee: Michael Vorburger
> Priority: Critical
> Fix For: Release G
>
> Attachments: 0002-MIFOS-4429-FIXED-Invalid-javascript-expression-throu.patch
>
>

> What is all the stuff in application/reporting, BIRT?
> How is it used? Does the build make use of it (status unclear, to me) ?
> It won't work in my proposed "new workspace" (without some effort, may be possible; haven't investigated).
> Remove?
> Hm.

--
This message is automatically generated by JIRA.
-

For more information on JIRA, see: http://www.atlassian.com/software/jira

------------------------------------------------------------------------------


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

Reply all
Reply to author
Forward
0 new messages