Hi people, I installed version 1.4.0 release candidate from Sun (under Linux) but cocoon seems to have problems with this. I recompiled cocoon-2.1-dev.jar By calling the first page I got the following error:
ProcessingException: Language Exception ... Note: sun.tools.javac.Main has been deprecated... and other (may be following) errors: EsqlConnectionCocoon2() is an abstract class. It can not be instantiated. ... In components/language/programming/javac/Javac.java we ask if it is modern (com.sun...) or not (sun...) But we have only this line (about line 117): sun.tools.javac.Main compiler = new sun.tools.javac.Main(err, "javac"); Here we don't care about modern or not. I wrote the compile method as follows: public boolean compile() throws IOException { ByteArrayOutputStream err = new ByteArrayOutputStream(); boolean result = false; if(modern) { com.sun.tools.javac.Main compiler = new com.sun.tools.javac.Main(); int iresult = compiler.compile(toStringArray(fillArguments(new ArrayList()))); if(iresult == 0) result = true; else result = false; } else { sun.tools.javac.Main compiler = new sun.tools.javac.Main(err, "javac"); result = compiler.compile(toStringArray(fillArguments(new ArrayList()))); this.errors = new ByteArrayInputStream(err.toByteArray()); } return result; } But now I get a java.lang.IncompatibleClassChangeError The error log says that Excalibur also has problems: FATAL_E (2002-02-12) 11:29.05:470 [core ] (Unknown-URI) Unknown-thread/LogKitLogger: Excalibur could not create any connections. Examine your settings to make sure they are correct. Make sure you can connect with the same settings on your machine. Any suggestions? Michael --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]