Jacek Laskowski wrote:
Neal Sanche wrote:

After killing that stray process, the build completed successfully


Hi Neal,

It's a good news, but alas it keeps failing for me. It seems I can't build the latest version from today's sources because of some missing ActiveIO classes. I wonder how you got passed it? I haven't built Geronimo for a while so it'd mean that the local Maven repo is too old.

...
+----------------------------------------
| Executing default Geronimo :: Security
| Memory: 23M/34M
+----------------------------------------
... geronimo-common-1.0-SNAPSHOT.jar.
... geronimo-core-1.0-SNAPSHOT.jar.
... geronimo-j2ee-1.0-SNAPSHOT.jar.
... geronimo-management-1.0-SNAPSHOT.jar.
... geronimo-kernel-1.0-SNAPSHOT.jar.
... geronimo-system-1.0-SNAPSHOT.jar.
... geronimo-spec-j2ee-jacc-1.0-rc5-SNAPSHOT.jar.

jar:install:


build:end:

build:start:

default:
java:prepare-filesystem:
    [mkdir] Created dir: C:\projs\geronimo\modules\security\target\classes

java:compile:
    [depend] Deleted 0 out of date files in 0 seconds
    [echo] Compiling to c:\projs\geronimo\modules\security/target/classes
[javac] Compiling 79 source files to C:\projs\geronimo\modules\security\target\classes C:\projs\geronimo\modules\security\src\java\org\apache\geronimo\security\network\protocol\SubjectCarryingChannel.java:26: cannot resolve symbol
symbol  : class AsynchChannel
location: package activeio
import org.activeio.AsynchChannel;

I think this problem was caused by this change in activeio v2:
http://svn.activeio.org/trunk/activeio/src/java/org/activeio/AsyncChannel.java

Notice classname difference: AsyncChannel is used in v2 vs AsynchChannel used 
in v1.

You may be able to work around this issue by editing etc/project.properties to change the activeio version dependency from activeio_version=2.0-20050905 to activeio_version=1.1. Correct (?) solution is to update the class references in Geronimo to use the activeio v2 class names.

Bill

Reply via email to