Re: Migrated project from 5.4.3 to 5.8.00, still searching for older jars

Volker Lamp <[email protected]>
Newsgroups gmane.comp.jakarta.tapestry.devel
Message-ID <[email protected]>
Hello Ankit,

Tapestry 5.7.0 introduced some backward-incompatible changes. A migration tool is available. See the Tapestry 5.7.0 release notes (https://tapestry.apache.org/release-notes-570.html).

Regards,

Volker

> Am 30.03.2022 um 00:32 schrieb Ankit Jain <[email protected]>:
> 
> Hi,
> 
> I have migrated my project from Tapestry v5.4.3 to v5.8.00.
> When I run, it seems to be still searching for older jars.
> 
> In the below exception, RegistryBuilder, IOCUtilities and HTTP.java is pointing to 5.8 jars.
> 
> I am getting the following error:
> 
> SEVERE: Exception starting filter [app]
> java.lang.NoClassDefFoundError: org/apache/tapestry5/ioc/services/Coercion
>        at java.base/java.lang.Class.forName0(Native Method)
>        at java.base/java.lang.Class.forName(Class.java:467)
>        at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:164)
>        at org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:161)
>        at org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:123)
>        at org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:94)
>        at org.apache.tapestry5.http.internal.TapestryAppInitializer.<init>(TapestryAppInitializer.java:102)
>        at org.apache.tapestry5.http.TapestryFilter.init(TapestryFilter.java:106)
>        at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
>        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
>        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:104)
>        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4427)
>        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5067)
>        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1427)
>        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1417)
>        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>        at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
>        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)
>        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
>        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1427)
>        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1417)
>        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>        at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
>        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)
>        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
>        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
>        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
>        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:682)
>        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:353)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)
> Caused by: java.lang.ClassNotFoundException: org.apache.tapestry5.ioc.services.Coercion
>        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1275)
>        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
>        ... 41 more
> 
> Please provide some information on how to fix this.
> 
> Regards, Ankit
> [Aspire Systems]
> 
> This e-mail message and any attachments are for the sole use of the intended recipient(s) and may contain proprietary, confidential, trade secret or privileged information. Any unauthorized review, use, disclosure or distribution is prohibited and may be a violation of law. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.