I have a simple report with a Chart at the bottom. Works
fine in iReport. But when I try to move it to the server and run it from there,
I get the following error. Any idea what is going on? The Datasource is
defined correctly on the server and tested it.
com.jaspersoft.jasperserver.api.JSExceptionWrapper:
org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was
found starting with element 'itemLabel'. One of
'{"http://jasperreports.sourceforge.net/jasperreports":categoryAxisLabelExpression,
"http://jasperreports.sourceforge.net/jasperreports":categoryAxisFormat,
"http://jasperreports.sourceforge.net/jasperreports":valueAxisLabelExpression,
"http://jasperreports.sourceforge.net/jasperreports":valueAxisFormat,
"http://jasperreports.sourceforge.net/jasperreports":domainAxisMinValueExpression,
"http://jasperreports.sourceforge.net/jasperreports":domainAxisMaxValueExpression,
"http://jasperreports.sourceforge.net/jasperreports":rangeAxisMinValueExpression,
"http://jasperreports.sourceforge.net/jasperreports":rangeAxisMaxValueExpression}'
is expected.
com.jaspersoft.jasperserver.api.JSExceptionWrapper:
net.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'itemLabel'. One of
'{"http://jasperreports.sourceforge.net/jasperreports":categoryAxisLabelExpression,
"http://jasperreports.sourceforge.net/jasperreports":categoryAxisFormat,
"http://jasperreports.sourceforge.net/jasperreports":valueAxisLabelExpression,
"http://jasperreports.sourceforge.net/jasperreports":valueAxisFormat,
"http://jasperreports.sourceforge.net/jasperreports":domainAxisMinValueExpression,
"http://jasperreports.sourceforge.net/jasperreports":domainAxisMaxValueExpression,
"http://jasperreports.sourceforge.net/jasperreports":rangeAxisMinValueExpression,
"http://jasperreports.sourceforge.net/jasperreports":rangeAxisMaxValueExpression}'
is expected.
at
net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:243)
at
net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)
at
net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214)
at
com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.compileReport(EngineServiceImpl.java:891)
at
com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.compileReport(EngineServiceImpl.java:1260)
at
com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.CacheableCompiledReports.getData(CacheableCompiledReports.java:58)
at
com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateRepositoryCache.saveData(HibernateRepositoryCache.java:180)
at
com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateRepositoryCache.getCachedItem(HibernateRepositoryCache.java:110)
at
com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateRepositoryCache.cache(HibernateRepositoryCache.java:70)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke(Method.java:585)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
at com.jaspersoft.jasperserver.api.common.util.spring.ReattemptMethodInterceptor.invoke(ReattemptMethodInterceptor.java:51)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
at
$Proxy7.cache(Unknown Source)