hi jack,

I had the same problem yesterday and Perry and Vadim has helped me to solve
it. Please see the solution below :

You can look back through the archives, for some details, but essentially
you need to locate the EsqlConnection.java (the error messages detail its
path). Then edit the file and remove the comments around the 20 or so
method
declarations at the end of that file - they'll match with the 24 errors
your
getting! Note that you edit the file under Cocoon/src... and not the one
under Cocoon/build/cocoon/src, the latter is overwritten by the former by
the build procedure, then rebuild. As Vadim has mentioned, you then need to
recompile the Excalibur stuff for JDBC if your using it. Except for
excalibur, this Cocoon bug may have been fixed in the current CVS, but I
haven't checked it.

That 's will solve your problem. Now i have another problem (see mail
Patrick Pierra : build cocoon)

java.net.MalformedURLException

I think you may will have the same after you solve the first. Please let me
inform in the evolution of your building cocoon...

Regards,


Patrick PIERRA
Linedata Services Luxembourg
00 352 29 56 65 282
[EMAIL PROTECTED]
www.linedata.com


                                                                                       
                             
                    "Jack Dong"                                                        
                             
                    <jdst12@sohu.        To:     <[EMAIL PROTECTED]>         
                             
                    com>                 cc:                                           
                             
                                         Subject:     could not build cocoon under 
jdk1.4.0 +ant 1.4.1              
                    06/06/02                                                           
                             
                    09:36 AM                                                           
                             
                    Please                                                             
                             
                    respond to                                                         
                             
                    cocoon-users                                                       
                             
                                                                                       
                             
                                                                                       
                             




hi, sirs

I used cocoon 2.0.2,

when I builded it, ant gave me the error below:

     [echo] Compiling with Java 1.4, debug on, optimize off, deprecation
off
    [javac] Compiling 361 source files to E:
\cocoon-2.0.2\build\cocoon\classes
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
java.s
ql.Statement createStatement(int, int, int) from interface
java.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
java.s
ql.CallableStatement prepareCall(java.lang.String, int, int, int) from
interface
 java.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
void r
ollback(java.sql.Savepoint) from interface java.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
int ge
tHoldability() from interface java.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
java.s
ql.PreparedStatement prepareStatement(java.lang.String, int, int, int) from
inte
rface java.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
java.s
ql.PreparedStatement prepareStatement(java.lang.String, int) from interface
java
.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
java.s
ql.PreparedStatement prepareStatement(java.lang.String, int[]) from
interface ja
va.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
java.s
ql.PreparedStatement prepareStatement(java.lang.String, java.lang.String[])
from
 interface java.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
void s
etHoldability(int) from interface java.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
void r
eleaseSavepoint(java.sql.Savepoint) from interface java.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
java.s
ql.Savepoint setSavepoint() from interface java.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.languag
e.markup.xsp.EsqlConnection must be declared abstract. It does not define
java.s
ql.Savepoint setSavepoint(java.lang.String) from interface
java.sql.Connection.
    [javac] public class EsqlConnection implements Connection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define java.sql.Statement createStatement(int, int, int) from interface
java.sq
l.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define java.sql.CallableStatement prepareCall(java.lang.String, int, int,
int)
from interface java.sql.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define void rollback(java.sql.Savepoint) from interface
java.sql.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define int getHoldability() from interface java.sql.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define java.sql.PreparedStatement prepareStatement(java.lang.String, int,
int,
int) from interface java.sql.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define java.sql.PreparedStatement prepareStatement(java.lang.String, int)
from
interface java.sql.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define java.sql.PreparedStatement prepareStatement(java.lang.String, int
[]) fro
m interface java.sql.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define java.sql.PreparedStatement prepareStatement(java.lang.String,
java.lang.
String[]) from interface java.sql.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define void setHoldability(int) from interface java.sql.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define void releaseSavepoint(java.sql.Savepoint) from interface
java.sql.Connec
tion.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define java.sql.Savepoint setSavepoint() from interface
java.sql.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] E:
\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\langua
ge\markup\xsp\EsqlConnectionCocoon2.java:64: class
org.apache.cocoon.components.
language.markup.xsp.EsqlConnectionCocoon2 must be declared abstract. It
does not
 define java.sql.Savepoint setSavepoint(java.lang.String) from interface
java.sq
l.Connection.
    [javac] public class EsqlConnectionCocoon2 extends EsqlConnection {
    [javac]              ^
    [javac] 24 errors

BUILD FAILED


Why and what can I do?

regards

Jack Dong
[EMAIL PROTECTED]







---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to