ObjectWeb Consortium
Search ObjectWeb Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | enhydra List | January 2004 Index

<--  Date Index  --> <--  Thread Index  -->

Re: [enhydra] Current CVS snapshot does not compile


Thanks for the info. We corrected this error.

Sinisa Milosevic



----- Original Message -----
From: "Gilles Serasset" <Gilles.Serasset@xxxxxxx>
To: "Enhydra" <enhydra@xxxxxxxxxxx>
Sent: Monday, January 26, 2004 2:17 PM
Subject: [enhydra] Current CVS snapshot does not compile


Hi all,

I just tried to compile enhydra 5.1 freshly extracted from the CVS
repository (enhydra 5.1 release 6) and I cannot compile it on a linux
box.

The errors:
     [javac] Compiling 233 source files to
/gohan/part01/home/gohan/clips/geta/serasset/dev/Enhydra-CVS-5.1RC2/
modules/Enhydra/classes/enhydra
   [foreach]
/gohan/part01/home/gohan/clips/geta/serasset/dev/Enhydra-CVS-5.1RC2/
modules/Enhydra/src/com/lutris/appserver/server/httpPresentation/
servlet/HttpPresentationServlet.java:461: cannot resolve symbol
   [foreach] symbol  : constructor MultiClassLoader
(com.lutris.logging.LogChannel)
   [foreach] location: class com.lutris.classloader.MultiClassLoader
   [foreach]             appClassLoader = new
MultiClassLoader(logChannel);
   [foreach]                              ^
   [foreach]
/gohan/part01/home/gohan/clips/geta/serasset/dev/Enhydra-CVS-5.1RC2/
modules/Enhydra/src/com/lutris/appserver/server/httpPresentation/
servlet/HttpPresentationServlet.java:911: cannot resolve symbol
   [foreach] symbol  : constructor MultiClassLoader
(com.lutris.logging.LogChannel)
   [foreach] location: class com.lutris.classloader.MultiClassLoader
   [foreach]                         new MultiClassLoader(logChannel));
   [foreach]                         ^
   [foreach]
/gohan/part01/home/gohan/clips/geta/serasset/dev/Enhydra-CVS-5.1RC2/
modules/Enhydra/src/com/lutris/multiServer/MultiServer.java:408: cannot
resolve symbol
   [foreach] symbol  : constructor MultiClassLoader
(java.lang.String[],com.lutris.logging.LogChannel)
   [foreach] location: class com.lutris.classloader.MultiClassLoader
   [foreach]         classloader = new MultiClassLoader(cp, logChannel);
   [foreach]                           ^
   [foreach]
/gohan/part01/home/gohan/clips/geta/serasset/dev/Enhydra-CVS-5.1RC2/
modules/Enhydra/src/com/lutris/multiServer/MultiServer.java:410: cannot
resolve symbol
   [foreach] symbol  : constructor MultiClassLoader
(com.lutris.logging.LogChannel)
   [foreach] location: class com.lutris.classloader.MultiClassLoader
   [foreach]         classloader = new MultiClassLoader(logChannel);
   [foreach]                           ^
   [foreach]
/gohan/part01/home/gohan/clips/geta/serasset/dev/Enhydra-CVS-5.1RC2/
modules/Enhydra/src/org/enhydra/servlet/servletManager/
ServletManager.java:1308: cannot resolve symbol
   [foreach] symbol  : constructor MultiClassLoader
(java.lang.String[],com.lutris.logging.LogChannel)
   [foreach] location: class com.lutris.classloader.MultiClassLoader
   [foreach]         t.classLoader = new MultiClassLoader(t.classPath,
t.logChannel);
   [foreach]                             ^
   [foreach] Note: Some input files use or override a deprecated API.
   [foreach] Note: Recompile with -deprecation for details.
   [foreach] 5 errors

The reason is that there are TWO files for
com/lutris/classloader/MultiClassLoader one in modules/Util, the other
one in modules/Core.

The one in Core is apparently the most recent. It takes precedence over
the one in Utils (which is correct), but it changed the interface of
constructors (mainly LogChannel --> (log4j)Logger).

I suggest, removing the oldest file to avoid further incompatibilities
and to modify all classes using MultiClassLoader to be adapted to the
new interface.

Thanks in advance,

Gilles,
--
Gilles Sérasset
GETA-CLIPS-IMAG (UJF, INPG & CNRS)
BP 53 - F-38041 Grenoble Cedex 9
Phone: +33 4 76 51 43 80
Fax:   +33 4 76 44 66 75





<--  Date Index  --> <--  Thread Index  -->

Reply via email to:

Powered by MHonArc.

Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster.