Ok. I had try to add some option on codes
Regards On Thu, Jun 14, 2012 at 12:01 PM, Lars Helge Øverland <[email protected]>wrote: > Hi Randy, > > the bug has been fixed. I will update the 2.8 stable version on > dhis2.org/downloads later tonight. > > Lars > > > On Thu, Jun 14, 2012 at 1:53 PM, Morten Olav Hansen <[email protected]> > wrote: > > Hi > > > > Yes, this is a confirmed bug (we actually discovered it during the > workshop > > here). Should be fixed in 2.9, and backported. > > > > A workaround is to only do either "download as report" or "download as > > jrxml" after clicking "get report". If you want both, you need to go back > > and click "get report" again. > > > > If you don't do this, the JRXML will be corrupt (this can also be fixed > by > > entering XML view, and removing the parameters its complaining about) > > > > -- > > Morten > > > > > > On Thursday, June 14, 2012, Wilson,Randy wrote: > >> > >> I’m not sure if others have seen this problem with version 2.8. I’m > >> getting an error: duplicate declaration of parameter: REPORT_LOCALE > when I > >> click on download JRXML template in the report tables module. > >> > >> > >> > >> This makes it impossible to customize reports based on the system > >> generated report templates. Interestingly, when I select download as > >> report, the default report displays correctly on the screen. > >> > >> > >> > >> > >> > >> Below is the log. > >> > >> > >> > >> Thanks, > >> > >> > >> > >> Randy Wilson > >> > >> > >> > >> Error loading the report template > >> > >> > >> > >> Message: > >> > >> net.sf.jasperreports.engine.JRException: > >> net.sf.jasperreports.engine.JRException: Duplicate declaration of > parameter > >> : REPORT_LOCALE > >> > >> Level: > >> > >> SEVERE > >> > >> Stack Trace: > >> > >> net.sf.jasperreports.engine.JRException: Duplicate declaration of > >> parameter : REPORT_LOCALE > >> > >> > >> > net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:245) > >> > >> > >> > net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:228) > >> > >> > net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:216) > >> > >> > >> > com.jaspersoft.ireport.designer.JrxmlLoader.reloadJasperDesign(JrxmlLoader.java:87) > >> > >> > >> > com.jaspersoft.ireport.designer.JrxmlVisualView.run(JrxmlVisualView.java:505) > >> > >> > org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) > >> > >> > >> > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) > >> > >> Error at line 3 char 61: Duplicate declaration of parameter : > >> REPORT_LOCALE > >> > >> > >> > org.apache.commons.digester.Digester.createSAXException(Digester.java:2919) > >> > >> > >> > org.apache.commons.digester.Digester.createSAXException(Digester.java:2945) > >> > >> org.apache.commons.digester.Digester.endElement(Digester.java:1133) > >> > >> > >> > net.sf.jasperreports.engine.xml.JRXmlDigester.endElement(JRXmlDigester.java:183) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:180) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(XMLSchemaValidator.java:739) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) > >> > >> > >> > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) > >> > >> org.apache.commons.digester.Digester.parse(Digester.java:1647) > >> > >> > >> > net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:241) > >> > >> > >> > net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:228) > >> > >> > net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:216) > >> > >> > >> > com.jaspersoft.ireport.designer.JrxmlLoader.reloadJasperDesign(JrxmlLoader.java:87) > >> > >> > >> > com.jaspersoft.ireport.designer.JrxmlVisualView.run(JrxmlVisualView.java:505) > >> > >> > org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) > >> > >> > >> > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) > >> > >> Duplicate declaration of parameter : REPORT_LOCALE > >> > >> > >> > net.sf.jasperreports.engine.design.JRDesignDataset.addParameter(JRDesignDataset.java:526) > >> > >> > >> > net.sf.jasperreports.engine.design.JRDesignDataset.addParameter(JRDesignDataset.java:511) > >> > >> > >> > net.sf.jasperreports.engine.design.JasperDesign.addParameter(JasperDesign.java:930) > >> > >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> > >> > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > >> > >> > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >> > >> java.lang.reflect.Method.invoke(Method.java:597) > >> > >> > >> > org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:283) > >> > >> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216) > >> > >> org.apache.commons.digester.Rule.end(Rule.java:230) > >> > >> org.apache.commons.digester.Digester.endElement(Digester.java:1130) > >> > >> > >> > net.sf.jasperreports.engine.xml.JRXmlDigester.endElement(JRXmlDigester.java:183) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:180) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(XMLSchemaValidator.java:739) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) > >> > >> > >> > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) > >> > >> > >> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) > >> > >> > >> > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) > >> > >> org.apache.commons.digester.Digester.parse(Digester.java:1647) > >> > >> > >> > net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:241) > >> > >> > >> > net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:228) > >> > >> > net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:216) > >> > >> > >> > com.jaspersoft.ireport.designer.JrxmlLoader.reloadJasperDesign(JrxmlLoader.java:87) > >> > >> > >> > com.jaspersoft.ireport.designer.JrxmlVisualView.run(JrxmlVisualView.java:505) > >> > >> > org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) > >> > >> > >> > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) > > > > > > > > -- > > -- > > Morten > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~dhis2-users > > Post to : [email protected] > > Unsubscribe : https://launchpad.net/~dhis2-users > > More help : https://help.launchpad.net/ListHelp > > > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-users > Post to : [email protected] > Unsubscribe : https://launchpad.net/~dhis2-users > More help : https://help.launchpad.net/ListHelp > -- Samuel Cheburet Ministry Of Health P.O. Box 20781 Nairobi, Kenya Mobile- 0721624338 *"When you cease to dream you cease to live, Neither you nor the world knows what you can do until you have tried".* *"Chance favours the prepared mind" -Louis Pasteur * **
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-users Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-users More help : https://help.launchpad.net/ListHelp

