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

