I recently added a new library, tapestry-javadoc, that defines a
JavaDoc Taglet used when generating Tapestry documentation.  The build
works correctly on my local machine, using:

java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)


However, it fails on Jenkins (ubuntu2), with errors about classes in
com.sun.javadoc, not being visible.  As far as I know, these classes
are part of the core runtime in Sun JDKs.  What JDK is running on
ubuntu2?   Aren't the com.sun.javadoc classes part of OpenJDK (if
that's what's running)?

Thanks for any enlightenment!

Howard


---------- Forwarded message ----------
From: Apache Jenkins Server <hud...@hudson.apache.org>
Date: Sun, May 22, 2011 at 1:28 PM
Subject: Build failed in Jenkins: tapestry-trunk-freestyle #345
To: d...@tapestry.apache.org, hls...@comcast.net


See <https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/345/>

------------------------------------------
[...truncated 57 lines...]
:tapestry-core:classes UP-TO-DATE
:tapestry-core:jar UP-TO-DATE
:tapestry-core:sourcesJar UP-TO-DATE
:tapestry-beanvalidator:compileJava UP-TO-DATE
:tapestry-beanvalidator:compileGroovy UP-TO-DATE
:tapestry-beanvalidator:processResources UP-TO-DATE
:tapestry-beanvalidator:classes UP-TO-DATE
:tapestry-hibernate-core:compileJava UP-TO-DATE
:tapestry-hibernate-core:compileGroovy UP-TO-DATE
:tapestry-hibernate-core:processResources UP-TO-DATE
:tapestry-hibernate-core:classes UP-TO-DATE
:tapestry-hibernate-core:jar UP-TO-DATE
:tapestry-hibernate-core:sourcesJar UP-TO-DATE
:tapestry-hibernate:compileJava UP-TO-DATE
:tapestry-hibernate:compileGroovy UP-TO-DATE
:tapestry-hibernate:processResources UP-TO-DATE
:tapestry-hibernate:classes UP-TO-DATE
:tapestry-javadoc:compileJava<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:26:
package com.sun.javadoc does not exist
import com.sun.javadoc.AnnotationDesc;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:27:
package com.sun.javadoc.AnnotationDesc does not exist
import com.sun.javadoc.AnnotationDesc.ElementValuePair;
                                    ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:28:
package com.sun.javadoc does not exist
import com.sun.javadoc.AnnotationValue;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:29:
package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:30:
package com.sun.javadoc does not exist
import com.sun.javadoc.Doc;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:31:
package com.sun.javadoc does not exist
import com.sun.javadoc.FieldDoc;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:32:
package com.sun.javadoc does not exist
import com.sun.javadoc.ProgramElementDoc;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:33:
package com.sun.javadoc does not exist
import com.sun.javadoc.Tag;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:37:
cannot find symbol
symbol  : class ClassDoc
location: class org.apache.tapestry5.javadoc.ClassDescription
   public final ClassDoc classDoc;
                ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ParameterDescription.java>:21:
package com.sun.javadoc does not exist
import com.sun.javadoc.FieldDoc;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ParameterDescription.java>:22:
package com.sun.javadoc does not exist
import com.sun.javadoc.SeeTag;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ParameterDescription.java>:23:
package com.sun.javadoc does not exist
import com.sun.javadoc.Tag;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:46:
cannot find symbol
symbol  : class ClassDoc
location: class org.apache.tapestry5.javadoc.ClassDescription
   public ClassDescription(ClassDoc classDoc, ClassDescriptionSource source)
                           ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:130:
cannot find symbol
symbol  : class FieldDoc
location: class org.apache.tapestry5.javadoc.ClassDescription
   private ParameterDescription
getPublishedParameterDescription(ClassDescriptionSource source,
FieldDoc fd,

                         ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:145:
cannot find symbol
symbol  : class ProgramElementDoc
location: class org.apache.tapestry5.javadoc.ClassDescription
   private static boolean isDeprecated(ProgramElementDoc doc)
                                       ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:150:
cannot find symbol
symbol  : class Doc
location: class org.apache.tapestry5.javadoc.ClassDescription
   private static String getSinceTagValue(Doc doc)
                                          ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:155:
cannot find symbol
symbol  : class Doc
location: class org.apache.tapestry5.javadoc.ClassDescription
   private static String getTagValue(Doc doc, String tagName)
                                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:178:
cannot find symbol
symbol  : class ProgramElementDoc
location: class org.apache.tapestry5.javadoc.ClassDescription
   private static AnnotationDesc getAnnotation(ProgramElementDoc
source, Class annotationType)
                                               ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:178:
cannot find symbol
symbol  : class AnnotationDesc
location: class org.apache.tapestry5.javadoc.ClassDescription
   private static AnnotationDesc getAnnotation(ProgramElementDoc
source, Class annotationType)
                  ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:190:
cannot find symbol
symbol  : class ProgramElementDoc
location: class org.apache.tapestry5.javadoc.ClassDescription
   private static Map<String, String>
getAnnotationValues(ProgramElementDoc source, Class annotationType)
                                                          ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ParameterDescription.java>:27:
cannot find symbol
symbol  : class FieldDoc
location: class org.apache.tapestry5.javadoc.ParameterDescription
   public final FieldDoc field;
                ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ParameterDescription.java>:49:
cannot find symbol
symbol  : class FieldDoc
location: class org.apache.tapestry5.javadoc.ParameterDescription
   public ParameterDescription(FieldDoc fieldDoc, String name, String
type, String defaultValue, String defaultPrefix,
                               ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:27:
package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:28:
package com.sun.javadoc does not exist
import com.sun.javadoc.Tag;
                     ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:29:
package com.sun.tools.doclets does not exist
import com.sun.tools.doclets.Taglet;
                           ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:34:
cannot find symbol
symbol: class Taglet
public class TapestryDocTaglet implements Taglet, ClassDescriptionSource
                                         ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:41:
cannot find symbol
symbol  : class ClassDoc
location: class org.apache.tapestry5.javadoc.TapestryDocTaglet
   private ClassDoc firstSeen;
           ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:105:
cannot find symbol
symbol  : class Tag
location: class org.apache.tapestry5.javadoc.TapestryDocTaglet
   public String toString(Tag tag)
                          ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:110:
cannot find symbol
symbol  : class Tag
location: class org.apache.tapestry5.javadoc.TapestryDocTaglet
   public String toString(Tag[] tags)
                          ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:230:
cannot find symbol
symbol  : class ClassDoc
location: class org.apache.tapestry5.javadoc.TapestryDocTaglet
   private void streamXdoc(ClassDoc classDoc, Writer writer) throws Exception
                           ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:56:
cannot find symbol
symbol  : class AnnotationDesc
location: class org.apache.tapestry5.javadoc.ClassDescription
       AnnotationDesc eventsAnnotation = getAnnotation(classDoc, Events.class);
       ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:64:
cannot find symbol
symbol  : class ElementValuePair
location: class org.apache.tapestry5.javadoc.ClassDescription
       ElementValuePair pair = eventsAnnotation.elementValues()[0];
       ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:66:
cannot find symbol
symbol  : class AnnotationValue
location: class org.apache.tapestry5.javadoc.ClassDescription
       AnnotationValue annotationValue = pair.value();
       ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:67:
cannot find symbol
symbol  : class AnnotationValue
location: class org.apache.tapestry5.javadoc.ClassDescription
       AnnotationValue[] values = (AnnotationValue[]) annotationValue.value();
       ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:67:
cannot find symbol
symbol  : class AnnotationValue
location: class org.apache.tapestry5.javadoc.ClassDescription
       AnnotationValue[] values = (AnnotationValue[]) annotationValue.value();
                                   ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:69:
cannot find symbol
symbol  : class AnnotationValue
location: class org.apache.tapestry5.javadoc.ClassDescription
       for (AnnotationValue eventValue : values)
            ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:83:
cannot find symbol
symbol  : class FieldDoc
location: class org.apache.tapestry5.javadoc.ClassDescription
       for (FieldDoc fd : classDoc.fields(false))
            ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:100:
internal error; cannot instantiate
ParameterDescription(FieldDoc,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean,boolean,java.lang.String,boolean)
at org.apache.tapestry5.javadoc.ParameterDescription to ()
               ParameterDescription pd = new ParameterDescription(fd,
name, fd.type().qualifiedTypeName(), get(values,
                                         ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:157:
cannot find symbol
symbol  : class Tag
location: class org.apache.tapestry5.javadoc.ClassDescription
       Tag[] tags = doc.tags(tagName);
       ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:182:
cannot find symbol
symbol  : class AnnotationDesc
location: class org.apache.tapestry5.javadoc.ClassDescription
       for (AnnotationDesc ad : source.annotations())
            ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:192:
cannot find symbol
symbol  : class AnnotationDesc
location: class org.apache.tapestry5.javadoc.ClassDescription
       AnnotationDesc annotation = getAnnotation(source, annotationType);
       ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ClassDescription.java>:199:
cannot find symbol
symbol  : class ElementValuePair
location: class org.apache.tapestry5.javadoc.ClassDescription
       for (ElementValuePair pair : annotation.elementValues())
            ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ParameterDescription.java>:68:
cannot find symbol
symbol  : class Tag
location: class org.apache.tapestry5.javadoc.ParameterDescription
       for (Tag tag : field.inlineTags())
            ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ParameterDescription.java>:78:
cannot find symbol
symbol  : class SeeTag
location: class org.apache.tapestry5.javadoc.ParameterDescription
               SeeTag seeTag = (SeeTag) tag;
               ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/ParameterDescription.java>:78:
cannot find symbol
symbol  : class SeeTag
location: class org.apache.tapestry5.javadoc.ParameterDescription
               SeeTag seeTag = (SeeTag) tag;
                                ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:97:
cannot find symbol
symbol  : class ClassDoc
location: class org.apache.tapestry5.javadoc.TapestryDocTaglet
           ClassDoc cd = firstSeen.findClass(className);
           ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:118:
cannot find symbol
symbol  : class Tag
location: class org.apache.tapestry5.javadoc.TapestryDocTaglet
       Tag tag = tags[0];
       ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:124:
cannot find symbol
symbol  : class ClassDoc
location: class org.apache.tapestry5.javadoc.TapestryDocTaglet
           ClassDoc classDoc = (ClassDoc) tag.holder();
           ^
<https://builds.apache.org/hudson/job/tapestry-trunk-freestyle/ws/trunk/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java>:124:
cannot find symbol
symbol  : class ClassDoc
location: class org.apache.tapestry5.javadoc.TapestryDocTaglet
           ClassDoc classDoc = (ClassDoc) tag.holder();
                                ^
49 errors


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':tapestry-javadoc:compileJava'.
Cause: Compile failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info
or --debug option to get more log output.

BUILD FAILED

Total time: 9.244 secs
[WARNINGS] Skipping publisher since build result is FAILURE
[TASKS] Skipping publisher since build result is FAILURE
Publishing Javadoc


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org




-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

Reply via email to