Mail Archive Home | enhydra List | January 2004 Index
| <-- Date Index --> | <-- Thread Index --> |
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 --> |
Powered by MHonArc.
Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster.