You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by Apache Hudson Server <hu...@hudson.apache.org> on 2011/04/10 02:03:24 UTC

Build failed in Jenkins: myfaces-trinidad-core-2 #246

See <https://hudson.apache.org/hudson/job/myfaces-trinidad-core-2/246/>

------------------------------------------
Started by timer
Building remotely on solaris2
Updating https://svn.apache.org/repos/asf/myfaces/trinidad/trunk
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/convert/NumberConverter.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/convert/DateTimeConverter.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/convert/ColorConverter.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateTimeRangeValidator.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/RegExpValidator.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LengthValidator.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DateRestrictionValidator.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/ByteLengthValidator.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXHierarchy.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXCollection.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXComponentBase.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXNavigationHierarchy.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXComponent.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXMenuHierarchy.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/webapp/UIXComponentELTag.java
A         trinidad-api/src/main/conf
A         trinidad-api/src/main/conf/META-INF
A         trinidad-api/src/main/conf/META-INF/myfaces-core-2_0-metadata.xml
D         trinidad-api/src/main/resources/META-INF/myfaces-metadata.xml
U         trinidad-api/pom.xml
U         pom.xml
U         trinidad-examples/trinidad-demo/src/main/webapp/index.jspx
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/DoubleConverter.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/ColorConverter.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/NumberConverter.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/DateTimeConverter.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/IntegerConverter.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/LongConverter.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/ShortConverter.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/ByteConverter.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/convert/FloatConverter.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/validator/DateTimeRangeValidator.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/validator/RegExpValidator.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/validator/LongRangeValidator.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/validator/LengthValidator.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/validator/DateRestrictionValidator.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/validator/ByteLengthValidator.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/validator/DoubleRangeValidator.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/style/xml/parse/StyleSheetDocument.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/style/util/CSSUtils.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/application/ViewDeclarationLanguageFactoryImpl.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/skin/SkinStyleSheetParserUtils.java
U         trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/skin/SkinUtils.java
A         trinidad-impl/src/main/resources/META-INF/trinidadTagClass20.vm
D         trinidad-impl/src/main/resources/META-INF/adf/images/favicon.ico
D         trinidad-impl/src/main/resources/META-INF/adf/images/favicon.png
D         trinidad-impl/src/main/resources/META-INF/adf/images/touchicon.png
AU        trinidad-impl/src/main/resources/META-INF/adf/images/trfavicon.png
AU        trinidad-impl/src/main/resources/META-INF/adf/images/trtouchicon.png
AU        trinidad-impl/src/main/resources/META-INF/adf/images/trfavicon.ico
U         trinidad-impl/pom.xml
At revision 1090718
no change for https://svn.apache.org/repos/asf/myfaces/trinidad/trunk since the previous build
Found mavenVersion 3.0.2 from file jar:file:/home/hudson/tools/maven/apache-maven-3.0.2/lib/maven-core-3.0.2.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties
Parsing POMs
ERROR: Processing failed due to a bug in the code. Please report this to jenkins-users@googlegroups.com
java.lang.ClassCastException: cannot assign instance of hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild$PomParser.listener of type hudson.model.BuildListener in instance of hudson.maven.MavenModuleSetBuild$PomParser
	at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2004)
	at java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1184)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1914)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at hudson.remoting.UserRequest.deserialize(UserRequest.java:178)
	at hudson.remoting.UserRequest.perform(UserRequest.java:98)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:270)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
project=hudson.maven.MavenModuleSet@68b8a20[myfaces-trinidad-core-2]
project.getModules()=[hudson.maven.MavenModule@59fdd712[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad][relativePath:], hudson.maven.MavenModule@50a103db[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-api][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-api][relativePath:trinidad-api], hudson.maven.MavenModule@733f6c53[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-blank][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-blank][relativePath:trinidad-examples/trinidad-blank], hudson.maven.MavenModule@34beb116[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-build][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-build][relativePath:trinidad-build], hudson.maven.MavenModule@28285ae4[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-components-showcase][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-components-showcase][relativePath:trinidad-examples/trinidad-components-showcase], hudson.maven.MavenModule@7fa1dd69[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-demo][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-demo][relativePath:trinidad-examples/trinidad-demo], hudson.maven.MavenModule@6d50a19a[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-example][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-example][relativePath:trinidad-examples], hudson.maven.MavenModule@73e2d982[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-impl][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-impl][relativePath:trinidad-impl]]
project.getRootModule()=hudson.maven.MavenModule@59fdd712[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad][relativePath:]
FATAL: cannot assign instance of hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild$PomParser.listener of type hudson.model.BuildListener in instance of hudson.maven.MavenModuleSetBuild$PomParser
java.lang.ClassCastException: cannot assign instance of hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild$PomParser.listener of type hudson.model.BuildListener in instance of hudson.maven.MavenModuleSetBuild$PomParser
	at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2004)
	at java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1184)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1914)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at hudson.remoting.UserRequest.deserialize(UserRequest.java:178)
	at hudson.remoting.UserRequest.perform(UserRequest.java:98)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:270)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)


Build failed in Jenkins: myfaces-trinidad-core-2 #247

Posted by Apache Hudson Server <hu...@hudson.apache.org>.
See <https://hudson.apache.org/hudson/job/myfaces-trinidad-core-2/247/changes>

Changes:

[andys] TRINIDAD-2078 SKIP_ITERATION forces visit of non-rendered components

We no longer handle skip iteration in UIXComponent: this is now handled directly by iterating components.

 We have added some new APIs to help with this.  From Blake's comments on his patch:

1) Add to ComponentUtils: 

  /** 
   * @param visitContext 
   * @return <code>true</code> if this is a non-iterating visit. 
   */ 
  public static boolean isSkipIterationVisit(VisitContext visitContext) 

So that Components can determine whether they should iterate when tree visiting 

And modify the behavior of UIXCollection since it is the base class of all of the iterating components in Trinidad to switch inside it's override of visitChildren and call a new protected method: 

  /** 
   * Performs a non-iterating visit of the children. The default implementation visits all 
   * of the children. If the UIXCollection subclass doesn't visit some of its children in 
   * certain cases, it needs to override this method. 
   * @param visitContext 
   * @param callback 
   * @return 
   */ 
  protected boolean visitChildrenWithoutIterating( 


instead of the normal data visiting code if we are in a skip iteration visit. 

For convenience, I also made the following method on UIXComponent public: 

  /** 
   * Default implementation of visiting children that visits all children without iterating 
   * @param visitContext the <code>VisitContext</code> for this visit 
   * @param callback the <code>VisitCallback</code> instance 
   * @return <code>true</code> if the visit is complete. 
   */ 
  protected final boolean visitAllChildren( 
    VisitContext visitContext, 
    VisitCallback callback) 

And made it the default implementation of visitChildrenWithoutIterating(), which should be sufficient for all of the subclasses of UIXCollection that ship with Trinidad. It also happens to be precisely the same behavior as the old code we are fixing.

------------------------------------------
Started by timer
Started by an SCM change
Building remotely on solaris2
Updating https://svn.apache.org/repos/asf/myfaces/trinidad/trunk
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXCollection.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXComponent.java
U         trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ComponentUtils.java
U         trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXProcessTemplate.java
U         trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXNavigationTreeTemplate.java
U         trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXNavigationLevelTemplate.java
U         trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXTreeTemplate.java
U         trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXPageTemplate.java
U         trinidad-api/src/main/java-templates/org/apache/myfaces/trinidad/component/UIXNavigationPathTemplate.java
At revision 1090912
Found mavenVersion 3.0.2 from file jar:file:/home/hudson/tools/maven/apache-maven-3.0.2/lib/maven-core-3.0.2.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties
Parsing POMs
ERROR: Processing failed due to a bug in the code. Please report this to jenkins-users@googlegroups.com
java.lang.ClassCastException: cannot assign instance of hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild$PomParser.listener of type hudson.model.BuildListener in instance of hudson.maven.MavenModuleSetBuild$PomParser
	at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2004)
	at java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1184)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1914)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at hudson.remoting.UserRequest.deserialize(UserRequest.java:178)
	at hudson.remoting.UserRequest.perform(UserRequest.java:98)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:270)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
project=hudson.maven.MavenModuleSet@68b8a20[myfaces-trinidad-core-2]
project.getModules()=[hudson.maven.MavenModule@59fdd712[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad][relativePath:], hudson.maven.MavenModule@50a103db[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-api][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-api][relativePath:trinidad-api], hudson.maven.MavenModule@733f6c53[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-blank][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-blank][relativePath:trinidad-examples/trinidad-blank], hudson.maven.MavenModule@34beb116[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-build][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-build][relativePath:trinidad-build], hudson.maven.MavenModule@28285ae4[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-components-showcase][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-components-showcase][relativePath:trinidad-examples/trinidad-components-showcase], hudson.maven.MavenModule@7fa1dd69[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-demo][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-demo][relativePath:trinidad-examples/trinidad-demo], hudson.maven.MavenModule@6d50a19a[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-example][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-example][relativePath:trinidad-examples], hudson.maven.MavenModule@73e2d982[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-impl][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad-impl][relativePath:trinidad-impl]]
project.getRootModule()=hudson.maven.MavenModule@59fdd712[myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad][myfaces-trinidad-core-2/org.apache.myfaces.trinidad:trinidad][relativePath:]
FATAL: cannot assign instance of hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild$PomParser.listener of type hudson.model.BuildListener in instance of hudson.maven.MavenModuleSetBuild$PomParser
java.lang.ClassCastException: cannot assign instance of hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild$PomParser.listener of type hudson.model.BuildListener in instance of hudson.maven.MavenModuleSetBuild$PomParser
	at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2004)
	at java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1184)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1914)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at hudson.remoting.UserRequest.deserialize(UserRequest.java:178)
	at hudson.remoting.UserRequest.perform(UserRequest.java:98)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:270)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)