#1 2015-04-20 07:09:19

gpanzl
Member
Registered: 2015-04-20

insert a jasper report ,upload a jrxml file,execute then get xml error

hello
      please help me , i install ,and all worked ,but insert a jasper report ,upload a jrxml file,execute then get xml error. but check xml file , at "lineNumber: 109; columnNumber: 56;" cant find error ,there is no a text mark.


error code:

Error: An error occured during report execution.
The report could not be executed: Could not execute report: org.xml.sax.SAXParseException; lineNumber: 109; columnNumber: 56; The end-tag for element type "text" must end with a '>' delimiter.
To get help please contact an administrator.
Details
net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: Could not execute report: org.xml.sax.SAXParseException; lineNumber: 109; columnNumber: 56; The end-tag for element type "text" must end with a '>' delimiter. at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:218) at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:119) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exeucteReport(ReportExportServlet.java:527) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doExportReport(ReportExportServlet.java:407) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReport(ReportExportServlet.java:333) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReportViaSession(ReportExportServlet.java:326) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doGet(ReportExportServlet.java:164) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$53043ab4.CGLIB$doGet$2() at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$53043ab4$$FastClassByGuice$$dc3d2be3.invoke() at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.persist.jpa.JpaLocalTxnInterceptor.invoke(JpaLocalTxnInterceptor.java:66) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$53043ab4.doGet() at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$53043ab4.CGLIB$service$17() at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$53043ab4$$FastClassByGuice$$dc3d2be3.invoke() at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) at net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$53043ab4.service() at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263) at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178) at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62) at com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:89) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.IllegalArgumentException: Could not execute report: org.xml.sax.SAXParseException; lineNumber: 109; columnNumber: 56; The end-tag for element type "text" must end with a '>' delimiter. at net.datenwerke.rs.base.service.reportengines.jasper.JasperReportEngine.executeReport(JasperReportEngine.java:309) at net.datenwerke.rs.base.service.reportengines.jasper.JasperReportEngine.doExecute(JasperReportEngine.java:117) at net.datenwerke.rs.core.service.reportmanager.engine.ReportEngine.execute(ReportEngine.java:127) at net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:186) ... 50 more Caused by: net.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException; lineNumber: 109; columnNumber: 56; The end-tag for element type "text" must end with a '>' delimiter. at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:300) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:283) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:272) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:246) at net.datenwerke.rs.base.service.reportengines.jasper.JasperReportEngine.executeReport(JasperReportEngine.java:155) ... 53 more Caused by: org.xml.sax.SAXParseException; lineNumber: 109; columnNumber: 56; The end-tag for element type "text" must end with a '>' delimiter. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1892) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:296) ... 57 more



jrxml file:


<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 6.0.3.final using JasperReports Library version 6.0.3  -->
<!-- 2015-04-20T13:59:32 -->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="aaa" pageWidth="842" pageHeight="595" orientation="Landscape" whenNoDataType="AllSectionsNoDetail" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="66519d71-4f27-4833-9a1d-c9b72e811f0c">
    <property name="template.engine" value="tabular_template"/>
    <property name="com.jaspersoft.studio.data.defaultdataadapter" value="work"/>
    <style name="font" fontName="SansSerif" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H (Chinese Simplified)" isPdfEmbedded="true"/>
    <style name="Title" style="font" fontSize="22" isBold="true"/>
    <style name="SubTitle" style="font" forecolor="#736343" fontSize="14"/>
    <style name="Column header" style="font" forecolor="#666666" fontSize="12" isBold="true"/>
    <style name="Detail" style="font" fontSize="12"/>
    <style name="Row" style="font" mode="Transparent">
        <conditionalStyle>
            <conditionExpression><![CDATA[$V{REPORT_COUNT}%2 == 0]]></conditionExpression>
            <style backcolor="#E6DAC3"/>
        </conditionalStyle>
    </style>
    <style name="Table" style="font">
        <box>
            <pen lineWidth="1.0" lineColor="#000000"/>
            <topPen lineWidth="1.0" lineColor="#000000"/>
            <leftPen lineWidth="1.0" lineColor="#000000"/>
            <bottomPen lineWidth="1.0" lineColor="#000000"/>
            <rightPen lineWidth="1.0" lineColor="#000000"/>
        </box>
    </style>
    <style name="Table_TH" style="font" mode="Opaque" backcolor="#FFFFFF">
        <box>
            <pen lineWidth="0.5" lineColor="#000000"/>
            <topPen lineWidth="0.5" lineColor="#000000"/>
            <leftPen lineWidth="0.5" lineColor="#000000"/>
            <bottomPen lineWidth="0.5" lineColor="#000000"/>
            <rightPen lineWidth="0.5" lineColor="#000000"/>
        </box>
    </style>
    <style name="Table_CH" style="font" mode="Opaque" forecolor="#B89F7D" backcolor="#F2EBDF">
        <box>
            <pen lineWidth="0.5" lineColor="#000000"/>
            <topPen lineWidth="0.5" lineColor="#000000"/>
            <leftPen lineWidth="0.5" lineColor="#000000"/>
            <bottomPen lineWidth="0.5" lineColor="#000000"/>
            <rightPen lineWidth="0.5" lineColor="#000000"/>
        </box>
    </style>
    <style name="Table_TD" style="font" mode="Opaque" backcolor="#FFFFFF">
        <box>
            <pen lineWidth="0.5" lineColor="#000000"/>
            <topPen lineWidth="0.5" lineColor="#000000"/>
            <leftPen lineWidth="0.5" lineColor="#000000"/>
            <bottomPen lineWidth="0.5" lineColor="#000000"/>
            <rightPen lineWidth="0.5" lineColor="#000000"/>
        </box>
        <conditionalStyle>
            <conditionExpression><![CDATA[$V{REPORT_COUNT}%2 == 0]]></conditionExpression>
            <style mode="Transparent" backcolor="#E6DAC3"/>
        </conditionalStyle>
    </style>
    <subDataset name="tableDataset" uuid="1a8fc47c-46eb-42ee-bb91-85588cbb8007">
        <property name="com.jaspersoft.studio.data.defaultdataadapter" value="work"/>
        <parameter name="dateWeek" class="java.util.Date"/>
        <queryString language="SQL">
            <![CDATA[select * from v_work where week(startDate,1)=week($P{dateWeek},1) or week(endDate,1)=week($P{dateWeek},1) order by name]]>
        </queryString>
        <field name="workName" class="java.lang.String"/>
        <field name="workPlace" class="java.lang.String"/>
        <field name="workType" class="java.lang.String"/>
        <field name="name" class="java.lang.String"/>
        <field name="projectNo" class="java.lang.String"/>
        <field name="projectStatus" class="java.lang.String"/>
        <field name="projectName" class="java.lang.String"/>
        <field name="startDate" class="java.sql.Date"/>
        <field name="endDate" class="java.sql.Date"/>
        <field name="workDescription" class="java.lang.String"/>
        <field name="workFile" class="java.lang.String"/>
        <group name="name">
            <groupExpression><![CDATA[$F{name}]]></groupExpression>
        </group>
    </subDataset>
    <parameter name="dateWeek" class="java.util.Date">
        <defaultValueExpression><![CDATA[TODAY( )]]></defaultValueExpression>
    </parameter>
    <queryString language="SQL">
        <![CDATA[select * from v_work where week(startDate,1)=week($P{dateWeek},1) or week(endDate,1)=week($P{dateWeek},1) order by name]]>
    </queryString>
    <variable name="unicomIcon" class="java.lang.String">
        <initialValueExpression><![CDATA["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"]]></initialValueExpression>
    </variable>
    <title>
        <band height="138" splitType="Stretch">
            <staticText>
                <reportElement style="SubTitle" x="303" y="62" width="196" height="22" uuid="0d849401-f944-4163-9df0-f69408a0618a"/>
                <text><![CDATA[运营支撑中心项目工作周报]]></text>
            </staticText>
            <staticText>
                <reportElement style="font" x="203" y="94" width="383" height="42" uuid="835b3545-d85c-44c2-abf6-160b7e7a589e"/>
                <textElement textAlignment="Left">
                    <font size="10"/>
                </textElement>
                <text><![CDATA[报表说明]]></text>
            </staticText>
            <staticText>
                <reportElement style="Title" x="270" y="0" width="263" height="62" uuid="a080d2ca-6207-4d8e-87c9-d3b61fb495a9"/>
                <textElement verticalAlignment="Middle"/>
                <text><![CDATA[中国联通宁波集团客户部]]></text>
               
            </staticText>
            <textField pattern="yyy-M-d">
                <reportElement x="98" y="94" width="100" height="26" uuid="efef9fc3-4f9b-483a-9eba-e607c2234b9a"/>
                <textFieldExpression><![CDATA[$P{dateWeek}]]></textFieldExpression>
            </textField>
            <textField>
                <reportElement x="1" y="94" width="85" height="30" uuid="130f8657-fb55-43e5-9c41-a50ffa5b5082"/>
                <textFieldExpression><![CDATA[CONCATENATE("第",WEEKNUM($P{dateWeek}).toString(),"周")]]></textFieldExpression>
            </textField>
        </band>
    </title>
    <pageFooter>
        <band height="25" splitType="Stretch">
            <frame>
                <reportElement mode="Opaque" x="-21" y="1" width="843" height="24" forecolor="#D0B48E" backcolor="#F2EBDF" uuid="f2324113-3563-4f48-b688-ed82b3098434"/>
                <textField evaluationTime="Report">
                    <reportElement style="Column header" x="783" y="1" width="40" height="20" forecolor="#736343" uuid="9f676d3f-1486-4a48-96ce-fa0a2b7a1577"/>
                    <textElement verticalAlignment="Middle">
                        <font size="10" isBold="false"/>
                    </textElement>
                    <textFieldExpression><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression>
                </textField>
                <textField>
                    <reportElement style="Column header" x="703" y="1" width="80" height="20" forecolor="#736343" uuid="7415bd49-92ea-42ab-bbad-d370dba3cd03"/>
                    <textElement textAlignment="Right" verticalAlignment="Middle">
                        <font size="10" isBold="false"/>
                    </textElement>
                    <textFieldExpression><![CDATA["Page "+$V{PAGE_NUMBER}+" of"]]></textFieldExpression>
                </textField>
                <textField pattern="EEEEE dd MMMMM yyyy">
                    <reportElement x="22" y="1" width="197" height="20" forecolor="#736343" uuid="8bf88488-fb5e-4676-a772-33cfbcf173cd"/>
                    <textElement verticalAlignment="Middle">
                        <font size="10" isBold="false"/>
                    </textElement>
                    <textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
                </textField>
            </frame>
        </band>
    </pageFooter>
    <summary>
        <band height="200" splitType="Stretch">
            <property name="local_mesure_unitheight" value="pixel"/>
            <componentElement>
                <reportElement x="0" y="0" width="800" height="200" uuid="18303360-601a-4163-8211-6c50073a56eb"/>
                <jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
                    <datasetRun subDataset="tableDataset" uuid="6093954b-18e6-444d-92b8-096f4361edde">
                        <datasetParameter name="dateWeek">
                            <datasetParameterExpression><![CDATA[$P{dateWeek}]]></datasetParameterExpression>
                        </datasetParameter>
                        <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
                    </datasetRun>
                    <jr:columnGroup width="800" uuid="58501418-4e9f-4af1-98a7-bd8e56720c16">
                        <jr:groupHeader groupName="name">
                            <jr:cell style="Table_CH" height="25">
                                <textField>
                                    <reportElement style="Detail" x="0" y="0" width="800" height="25" uuid="10b50ffd-0ae2-4807-ad2e-5aff4206678f"/>
                                    <textFieldExpression><![CDATA[CONCATENATE("姓名:",$F{name})]]></textFieldExpression>
                                </textField>
                            </jr:cell>
                        </jr:groupHeader>
                        <jr:groupFooter groupName="name">
                            <jr:cell style="Table_CH" height="25">
                                <box>
                                    <topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
                                    <leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
                                    <bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
                                    <rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
                                </box>
                                <textField isBlankWhenNull="false">
                                    <reportElement style="Detail" mode="Transparent" x="0" y="0" width="800" height="25" forecolor="#000000" backcolor="#FFFFFF" uuid="0efdfbc3-e76a-4cd8-b11d-90aa1efb9ed8"/>
                                    <box>
                                        <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
                                        <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
                                        <bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
                                        <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
                                    </box>
                                    <textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
                                        <font isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[CONCATENATE("工作数量:",$V{name_COUNT}.toString())]]></textFieldExpression>
                                </textField>
                            </jr:cell>
                        </jr:groupFooter>
                        <jr:column width="72" uuid="bd35d1ae-8f1e-4f4e-838f-cbc4c65a9f98">
                            <jr:tableHeader style="Table_TH" height="30"/>
                            <jr:tableFooter style="Table_TH" height="30"/>
                            <jr:columnHeader style="Table_CH" height="30">
                                <staticText>
                                    <reportElement key="" style="SubTitle" x="0" y="0" width="72" height="30" forecolor="#736343" uuid="7c0492fe-54c4-4ff1-b2a9-6fca68387c80"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="14" isBold="true"/>
                                    </textElement>
                                    <text><![CDATA[工作名称]]></text>
                                </staticText>
                            </jr:columnHeader>
                            <jr:columnFooter style="Table_CH" height="30"/>
                            <jr:detailCell style="Table_TD" height="30">
                                <textField>
                                    <reportElement style="Detail" x="0" y="0" width="72" height="30" uuid="d57d9070-67ea-4c24-899a-3a03611d01c2"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="12"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[$F{workName}]]></textFieldExpression>
                                </textField>
                            </jr:detailCell>
                        </jr:column>
                        <jr:column width="72" uuid="1cbeb1f1-eb32-4ed5-b04e-8f856bfb44fe">
                            <jr:tableHeader style="Table_TH" height="30"/>
                            <jr:tableFooter style="Table_TH" height="30"/>
                            <jr:columnHeader style="Table_CH" height="30">
                                <staticText>
                                    <reportElement key="" style="SubTitle" x="0" y="0" width="72" height="30" forecolor="#736343" uuid="3518c6b0-ffe2-4700-b0e6-5582dae49143"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="14" isBold="true"/>
                                    </textElement>
                                    <text><![CDATA[工作地点]]></text>
                                </staticText>
                            </jr:columnHeader>
                            <jr:columnFooter style="Table_CH" height="30"/>
                            <jr:detailCell style="Table_TD" height="30">
                                <textField>
                                    <reportElement style="Detail" x="0" y="0" width="72" height="30" uuid="d8aa9786-6811-4a5a-bc77-9a416958341c"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="12"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[$F{workPlace}]]></textFieldExpression>
                                </textField>
                            </jr:detailCell>
                        </jr:column>
                        <jr:column width="72" uuid="364d8229-d292-4e8b-b246-4094e0a4bf15">
                            <jr:tableHeader style="Table_TH" height="30"/>
                            <jr:tableFooter style="Table_TH" height="30"/>
                            <jr:columnHeader style="Table_CH" height="30">
                                <staticText>
                                    <reportElement key="" style="SubTitle" x="0" y="0" width="72" height="30" forecolor="#736343" uuid="f637b44b-ff73-42f9-9fc9-db8e0ac20aad"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="14" isBold="true"/>
                                    </textElement>
                                    <text><![CDATA[工作类型]]></text>
                                </staticText>
                            </jr:columnHeader>
                            <jr:columnFooter style="Table_CH" height="30"/>
                            <jr:detailCell style="Table_TD" height="30">
                                <textField>
                                    <reportElement style="Detail" x="0" y="0" width="72" height="30" uuid="5f113483-4648-414f-86f3-7da0d2e84458"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="12"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[$F{workType}]]></textFieldExpression>
                                </textField>
                            </jr:detailCell>
                        </jr:column>
                        <jr:column width="72" uuid="985488cd-05eb-4733-8f89-b9d3ca417ce9">
                            <jr:tableHeader style="Table_TH" height="30"/>
                            <jr:tableFooter style="Table_TH" height="30"/>
                            <jr:columnHeader style="Table_CH" height="30">
                                <staticText>
                                    <reportElement key="" style="SubTitle" x="0" y="0" width="72" height="30" forecolor="#736343" uuid="da53481c-4eb3-4649-858f-bb3d5e90e750"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="14" isBold="true"/>
                                    </textElement>
                                    <text><![CDATA[项目编号]]></text>
                                </staticText>
                            </jr:columnHeader>
                            <jr:columnFooter style="Table_CH" height="30"/>
                            <jr:detailCell style="Table_TD" height="30">
                                <textField>
                                    <reportElement style="Detail" x="0" y="0" width="72" height="30" uuid="5e537c4f-712d-4134-af7c-49d1850ba29f"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="12"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[$F{projectNo}]]></textFieldExpression>
                                </textField>
                            </jr:detailCell>
                        </jr:column>
                        <jr:column width="72" uuid="d247c6eb-8983-4da0-8641-ba39058cf145">
                            <jr:tableHeader style="Table_TH" height="30"/>
                            <jr:tableFooter style="Table_TH" height="30"/>
                            <jr:columnHeader style="Table_CH" height="30">
                                <staticText>
                                    <reportElement key="" style="SubTitle" x="0" y="0" width="72" height="30" forecolor="#736343" uuid="20a22db4-3c7a-458e-9571-6b164a67ee78"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="14" isBold="true"/>
                                    </textElement>
                                    <text><![CDATA[项目状态]]></text>
                                </staticText>
                            </jr:columnHeader>
                            <jr:columnFooter style="Table_CH" height="30"/>
                            <jr:detailCell style="Table_TD" height="30">
                                <textField>
                                    <reportElement style="Detail" x="0" y="0" width="72" height="30" uuid="83fe6ec1-6054-4b01-adb0-ea672711ebc4"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="12"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[$F{projectStatus}]]></textFieldExpression>
                                </textField>
                            </jr:detailCell>
                        </jr:column>
                        <jr:column width="72" uuid="226417ad-78d6-4176-afc3-fb367c32abdd">
                            <jr:tableHeader style="Table_TH" height="30"/>
                            <jr:tableFooter style="Table_TH" height="30"/>
                            <jr:columnHeader style="Table_CH" height="30">
                                <staticText>
                                    <reportElement key="" style="SubTitle" x="0" y="0" width="72" height="30" forecolor="#736343" uuid="07221319-e789-45a3-8c4f-41e53f9fd663"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="14" isBold="true"/>
                                    </textElement>
                                    <text><![CDATA[项目名称]]></text>
                                </staticText>
                            </jr:columnHeader>
                            <jr:columnFooter style="Table_CH" height="30"/>
                            <jr:detailCell style="Table_TD" height="30">
                                <textField>
                                    <reportElement style="Detail" x="0" y="0" width="72" height="30" uuid="4c552ddd-9065-49b6-b941-b3923077c69c"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="12"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[$F{projectName}]]></textFieldExpression>
                                </textField>
                            </jr:detailCell>
                        </jr:column>
                        <jr:column width="72" uuid="ce4eb71e-ed63-4882-b3e3-fabd574a8ff9">
                            <jr:tableHeader style="Table_TH" height="30"/>
                            <jr:tableFooter style="Table_TH" height="30"/>
                            <jr:columnHeader style="Table_CH" height="30">
                                <staticText>
                                    <reportElement key="" style="SubTitle" x="0" y="0" width="72" height="30" forecolor="#736343" uuid="8165bef3-83b6-4b4e-abee-1d23386f9e8f"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="14" isBold="true"/>
                                    </textElement>
                                    <text><![CDATA[开始时间]]></text>
                                </staticText>
                            </jr:columnHeader>
                            <jr:columnFooter style="Table_CH" height="30"/>
                            <jr:detailCell style="Table_TD" height="30">
                                <textField pattern="yyyy-M-dd">
                                    <reportElement style="Detail" x="0" y="0" width="72" height="30" uuid="82081fcd-0c04-4a03-ade9-f9d06801d6b2"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="12"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[$F{startDate}]]></textFieldExpression>
                                </textField>
                            </jr:detailCell>
                        </jr:column>
                        <jr:column width="72" uuid="cdab7c1a-b43a-4c21-a8b9-c1756ac4c2cf">
                            <jr:tableHeader style="Table_TH" height="30"/>
                            <jr:tableFooter style="Table_TH" height="30"/>
                            <jr:columnHeader style="Table_CH" height="30">
                                <staticText>
                                    <reportElement key="" style="SubTitle" x="0" y="0" width="72" height="30" forecolor="#736343" uuid="544103ef-3d74-4b2d-ad6a-172bdc84612d"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="14" isBold="true"/>
                                    </textElement>
                                    <text><![CDATA[结束时间]]></text>
                                </staticText>
                            </jr:columnHeader>
                            <jr:columnFooter style="Table_CH" height="30"/>
                            <jr:detailCell style="Table_TD" height="30">
                                <textField pattern="yyyy-M-dd">
                                    <reportElement style="Detail" x="0" y="0" width="72" height="30" uuid="6bdb9232-54f1-4ee4-8b3d-2ba5b847a8d4"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="12"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[$F{endDate}]]></textFieldExpression>
                                </textField>
                            </jr:detailCell>
                        </jr:column>
                        <jr:column width="124" uuid="03c30817-d64b-420e-b5f2-57330c36d9e5">
                            <jr:tableHeader style="Table_TH" height="30"/>
                            <jr:tableFooter style="Table_TH" height="30"/>
                            <jr:columnHeader style="Table_CH" height="30">
                                <staticText>
                                    <reportElement key="" style="SubTitle" x="0" y="0" width="124" height="30" forecolor="#736343" uuid="ede4895e-ac57-48ad-8d90-58900793cd23"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="14" isBold="true"/>
                                    </textElement>
                                    <text><![CDATA[工作描述]]></text>
                                </staticText>
                            </jr:columnHeader>
                            <jr:columnFooter style="Table_CH" height="30"/>
                            <jr:detailCell style="Table_TD" height="30">
                                <textField>
                                    <reportElement style="Detail" x="0" y="0" width="124" height="30" uuid="664e632f-15c1-49a6-98ea-ab2142f368c0"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="12"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[$F{workDescription}]]></textFieldExpression>
                                </textField>
                            </jr:detailCell>
                        </jr:column>
                        <jr:column width="100" uuid="53f8dd42-0ab2-4053-982f-30c804f63256">
                            <jr:tableHeader style="Table_TH" height="30"/>
                            <jr:tableFooter style="Table_TH" height="30"/>
                            <jr:columnHeader style="Table_CH" height="30">
                                <staticText>
                                    <reportElement key="" style="SubTitle" x="0" y="0" width="100" height="30" forecolor="#736343" uuid="a531d307-e4ab-479c-be8c-e9ad44679082"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="14" isBold="true"/>
                                    </textElement>
                                    <text><![CDATA[工作文件]]></text>
                                </staticText>
                            </jr:columnHeader>
                            <jr:columnFooter style="Table_CH" height="30"/>
                            <jr:detailCell style="Table_TD" height="30">
                                <textField>
                                    <reportElement style="Detail" x="0" y="0" width="100" height="30" uuid="6fa13f0b-f8c1-42a0-883d-a0a611b0040a"/>
                                    <box leftPadding="2"/>
                                    <textElement>
                                        <font size="12"/>
                                    </textElement>
                                    <textFieldExpression><![CDATA[$F{workFile}]]></textFieldExpression>
                                </textField>
                            </jr:detailCell>
                        </jr:column>
                    </jr:columnGroup>
                </jr:table>
            </componentElement>
        </band>
    </summary>
</jasperReport>

Offline

#2 2015-04-20 14:39:18

Thorsten J. Krause
datenwerke
Registered: 2012-02-15
Website

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

Hi,

my guess would be that somewhere in your system the character encoding is wrong/gets messed up.
Can you try again with a very simple test report that contains just a static text with some chinese characters?

If this also does not work, download the jrxml-file from reportserver and check if its still valid.

Cheers,
Thorsten

Offline

#3 2015-04-21 04:35:51

gpanzl
Member
Registered: 2015-04-20

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

Many thanks for your reply!!

my system is win7 english with mulit language pack(zh-cn)  installed, local not unicode app display language gbk.

and I checked this jrxml file (generated by jasper studio,jasper studio compile it corrected and show right final report ) with oracle xdk , it is well formed and valided.

I must use  chinese character for report.

How should i do?

Offline

#4 2015-04-21 07:11:21

Arno Mittelbach
datenwerke
Registered: 2012-02-14

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

Could you try to upload the report (or better, a simple test report) to ReportServer and then download it from ReportServer (button download jrxml on report management page). Then compare
the two jrxml files (original and downloaded). If something changed then this indicates that somewhere (e.g. in the  database) the character encoding gets messed up.

Cheers
-Arno

Offline

#5 2015-04-21 09:30:26

gpanzl
Member
Registered: 2015-04-20

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

Thanks.

I tested.

compare the original  jrxml with the jrxml (uploaded on server), found the chinese character all changed, from utf-8 to the code that I can’t recognize. Why this happened?

past one line compare result

original  jrxml

<text><![CDATA[运营支撑中心项目工作周报]]></text>

original  jrxml hexcode

3c 74 65 78 74 3e 3c 21 5b 43 44 41 54 41 5b e8 bf 90 e8 90 a5 e6 94 af e6 92 91 e4 b8 ad e5 bf 83 e9 a1 b9 e7 9b ae e5 b7 a5 e4 bd 9c e5 91 a8 e6 8a a5 5d 5d 3e 3c 2f 74 65 78 74 3e 

jrxml on server

<text><![CDATA[杩愯惀鏀拺涓績椤圭洰宸ヤ綔鍛ㄦ姤]]></text>

jrxml on server hexcode

3c 74 65 78 74 3e 3c 21 5b 43 44 41 54 41 5b e6 9d a9 e6 84 af e6 83 80 e9 8f 80 ee 88 9b e6 8b ba e6 b6 93 ee 85 9e e7 b8 be e6 a4 a4 e5 9c ad e6 b4 b0 e5 ae b8 e3 83 a4 e7 b6 94 e9 8d 9b e3 84 a6 e5 a7 a4 5d 5d 3e 3c 2f 74 65 78 74 3e 

wish it's useful.

Cheers

Offline

#6 2015-04-21 09:47:02

Thorsten J. Krause
datenwerke
Registered: 2012-02-15
Website

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

Hi,

please take a look at this thread:

http://forum.reportserver.net/viewtopic.php?id=156

I think this is the same issue, so please try the suggestions there and see if it helps.

Cheers,
Thorsten

Offline

#7 2015-04-22 05:52:58

gpanzl
Member
Registered: 2015-04-20

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

I changered persistence.xml

set <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/reportserver?useUnicode=true&amp;characterEncoding=utf8"/>

I restart reportserver and mysql, then delete report and upload jrxml again ,but still get "The report could not be executed: Could not execute report: org.xml.sax.SAXParseException; lineNumber: 111; columnNumber: 56; The end-tag for element type "text" must end with a '>' delimiter."

I download the archive jrxml , I found  the chinese character still changed.

maybe the change happened in the uploading process????

Offline

#8 2015-04-23 10:18:43

Thorsten J. Krause
datenwerke
Registered: 2012-02-15
Website

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

Did you also modify the default encoding in the /etc/main/main.cf configfile and verify that the file.encoding=UTF8 system property is set?

Offline

#9 2015-04-24 01:21:52

gpanzl
Member
Registered: 2015-04-20

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

when i install ,i already set "<default>  <charset>UTF-8</charset>   </default>".

If file.encoding=UTF8 has diffenert with <charset>UTF-8</charset> , and what is the syntax of "file.encoding=UTF8"?

Offline

#10 2015-04-24 05:20:52

Thorsten J. Krause
datenwerke
Registered: 2012-02-15
Website

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

Hi gpanzl,

the file.encoding is a java/tomcat setting.
On windows you can just set it in the tomcat manager
   http://blog.jamesbayley.com/2013/09/09/ … y-default/
on linux it might depend on your distribution - for ubuntu its JAVA_OPTS in /etc/default/tomcat7

Cheers,
Thorsten

Offline

#11 2015-04-27 09:11:23

gpanzl
Member
Registered: 2015-04-20

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

thanks Thorsten J. Krause , the chinese character didnt change.

but i get another error:

Error: An error occured during report execution.
The report could not be executed: Could not execute report: Errors were encountered when compiling report expressions class file: 1. The method TODAY() is undefined for the type aaa_1430125343599_717957 value = TODAY( ); //$JR_EXPR_ID=0$ <---> 2. The method WEEKNUM(Date) is undefined for the type aaa_1430125343599_717957 value = CONCATENATE("第",WEEKNUM(((java.util.Date)parameter_dateWeek.getValue())).toString(),"周"); //$JR_EXPR_ID=12$ <-----> 3. The method TODAY() is undefined for the type aaa_1430125343599_717957 value = TODAY( ); //$JR_EXPR_ID=0$ <---> 4. The method WEEKNUM(Date) is undefined for the type aaa_1430125343599_717957 value = CONCATENATE("第",WEEKNUM(((java.util.Date)parameter_dateWeek.getValue())).toString(),"周"); //$JR_EXPR_ID=12$ <-----> 5. The method TODAY() is undefined for the type aaa_1430125343599_717957 value = TODAY( ); //$JR_EXPR_ID=0$ <---> 6. The method WEEKNUM(Date) is undefined for the type aaa_1430125343599_717957 value = CONCATENATE("第",WEEKNUM(((java.util.Date)parameter_dateWeek.getValue())).toString(),"周"); //$JR_EXPR_ID=12$ <-----> 6 errors 1. The method CONCATENATE(String, String) is undefined for the type aaa_tableDataset_1430125343599_717957 value = CONCATENATE("姓名:",((java.lang.String)field_name.getValue())); //$JR_EXPR_ID=11$ <---------> 2. The method CONCATENATE(String, String) is undefined for the type aaa_tableDataset_1430125343599_717957 value = CONCATENATE("工作数量:",((java.lang.Integer)variable_name_COUNT.getValue()).toString()); //$JR_EXPR_ID=12$ <---------> 3. The method CONCATENATE(String, String) is undefined for the type aaa_tableDataset_1430125343599_717957 value = CONCATENATE("姓名:",((java.lang.String)field_name.getOldValue())); //$JR_EXPR_ID=11$ <---------> 4. The method CONCATENATE(String, String) is undefined for the type aaa_tableDataset_1430125343599_717957 value = CONCATENATE("工作数量:",((java.lang.Integer)variable_name_COUNT.getOldValue()).toString()); //$JR_EXPR_ID=12$ <---------> 5. The method CONCATENATE(String, String) is undefined for the type aaa_tableDataset_1430125343599_717957 value = CONCATENATE("姓名:",((java.lang.String)field_name.getValue())); //$JR_EXPR_ID=11$ <---------> 6. The method CONCATENATE(String, String) is undefined for the type aaa_tableDataset_1430125343599_717957 value = CONCATENATE("工作数量:",((java.lang.Integer)variable_name_COUNT.getEstimatedValue()).toString()); //$JR_EXPR_ID=12$ <---------> 6 errors
To get help please contact an administrator.

if reportserver didnt support the expressions in jasperstudio?

Offline

#12 2015-04-27 18:04:32

Arno Mittelbach
datenwerke
Registered: 2012-02-14

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

Hi,

in order to use the jasperreports functions (like TODAY etc.) you'll need to add jasperreports-functions-6.0.3.jar (http://sourceforge.net/projects/jasperr … s%206.0.3/), as well as joda-time-2.7.jar (https://github.com/JodaOrg/joda-time/releases) to the WEB-INF/libs directory and restart ReportServer.

Cheers
-Arno

Offline

#13 2015-05-04 06:12:40

gpanzl
Member
Registered: 2015-04-20

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

Hi. Thanks for Arno Mittelbach

Jasperreports functions is ok! But the parameter in the jrxml cant work. Should i change to reportserver  parameter?

Offline

#14 2015-05-04 06:48:36

Arno Mittelbach
datenwerke
Registered: 2012-02-14

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

Hi, I am not quite sure what you mean. Could you elaborate?

Arno

Offline

#15 2015-05-05 04:13:27

gpanzl
Member
Registered: 2015-04-20

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

I set a parameter  to be used as a prompt, when a report is executed, Jaspersoft server asks for the value of the parameter with web page。Then i use the parameter with SQL Query for filter records .

But i didnt get web page for input the parameter value with jrxml.

Offline

#16 2015-05-05 07:56:07

Arno Mittelbach
datenwerke
Registered: 2012-02-14

Re: insert a jasper report ,upload a jrxml file,execute then get xml error

You need to declare the parameter in ReportServer. Have a look at the administration guide for further information on parameters.

Cheers
-Arno

Offline

Board footer

Powered by FluxBB