2006 IR Open Dicussion Posted August 26, 2006 Share Posted August 26, 2006 By: gkklee - gkklee Compile error by JDK1.3 in V1.1.0 & V1.1.1 2006-01-10 03:02 I have found the following error when using the library of JasperReports with version greater than V1.1.0 (both 1.1.0 and 1.1.1). However, it is state in the homepage that it could be runnable using JRE1.3. There is no problem in previous version (V1.0.3) Please help to fix the problem. Thanks! compile: [java] java.lang.NoClassDefFoundError: ~=.>>a.>Vb? [java] java.lang.reflect.Method[] java.lang.Class.getMethods0(int) [java] java.lang.reflect.Method[] java.lang.Class.getDeclaredMethods() [java] java.lang.Object java.beans.Introspector$1.run() [java] java.lang.Object java.security.AccessController.doPrivileged(java.security .PrivilegedAction) [java] java.lang.reflect.Method[] java.beans.Introspector.getPublicDeclaredMethod s(java.lang.Class) [java] java.beans.EventSetDescriptor[] java.beans.Introspector.getTargetEventInfo () [java] java.beans.GenericBeanInfo java.beans.Introspector.getBeanInfo() [java] void java.beans.Introspector.<init>(java.lang.Class, java.lang.Class, int) [java] void java.beans.Introspector.<init>(java.lang.Class, java.lang.Class, int) [java] void java.beans.Introspector.<init>(java.lang.Class, java.lang.Class, int) [java] java.beans.BeanInfo java.beans.Introspector.getBeanInfo(java.lang.Class) [java] java.beans.PropertyDescriptor[] org.apache.commons.beanutils.PropertyUtils .getPropertyDescriptors(java.lang.Class) [java] java.beans.PropertyDescriptor[] org.apache.commons.beanutils.PropertyUtils .getPropertyDescriptors(java.lang.Object) [java] java.beans.PropertyDescriptor org.apache.commons.beanutils.PropertyUtils.g etPropertyDescriptor(java.lang.Object, java.lang.String) [java] void org.apache.commons.beanutils.BeanUtils.setProperty(java.lang.Object, java.lang.String, java.lang.Object) [java] void org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule.body (java.lang.String) [java] void org.apache.commons.digester.Rule.body(java.lang.String, java.lang.Str ing, java.lang.String) [java] void org.apache.commons.digester.Digester.endElement(java.lang.String, jav a.lang.String, java.lang.String) [java] void org.apache.xerces.parsers.AbstractSAXParser.endElement(org.apache.xer ces.xni.QName, org.apache.xerces.xni.Augmentations) [java] void org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(org.apac he.xerces.xni.QName, org.apache.xerces.xni.Augmentations, boolean) [java] void org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(org.apach e.xerces.xni.QName, org.apache.xerces.xni.Augmentations, boolean) [java] void org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(org.apache.xerc es.xni.QName, org.apache.xerces.xni.Augmentations) [java] int org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement() [java] boolean org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCont entDispatcher.dispatch(boolean) [java] boolean org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument (boolean) [java] boolean org.apache.xerces.parsers.XML11Configuration.parse(boolean) [java] void org.apache.xerces.parsers.XML11Configuration.parse(org.apache.xerces. xni.parser.XMLInputSource) [java] void org.apache.xerces.parsers.XMLParser.parse(org.apache.xerces.xni.parse r.XMLInputSource) [java] void org.apache.xerces.parsers.AbstractSAXParser.parse(org.xml.sax.InputSo urce) [java] void org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(org.xml.sax. InputSource) [java] java.lang.Object org.apache.commons.digester.Digester.parse(org.xml.sax.In putSource) [java] net.sf.jasperreports.engine.design.JasperDesign net.sf.jasperreports.engin e.xml.JRXmlLoader.loadXML(org.xml.sax.InputSource) [java] net.sf.jasperreports.engine.design.JasperDesign net.sf.jasperreports.engin e.xml.JRXmlLoader.loadXML(java.io.InputStream) [java] net.sf.jasperreports.engine.design.JasperDesign net.sf.jasperreports.engin e.xml.JRXmlLoader.load(java.io.InputStream) [java] net.sf.jasperreports.engine.design.JasperDesign net.sf.jasperreports.engin e.xml.JRXmlLoader.load(java.io.File) [java] net.sf.jasperreports.engine.design.JasperDesign net.sf.jasperreports.engin e.xml.JRXmlLoader.load(java.lang.String) [java] java.lang.String net.sf.jasperreports.engine.JasperCompileManager.compileR eportToFile(java.lang.String) [java] void QueryApp.main(java.lang.String[]) [java] [ERROR] Digester - -Body event threw error <java.lang.NoClassDefFoundError: ~= .>>a.>Vb?> [java] java.lang.NoClassDefFoundError: ~=.>>a.>Vb? [java] java.lang.reflect.Method[] java.lang.Class.getMethods0(int) [java] java.lang.reflect.Method[] java.lang.Class.getDeclaredMethods() [java] java.lang.Object java.beans.Introspector$1.run() [java] java.lang.Object java.security.AccessController.doPrivileged(java.security .PrivilegedAction) [java] java.lang.reflect.Method[] java.beans.Introspector.getPublicDeclaredMethod s(java.lang.Class) [java] java.beans.EventSetDescriptor[] java.beans.Introspector.getTargetEventInfo () [java] java.beans.GenericBeanInfo java.beans.Introspector.getBeanInfo() [java] void java.beans.Introspector.<init>(java.lang.Class, java.lang.Class, int) [java] void java.beans.Introspector.<init>(java.lang.Class, java.lang.Class, int) [java] void java.beans.Introspector.<init>(java.lang.Class, java.lang.Class, int) [java] java.beans.BeanInfo java.beans.Introspector.getBeanInfo(java.lang.Class) [java] java.beans.PropertyDescriptor[] org.apache.commons.beanutils.PropertyUtils .getPropertyDescriptors(java.lang.Class) [java] java.beans.PropertyDescriptor[] org.apache.commons.beanutils.PropertyUtils .getPropertyDescriptors(java.lang.Object) [java] java.beans.PropertyDescriptor org.apache.commons.beanutils.PropertyUtils.g etPropertyDescriptor(java.lang.Object, java.lang.String) [java] void org.apache.commons.beanutils.BeanUtils.setProperty(java.lang.Object, java.lang.String, java.lang.Object) [java] void org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule.body (java.lang.String) [java] void org.apache.commons.digester.Rule.body(java.lang.String, java.lang.Str ing, java.lang.String) [java] void org.apache.commons.digester.Digester.endElement(java.lang.String, jav a.lang.String, java.lang.String) [java] void org.apache.xerces.parsers.AbstractSAXParser.endElement(org.apache.xer ces.xni.QName, org.apache.xerces.xni.Augmentations) [java] void org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(org.apac he.xerces.xni.QName, org.apache.xerces.xni.Augmentations, boolean) [java] void org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(org.apach e.xerces.xni.QName, org.apache.xerces.xni.Augmentations, boolean) [java] void org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(org.apache.xerc es.xni.QName, org.apache.xerces.xni.Augmentations) [java] int org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement() [java] boolean org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCont entDispatcher.dispatch(boolean) [java] boolean org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument (boolean) [java] boolean org.apache.xerces.parsers.XML11Configuration.parse(boolean) [java] void org.apache.xerces.parsers.XML11Configuration.parse(org.apache.xerces. xni.parser.XMLInputSource) [java] void org.apache.xerces.parsers.XMLParser.parse(org.apache.xerces.xni.parse r.XMLInputSource) [java] void org.apache.xerces.parsers.AbstractSAXParser.parse(org.xml.sax.InputSo urce) [java] void org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(org.xml.sax. InputSource) [java] java.lang.Object org.apache.commons.digester.Digester.parse(org.xml.sax.In putSource) [java] net.sf.jasperreports.engine.design.JasperDesign net.sf.jasperreports.engin e.xml.JRXmlLoader.loadXML(org.xml.sax.InputSource) [java] net.sf.jasperreports.engine.design.JasperDesign net.sf.jasperreports.engin e.xml.JRXmlLoader.loadXML(java.io.InputStream) [java] net.sf.jasperreports.engine.design.JasperDesign net.sf.jasperreports.engin e.xml.JRXmlLoader.load(java.io.InputStream) [java] net.sf.jasperreports.engine.design.JasperDesign net.sf.jasperreports.engin e.xml.JRXmlLoader.load(java.io.File) [java] net.sf.jasperreports.engine.design.JasperDesign net.sf.jasperreports.engin e.xml.JRXmlLoader.load(java.lang.String) [java] java.lang.String net.sf.jasperreports.engine.JasperCompileManager.compileR eportToFile(java.lang.String) [java] void QueryApp.main(java.lang.String[]) [java] Exception in thread main [java] Java Result: 1 By: gkklee - gkklee RE: Compile error by JDK1.3 in V1.1.0 & V1.1.1 2006-01-15 17:09 Any one experience this problem? By: Ionut Nedelcu - ionutned RE: Compile error by JDK1.3 in V1.1.0 & V1.1.1 2006-01-16 04:53 Could you give us more details? 1. OS 2. JDK version and producer (Sun, IBM, etc.) 3. the exact scenario that lead to this error (our samples seem to work fine with JDK 1.3.1) Alternatively, you could download the JasperReports sources and compile them using JDK 1.3 (the sources in the release are compiled with a 1.4 compiler) Ionut By: gkklee - gkklee RE: Compile error by JDK1.3 in V1.1.0 & V1.1.1 2006-01-16 19:53 Hi Lonut I am using Windows 2000 professional. The JDK is 1.3.1 from SUN. Compile using ANT 1.5.4 When I try you suggestion compile the source using JDK 1.3, the JasperReports source is compiled. However, when I try to compile the barbecue example, the error is different. It shows : No supported regular expression matcher found Could you help to solve this problem? Peter By: Ionut Nedelcu - ionutned RE: Compile error by JDK1.3 in V1.1.0 & V1.1.1 2006-01-17 01:22 This is because JDK 1.4 contains some extra libraries which are not found in JDK 1.3. One of these is the regular expression package. If you work with 1.3, you should download the jakarta regexp library (http://jakarta.apache.org/regexp) and copy the jar into your ant/lib directory. Please notify us of any other problems. Ionut Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now