See <https://hudson.apache.org/hudson/job/tapestry-5.2-freestyle/312/changes>

Changes:

[hlship] TAP5-853: Minor cleanups to get last few failing tests to pass

[hlship] TAP5-853: Use a single, shared delegate for all PropertyConduit proxies

[hlship] TAP5-853: Fix an issue where accessing a field of an array type would 
generate invalid bytecode

[hlship] TAP5-853: Rework and simplify PropertyConduitSourceImpl

[hlship] TAP5-853: Strip out the remaining old-style ClassFactory code

[hlship] TAP5-853: Re-implement range ops with subexpressions

[hlship] TAP5-853: Re-implement support for not operators in sub expressions

[hlship] TAP5-853: Correctly wrap primitives returned from method invocations 
before returning the value from get()

[hlship] TAP5-853: Allow lists in sub-expressions, and get rid of the returned 
boolean from ArrayList.add()

[hlship] TAP5-853: Basic list construction now working

[hlship] TAP5-853: Keep primitives as primitives as much as possible

[hlship] TAP5-853: Clean up some casting/boxing/unboxing logic when building 
parameters to method invocations

[hlship] TAP5-853: Add utility method for converting from primitive type to 
wrapper type

[hlship] TAP5-853: Make InstructionBuilder.loadConstant() aware of the various 
constant opcodes

[hlship] TAP5-853: Add a simple dupe() method to InstructionBuilder

[hlship] TAP5-853: Rename InstructionBuilder.conditional() to when()

[hlship] TAP5-853: Redesign the portion of the Plastic API for generating 
conditional statements

[hlship] TAP5-853: Add ability InstructionBuilder.invoke(java.lang.Method)

[hlship] TAP5-853: Clear up some issues w.r.t. navigate method vs. getRoot 
method, and partially re-implement method invocation

[hlship] TAP5-853: Begin re-implementing not operator, subexpressions

[hlship] TAP5-853: Don't attempt to set a value on null when the navigate 
method returns null

[hlship] TAP5-853: When returning early from the navigate() method, load a 
fresh null and return that, to satisfy the verifier

[hlship] TAP5-853: Handle access to properties (requiring invocation of a 
getter method)

[hlship] TAP5-853: Fix the code that generates the call to a setter method

[hlship] TAP5-853: Fix generation of the set() method for public fields

[hlship] TAP5-853: Checkpoint partial (broken) conversion of 
PropertyConduitSource to PlasticProxyFactory

[hlship] Add reminder to add tapestry-jpa to the build

[hlship] TAP5-853: Add generic signatures to PlasticClassTransformation and 
ClassInstantiator

[hlship] TAP5-853: Introduce a @ComponentLayer PlasticProxyFactory service

[hlship] TAP5-853: Convert StrategyBuilderImpl to use PlasticProxyFactory

------------------------------------------
[...truncated 65532 lines...]
[dix] Could not init font path element /usr/share/fonts/X11/Type1, removing 
from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi, removing 
from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing 
from list!
[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing 
from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, 
removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, 
removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/Type1, removing 
from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi, removing 
from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing 
from list!
[EL Fine]: 2011-04-13 
22:46:31.512--ClientSession(18407750)--Connection(7195293)--Thread(Thread[http-localhost%2F127.0.0.1-9090-1,5,main])--UPDATE
 SEQUENCE SET SEQ_COUNT = SEQ_COUNT + ? WHERE SEQ_NAME = ?
        bind => [50, SEQ_GEN]
[EL Fine]: 2011-04-13 
22:46:31.52--ClientSession(18407750)--Connection(7195293)--Thread(Thread[http-localhost%2F127.0.0.1-9090-1,5,main])--SELECT
 SEQ_COUNT FROM SEQUENCE WHERE SEQ_NAME = ?
        bind => [SEQ_GEN]
[EL Fine]: 2011-04-13 
22:46:31.528--ClientSession(18407750)--Connection(7886118)--Thread(Thread[http-localhost%2F127.0.0.1-9090-1,5,main])--INSERT
 INTO THING (THING_ID, NAME) VALUES (?, ?)
        bind => [1, name]
[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing 
from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, 
removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, 
removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/Type1, removing 
from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi, removing 
from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing 
from list!
Stopping Tomcat instance on port 9090/8443
22:46:32.663 INFO - Stopping Coyote HTTP/1.1 on http-localhost%2F127.0.0.1-9090
[EL Config]: 2011-04-13 
22:46:32.664--ServerSession(10025060)--Connection(26823635)--Thread(Thread[main,5,main])--disconnect
[EL Info]: 2011-04-13 
22:46:32.664--ServerSession(10025060)--Thread(Thread[main,5,main])--<https://hudson.apache.org/hudson/job/tapestry-5.2-freestyle/ws/trunk/tapestry-jpa/target/test-classes/_JndiDataSourcePersistenceUnit>
 logout successful
Tomcat instance has stopped.
PASSED: persist_thing

===============================================
    JNDI DataSource Integration Tests
    Tests run: 1, Failures: 0, Skips: 0
===============================================

PASSED: persistence_unit_missing
PASSED: persistence_unit_missing_single_unit_configured
PASSED: persistence_unit_name_missing
PASSED: persistence_unit_name_missing_single_unit_configured
PASSED: undecorated
FAILED: checked_exception_will_commit_transaction
java.lang.AssertionError: 
  Unexpected method call EntityManagerManager.getEntityManagers():
    EntityManagerManager.getEntityManager("FooUnit"): expected: 1, actual: 0
    EntityManager.getTransaction(): expected: 1, actual: 0
    EntityTransaction.isActive(): expected: 2, actual: 0
    Performer.perform(): expected: 1, actual: 0
    EntityTransaction.commit(): expected: 1, actual: 0
        at 
org.easymock.internal.MockInvocationHandler.invoke(MockInvocationHandler.java:45)
        at 
org.easymock.internal.ObjectMethodsFilter.invoke(ObjectMethodsFilter.java:73)
        at $Proxy98.getEntityManagers(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaInternalUtils.getEntityManager(JpaInternalUtils.java:85)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.getTransaction(CommitAfterMethodAdvice.java:73)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.advise(CommitAfterMethodAdvice.java:38)
        at 
org.apache.tapestry5.ioc.internal.util.InternalUtils$16.advise(InternalUtils.java:1374)
        at 
org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:78)
        at $PlasticProxy$Performer_c7a2db8d2d9a0.perform(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest.checked_exception_will_commit_transaction(JpaTransactionAdvisorImplTest.java:332)
        at 
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
        at 
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
        at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
... Removed 24 stack frames
FAILED: return_type_method
java.lang.AssertionError: 
  Unexpected method call EntityManagerManager.getEntityManagers():
    EntityManagerManager.getEntityManager("FooUnit"): expected: 1, actual: 0
    EntityManager.getTransaction(): expected: 1, actual: 0
    EntityTransaction.isActive(): expected: 2, actual: 0
    EntityTransaction.commit(): expected: 1, actual: 0
        at 
org.easymock.internal.MockInvocationHandler.invoke(MockInvocationHandler.java:45)
        at 
org.easymock.internal.ObjectMethodsFilter.invoke(ObjectMethodsFilter.java:73)
        at $Proxy98.getEntityManagers(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaInternalUtils.getEntityManager(JpaInternalUtils.java:85)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.getTransaction(CommitAfterMethodAdvice.java:73)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.advise(CommitAfterMethodAdvice.java:38)
        at 
org.apache.tapestry5.ioc.internal.util.InternalUtils$16.advise(InternalUtils.java:1374)
        at 
org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:78)
        at 
$PlasticProxy$ReturnTypeService_c7a2db8d2d9d8.returnTypeMethod(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest.return_type_method(JpaTransactionAdvisorImplTest.java:364)
        at 
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
        at 
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
        at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
... Removed 24 stack frames
FAILED: return_type_method_with_param
java.lang.AssertionError: 
  Unexpected method call EntityManagerManager.getEntityManagers():
    EntityManagerManager.getEntityManager("FooUnit"): expected: 1, actual: 0
    EntityManager.getTransaction(): expected: 1, actual: 0
    EntityTransaction.isActive(): expected: 2, actual: 0
    EntityTransaction.commit(): expected: 1, actual: 0
        at 
org.easymock.internal.MockInvocationHandler.invoke(MockInvocationHandler.java:45)
        at 
org.easymock.internal.ObjectMethodsFilter.invoke(ObjectMethodsFilter.java:73)
        at $Proxy98.getEntityManagers(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaInternalUtils.getEntityManager(JpaInternalUtils.java:85)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.getTransaction(CommitAfterMethodAdvice.java:73)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.advise(CommitAfterMethodAdvice.java:38)
        at 
org.apache.tapestry5.ioc.internal.util.InternalUtils$16.advise(InternalUtils.java:1374)
        at 
org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:78)
        at 
$PlasticProxy$ReturnTypeService_c7a2db8d2d9df.returnTypeMethodWithParam(Unknown 
Source)
        at 
org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest.return_type_method_with_param(JpaTransactionAdvisorImplTest.java:389)
        at 
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
        at 
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
        at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
... Removed 24 stack frames
FAILED: runtime_exception_will_abort_transaction
java.lang.AssertionError: 
  Unexpected method call EntityManagerManager.getEntityManagers():
    EntityManagerManager.getEntityManager("FooUnit"): expected: 1, actual: 0
    EntityManager.getTransaction(): expected: 1, actual: 0
    EntityTransaction.isActive(): expected: 2, actual: 0
    Performer.perform(): expected: 1, actual: 0
    EntityTransaction.rollback(): expected: 1, actual: 0
        at 
org.easymock.internal.MockInvocationHandler.invoke(MockInvocationHandler.java:45)
        at 
org.easymock.internal.ObjectMethodsFilter.invoke(ObjectMethodsFilter.java:73)
        at $Proxy98.getEntityManagers(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaInternalUtils.getEntityManager(JpaInternalUtils.java:85)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.getTransaction(CommitAfterMethodAdvice.java:73)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.advise(CommitAfterMethodAdvice.java:38)
        at 
org.apache.tapestry5.ioc.internal.util.InternalUtils$16.advise(InternalUtils.java:1374)
        at 
org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:78)
        at $PlasticProxy$Performer_c7a2db8d2d9e6.perform(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest.runtime_exception_will_abort_transaction(JpaTransactionAdvisorImplTest.java:296)
        at 
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
        at 
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
        at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
... Removed 24 stack frames
FAILED: transaction_inactive
java.lang.AssertionError: 
  Unexpected method call EntityManagerManager.getEntityManagers():
    EntityManagerManager.getEntityManager("FooUnit"): expected: 1, actual: 0
    EntityManager.getTransaction(): expected: 1, actual: 0
    EntityTransaction.isActive(): expected: 2, actual: 0
    EntityTransaction.begin(): expected: 1, actual: 0
    VoidService.voidMethod(): expected: 1, actual: 0
    EntityTransaction.commit(): expected: 1, actual: 0
        at 
org.easymock.internal.MockInvocationHandler.invoke(MockInvocationHandler.java:45)
        at 
org.easymock.internal.ObjectMethodsFilter.invoke(ObjectMethodsFilter.java:73)
        at $Proxy98.getEntityManagers(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaInternalUtils.getEntityManager(JpaInternalUtils.java:85)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.getTransaction(CommitAfterMethodAdvice.java:73)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.advise(CommitAfterMethodAdvice.java:38)
        at 
org.apache.tapestry5.ioc.internal.util.InternalUtils$16.advise(InternalUtils.java:1374)
        at 
org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:78)
        at $PlasticProxy$VoidService_c7a2db8d2d9ea.voidMethod(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest.transaction_inactive(JpaTransactionAdvisorImplTest.java:215)
        at 
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
        at 
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
        at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
... Removed 24 stack frames
FAILED: void_method
java.lang.AssertionError: 
  Unexpected method call EntityManagerManager.getEntityManagers():
    EntityManagerManager.getEntityManager("FooUnit"): expected: 1, actual: 0
    EntityManager.getTransaction(): expected: 1, actual: 0
    EntityTransaction.isActive(): expected: 2, actual: 0
    VoidService.voidMethod(): expected: 1, actual: 0
    EntityTransaction.commit(): expected: 1, actual: 0
        at 
org.easymock.internal.MockInvocationHandler.invoke(MockInvocationHandler.java:45)
        at 
org.easymock.internal.ObjectMethodsFilter.invoke(ObjectMethodsFilter.java:73)
        at $Proxy98.getEntityManagers(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaInternalUtils.getEntityManager(JpaInternalUtils.java:85)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.getTransaction(CommitAfterMethodAdvice.java:73)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.advise(CommitAfterMethodAdvice.java:38)
        at 
org.apache.tapestry5.ioc.internal.util.InternalUtils$16.advise(InternalUtils.java:1374)
        at 
org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:78)
        at $PlasticProxy$VoidService_c7a2db8d2da04.voidMethod(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest.void_method(JpaTransactionAdvisorImplTest.java:242)
        at 
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
        at 
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
        at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
... Removed 24 stack frames
FAILED: void_method_with_param
java.lang.AssertionError: 
  Unexpected method call EntityManagerManager.getEntityManagers():
    EntityManagerManager.getEntityManager("FooUnit"): expected: 1, actual: 0
    EntityManager.getTransaction(): expected: 1, actual: 0
    EntityTransaction.isActive(): expected: 2, actual: 0
    VoidService.voidMethodWithParam(777): expected: 1, actual: 0
    EntityTransaction.commit(): expected: 1, actual: 0
        at 
org.easymock.internal.MockInvocationHandler.invoke(MockInvocationHandler.java:45)
        at 
org.easymock.internal.ObjectMethodsFilter.invoke(ObjectMethodsFilter.java:73)
        at $Proxy98.getEntityManagers(Unknown Source)
        at 
org.apache.tapestry5.internal.jpa.JpaInternalUtils.getEntityManager(JpaInternalUtils.java:85)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.getTransaction(CommitAfterMethodAdvice.java:73)
        at 
org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice.advise(CommitAfterMethodAdvice.java:38)
        at 
org.apache.tapestry5.ioc.internal.util.InternalUtils$16.advise(InternalUtils.java:1374)
        at 
org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:78)
        at $PlasticProxy$VoidService_c7a2db8d2da11.voidMethodWithParam(Unknown 
Source)
        at 
org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest.void_method_with_param(JpaTransactionAdvisorImplTest.java:267)
        at 
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74)
        at 
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
        at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
... Removed 24 stack frames

===============================================
    Tapestry JPA Unit Tests
    Tests run: 12, Failures: 7, Skips: 0
===============================================


===============================================
Tapestry JPA
Total tests run: 18, Failures: 8, Skips: 0
===============================================

[org.testng.internal.PoolService] Shutting down poolservice 
org.testng.internal.PoolService@180f3e6 terminated:false
Tests run: 18, Failures: 8, Errors: 0, Skipped: 0, Time elapsed: 51.409 sec <<< 
FAILURE!

Results :

Failed tests: 
  sso_entities(org.apache.tapestry5.jpa.integration.app1.JpaIntegrationTest)
  
checked_exception_will_commit_transaction(org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest)
  
return_type_method(org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest)
  
return_type_method_with_param(org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest)
  
runtime_exception_will_abort_transaction(org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest)
  
transaction_inactive(org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest)
  void_method(org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest)
  
void_method_with_param(org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImplTest)

Tests run: 18, Failures: 8, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.

Please refer to 
<https://hudson.apache.org/hudson/job/tapestry-5.2-freestyle/ws/trunk/tapestry-jpa/target/surefire-reports>
 for the individual test results.
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14 minutes 
[INFO] Finished at: Wed Apr 13 22:46:32 UTC 2011
[INFO] Final Memory: 107M/554M
[INFO] ------------------------------------------------------------------------
[WARNINGS] Skipping publisher since build result is FAILURE
[TASKS] Skipping publisher since build result is FAILURE


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to