You're not alone. I get exactly the same error on both 1.3.1_07-b02 and 1.3.1_13-b03
This seems to be a bug in the 1.3.x compiler series.
Here somebody presumably ran into the same error compiling JOnAS: http://mapage.noos.fr/vixxes/jonas/ant/
Fully naming the Queue-interface resolves the problem at my end. See attached patch file.
Guido
BTW is there a bug report already where i can add this patch to? Or can somebody commit it from here?
Index: src/java/org/apache/cocoon/components/thread/SynchronousChannel.java
===================================================================
--- src/java/org/apache/cocoon/components/thread/SynchronousChannel.java (revision 57063)
+++ src/java/org/apache/cocoon/components/thread/SynchronousChannel.java (working copy)
@@ -45,7 +45,7 @@
*/
public class SynchronousChannel
extends EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- implements Queue
+ implements org.apache.cocoon.components.thread.Queue
{
//~ Methods ----------------------------------------------------------------
Ralph Goers wrote:
Am I the only one seeing this? I tried to build on my computer at work and I get the same error (see below) there as on my home computer.
For the life of me, I can't quite figure out why it thinks Queue is not an interface.
Ralph Goers said:
Carsten Ziegeler said:
Ok, I changed this - does it now compile for you?
Carsten
Unfortunately, no. But I'm not getting to the changes you made.
compile-core: Compiling 539 source files to /home/rago2483/cocoon/head/BRANCH_2_1_X/build/cocoon-2.1.6-dev/classes /home/rago2483/cocoon/head/BRANCH_2_1_X/src/java/org/apache/cocoon/components/thread/SynchronousChannel.java:48: interface expected here implements Queue ^ /home/rago2483/cocoon/head/BRANCH_2_1_X/src/java/org/apache/cocoon/components/thread/DefaultThreadPool.java:322: incompatible types found : org.apache.cocoon.components.thread.SynchronousChannel required: org.apache.cocoon.components.thread.Queue m_queue = new SynchronousChannel( ); ^ 2 errors
BUILD FAILED /home/rago2483/cocoon/head/BRANCH_2_1_X/tools/targets/compile-build.xml:62: Compile failed; see the compiler error output for details.
Index: src/java/org/apache/cocoon/components/thread/SynchronousChannel.java
===================================================================
--- src/java/org/apache/cocoon/components/thread/SynchronousChannel.java
(revision 57063)
+++ src/java/org/apache/cocoon/components/thread/SynchronousChannel.java
(working copy)
@@ -45,7 +45,7 @@
*/
public class SynchronousChannel
extends EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- implements Queue
+ implements org.apache.cocoon.components.thread.Queue
{
//~ Methods
----------------------------------------------------------------
