When I update to 5.4.3 and host on GlassFish the app stalls because it can’t 
find the Postgres driver. This is odd because I provide a jdbc4 driver. Anyway 
I will copy it to the glassfish modules directory and see what happens. This 
same build still fails on jetty:run.

A completely different problem I also dont understand.

John

Sent from my iPhone

> On 12 Nov 2017, at 21:26, Cezary Biernacki <cezary...@gmail.com> wrote:
> 
> I don't use JPA so I don't have a solution, but in your stack trace most
> notable is root exception "java.lang.NoSuchMethodError". Usually such
> exception indicates that an incorrect version of a class is on the class
> path. This can happen if you have two different JARs of the same library is
> on the class path or if dependencies were not upgraded. E.g. you changed
> Tapestry version from 5.3.6 to 5.4.0 and forgot to clean your output
> directory so old versions are still included (if your build scripts are not
> clever enough to remove unused dependencies) or you forgot to upgrade all
> dependencies. So ensure that tapestry-jpa and other related libraries are
> appropriate for Tapestry 5.4.0 and each library appears only once.
> 
> Cezary
> 
> 
> On Sun, Nov 12, 2017 at 5:37 AM, Qbyte Consulting <qbyteconsult...@gmail.com
>> wrote:
> 
>> I just started using Tapestry 5.4.0 on a project that uses tapestry-jpa.
>> The project worked fine with 5.3.6 tapestry but the JPA fails under 5.4.0.
>> 
>> Any ideas?
>> 
>> John
>> 
>> 
>> Info:   [ERROR] ioc.Registry Error invoking service contribution method
>> org.apache.tapestry5.jpa.JpaModule.provideObjectProviders(
>> OrderedConfiguration):
>> org.apache.tapestry5.plastic.PlasticManager.createProxy(
>> Ljava/lang/Class;Ljava/lang/Class;Lorg/apache/tapestry5/plastic/
>> PlasticClassTransformer;)Lorg/apache/tapestry5/plastic/ClassInstantiator;
>> Info:   [ERROR] ioc.Registry Operations trace:
>> Info:   [ERROR] ioc.Registry [ 1] Realizing service
>> ServletApplicationInitializer
>> Info:   [ERROR] ioc.Registry [ 2] Instantiating service
>> ServletApplicationInitializer implementation via
>> org.apache.tapestry5.services.TapestryModule.
>> buildServletApplicationInitializer(Logger,
>> List, ApplicationInitializer) (at TapestryModule.java:1396)
>> Info:   [ERROR] ioc.Registry [ 3] Constructing module class
>> org.apache.tapestry5.services.TapestryModule
>> Info:   [ERROR] ioc.Registry [ 4] Determining injection value for parameter
>> #1 (org.apache.tapestry5.ioc.services.PipelineBuilder)
>> Info:   [ERROR] ioc.Registry [ 5] Realizing service MasterObjectProvider
>> Info:   [ERROR] ioc.Registry [ 6] Instantiating service
>> MasterObjectProvider implementation via
>> org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl(List,
>> OperationTracker) (at MasterObjectProviderImpl.java:33) via
>> org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder)
>> (at
>> TapestryIOCModule.java:49)
>> Info:   [ERROR] ioc.Registry [ 7] Creating plan to instantiate
>> org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl via
>> public
>> org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl(java.
>> util.List,org.apache.tapestry5.ioc.OperationTracker)
>> Info:   [ERROR] ioc.Registry [ 8] Determining injection value for parameter
>> #1 (java.util.List)
>> Info:   [ERROR] ioc.Registry [ 9] Collecting ordered configuration for
>> service MasterObjectProvider
>> Info:   [ERROR] ioc.Registry [10] Invoking
>> org.apache.tapestry5.jpa.JpaModule.provideObjectProviders(
>> OrderedConfiguration)
>> (at JpaModule.java:105)
>> Info:   [ERROR] TapestryIOCModule.MasterObjectProvider Construction of
>> service MasterObjectProvider failed: Error invoking service contribution
>> method
>> org.apache.tapestry5.jpa.JpaModule.provideObjectProviders(
>> OrderedConfiguration):
>> org.apache.tapestry5.plastic.PlasticManager.createProxy(
>> Ljava/lang/Class;Ljava/lang/Class;Lorg/apache/tapestry5/plastic/
>> PlasticClassTransformer;)Lorg/apache/tapestry5/plastic/ClassInstantiator;
>> org.apache.tapestry5.ioc.internal.OperationException: Error invoking
>> service contribution method
>> org.apache.tapestry5.jpa.JpaModule.provideObjectProviders(
>> OrderedConfiguration):
>> 
>> ...
> 
>> ... 147 more
>> Caused by: java.lang.NoSuchMethodError:
>> org.apache.tapestry5.plastic.PlasticManager.createProxy(
>> Ljava/lang/Class;Ljava/lang/Class;Lorg/apache/tapestry5/plastic/
>> PlasticClassTransformer;)Lorg/apache/tapestry5/plastic/ClassInstantiator;
>> at
>> org.apache.tapestry5.ioc.internal.services.PlasticProxyFactoryImpl.
>> createProxy(PlasticP
>> Severe:   WebModule[/AuditServices]Exception starting filter app
>> java.lang.InstantiationException
>> 

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

Reply via email to