I am having trouble installing forrest on Windows XP Home edition. I have the JAVA_HOME environment variable pointing to the right directory. I use JavaSDK 2, version 1.4.2. I pulled the source from CVS on monday using cvs on a Solaris9 platform. Then moved the directory structure to my Windows machine. (I had problems getting WinCVS working) Any suggestions appreciated. H:\xml-forrest>build.bat Using classpath: ";.\lib\endorsed\xalan-2.5.1.jar;.\lib\endorsed\xercesImpl-2.4. 0.jar;.\lib\endorsed\xml-apis.jar" Buildfile: build.xml BUILD FAILED java.lang.ClassFormatError: org/apache/xerces/util/AugmentationsImpl$SmallContai ner (Illegal UTF8 string in constant pool) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:537) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at org.apache.xerces.util.XMLAttributesImpl.(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl.(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.(Unknown Source ) at org.apache.xerces.parsers.IntegratedParserConfiguration.createDocumen tScanner(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.(Unknown Source) at org.apache.xerces.parsers.StandardParserConfiguration.(Unknown Source) at org.apache.xerces.parsers.IntegratedParserConfiguration.(Unknow n Source) at org.apache.xerces.parsers.XML11Configuration.(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct orAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC onstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at org.apache.xerces.util.ObjectFactory.newInstance(Unknown Source) at org.apache.xerces.util.ObjectFactory.findJarServiceProvider(Unknown S ource) at org.apache.xerces.util.ObjectFactory.createObject(Unknown Source) at org.apache.xerces.util.ObjectFactory.createObject(Unknown Source) at org.apache.xerces.parsers.SAXParser.(Unknown Source) at org.apache.xerces.parsers.SAXParser.(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.(Unknown Source) at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown Sour ce) at org.apache.tools.ant.util.JAXPUtils.newSAXParser(JAXPUtils.java:221) at org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.j ava:193) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java: 222) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java: 169) at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.jav a:126) at org.apache.tools.ant.Main.runBuild(Main.java:653) at org.apache.tools.ant.Main.startAnt(Main.java:220) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:213) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90) Total time: 0 seconds java.lang.ClassFormatError: org/apache/xerces/util/AugmentationsImpl$SmallContai ner (Illegal UTF8 string in constant pool) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:537) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at org.apache.xerces.util.XMLAttributesImpl.(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl.(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.(Unknown Source ) at org.apache.xerces.parsers.IntegratedParserConfiguration.createDocumen tScanner(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.(Unknown Source) at org.apache.xerces.parsers.StandardParserConfiguration.(Unknown Source) at org.apache.xerces.parsers.IntegratedParserConfiguration.(Unknow n Source) at org.apache.xerces.parsers.XML11Configuration.(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct orAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC onstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at org.apache.xerces.util.ObjectFactory.newInstance(Unknown Source) at org.apache.xerces.util.ObjectFactory.findJarServiceProvider(Unknown S ource) at org.apache.xerces.util.ObjectFactory.createObject(Unknown Source) at org.apache.xerces.util.ObjectFactory.createObject(Unknown Source) at org.apache.xerces.parsers.SAXParser.(Unknown Source) at org.apache.xerces.parsers.SAXParser.(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.(Unknown Source) at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown Sour ce) at org.apache.tools.ant.util.JAXPUtils.newSAXParser(JAXPUtils.java:221) at org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.j ava:193) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java: 222) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java: 169) at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.jav a:126) at org.apache.tools.ant.Main.runBuild(Main.java:653) at org.apache.tools.ant.Main.startAnt(Main.java:220) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:213) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90) org/apache/xerces/util/AugmentationsImpl$SmallContainer (Illegal UTF8 string in constant pool) ____________________________________________ Nico Veenkamp Websolutions for everyone T: +31 (0)33 480 5823 E: nico@veenkamp.nl E: nico@veenkamp.com E: nicolas@xs4all.nl Weblog: http://www.breathinbreathout.com