Re: version 5.7.0, maven and jetty

2021-02-26 Thread Marcel Schepers
I'm sorry, I'm sorry  my fault!

A forgotten dependency in one of my Maven modules.

Works like a charm now.

Marcel

On Thu, Feb 25, 2021 at 4:21 PM Ben Weidig  wrote:

> Ah ok. I don't know much about maven and jetty:run, we run an embedded
> jetty as Java application, and use gradle ;-)
>
> It kinda sounds like a (transitive) dependency issue.
> Something still wants 5.6.x and is trying to load a class from the old
> package.
>
> Maybe "mvn dependency:tree -Dverbose" can shed some light if there's a
> wrong version at some point.
>
> Or can you pinpoint where the class is supposed to be loaded?
> To identify the dependency which might be loading the wrong version?
> Is there more verbose output available?
>
> I'm sure it's one of the first things you tried, but did you clean the
> project, and made sure it did clean everything?
> We sometimes had issues with old/outdated class files in a
> build/target-folder.
>
> That's all I got!
>
> On Thu, Feb 25, 2021 at 2:52 PM Marcel Schepers  >
> wrote:
>
> > Hello Ben,
> >
> > Thank you very much for your assistance.
> >
> > What is was trying to say is that the Maven/Jetty occurs after the
> > migration process as described in the release notes. As far as I can see
> > the migration tool did its job as the project compiles error free. It is
> > the 'mvn jetty:run' command that causes the error.
> >
> > Marcel
> >
> > On Thu, Feb 25, 2021 at 1:28 PM Ben Weidig  wrote:
> >
> > > Hi Marcel,
> > >
> > > Tapestry 5.7.0 is not a simple drop-in upgrade from 5.6.x and needs
> > manual
> > > migration steps.
> > > A lot of classes, like Configuration, moved to new packages, to make
> the
> > > Java 9+ module system (partially) possible, and decouple the UI-related
> > > parts from the general web-stack.
> > >
> > > There's a migration tool available, and the necessary steps are in the
> > > release notes
> > >
> > > https://tapestry.apache.org/release-notes-570.html
> > >
> > > Hope this helps!
> > > Ben
> > >
> > > On Thu, Feb 25, 2021 at 9:03 AM Marcel Schepers <
> > marcel.schep...@gmail.com
> > > >
> > > wrote:
> > >
> > > > Hello,
> > > > After upgrading to 5.7.0 I get this error message when trying to run
> my
> > > > development version using Jetty's Maven plugin:
> > > >
> > > > java.lang.NoClassDefFoundError:
> org/apache/tapestry5/ioc/Configuration
> > > >
> > > > Any ideas what needs to be added to what classpath?
> > > >
> > > > Best,
> > > > Marcel
> > > >
> > >
> >
>


Re: version 5.7.0, maven and jetty

2021-02-25 Thread Ben Weidig
Ah ok. I don't know much about maven and jetty:run, we run an embedded
jetty as Java application, and use gradle ;-)

It kinda sounds like a (transitive) dependency issue.
Something still wants 5.6.x and is trying to load a class from the old
package.

Maybe "mvn dependency:tree -Dverbose" can shed some light if there's a
wrong version at some point.

Or can you pinpoint where the class is supposed to be loaded?
To identify the dependency which might be loading the wrong version?
Is there more verbose output available?

I'm sure it's one of the first things you tried, but did you clean the
project, and made sure it did clean everything?
We sometimes had issues with old/outdated class files in a
build/target-folder.

That's all I got!

On Thu, Feb 25, 2021 at 2:52 PM Marcel Schepers 
wrote:

> Hello Ben,
>
> Thank you very much for your assistance.
>
> What is was trying to say is that the Maven/Jetty occurs after the
> migration process as described in the release notes. As far as I can see
> the migration tool did its job as the project compiles error free. It is
> the 'mvn jetty:run' command that causes the error.
>
> Marcel
>
> On Thu, Feb 25, 2021 at 1:28 PM Ben Weidig  wrote:
>
> > Hi Marcel,
> >
> > Tapestry 5.7.0 is not a simple drop-in upgrade from 5.6.x and needs
> manual
> > migration steps.
> > A lot of classes, like Configuration, moved to new packages, to make the
> > Java 9+ module system (partially) possible, and decouple the UI-related
> > parts from the general web-stack.
> >
> > There's a migration tool available, and the necessary steps are in the
> > release notes
> >
> > https://tapestry.apache.org/release-notes-570.html
> >
> > Hope this helps!
> > Ben
> >
> > On Thu, Feb 25, 2021 at 9:03 AM Marcel Schepers <
> marcel.schep...@gmail.com
> > >
> > wrote:
> >
> > > Hello,
> > > After upgrading to 5.7.0 I get this error message when trying to run my
> > > development version using Jetty's Maven plugin:
> > >
> > > java.lang.NoClassDefFoundError: org/apache/tapestry5/ioc/Configuration
> > >
> > > Any ideas what needs to be added to what classpath?
> > >
> > > Best,
> > > Marcel
> > >
> >
>


Re: version 5.7.0, maven and jetty

2021-02-25 Thread Marcel Schepers
Hello Ben,

Thank you very much for your assistance.

What is was trying to say is that the Maven/Jetty occurs after the
migration process as described in the release notes. As far as I can see
the migration tool did its job as the project compiles error free. It is
the 'mvn jetty:run' command that causes the error.

Marcel

On Thu, Feb 25, 2021 at 1:28 PM Ben Weidig  wrote:

> Hi Marcel,
>
> Tapestry 5.7.0 is not a simple drop-in upgrade from 5.6.x and needs manual
> migration steps.
> A lot of classes, like Configuration, moved to new packages, to make the
> Java 9+ module system (partially) possible, and decouple the UI-related
> parts from the general web-stack.
>
> There's a migration tool available, and the necessary steps are in the
> release notes
>
> https://tapestry.apache.org/release-notes-570.html
>
> Hope this helps!
> Ben
>
> On Thu, Feb 25, 2021 at 9:03 AM Marcel Schepers  >
> wrote:
>
> > Hello,
> > After upgrading to 5.7.0 I get this error message when trying to run my
> > development version using Jetty's Maven plugin:
> >
> > java.lang.NoClassDefFoundError: org/apache/tapestry5/ioc/Configuration
> >
> > Any ideas what needs to be added to what classpath?
> >
> > Best,
> > Marcel
> >
>


Re: version 5.7.0, maven and jetty

2021-02-25 Thread Ben Weidig
Hi Marcel,

Tapestry 5.7.0 is not a simple drop-in upgrade from 5.6.x and needs manual
migration steps.
A lot of classes, like Configuration, moved to new packages, to make the
Java 9+ module system (partially) possible, and decouple the UI-related
parts from the general web-stack.

There's a migration tool available, and the necessary steps are in the
release notes

https://tapestry.apache.org/release-notes-570.html

Hope this helps!
Ben

On Thu, Feb 25, 2021 at 9:03 AM Marcel Schepers 
wrote:

> Hello,
> After upgrading to 5.7.0 I get this error message when trying to run my
> development version using Jetty's Maven plugin:
>
> java.lang.NoClassDefFoundError: org/apache/tapestry5/ioc/Configuration
>
> Any ideas what needs to be added to what classpath?
>
> Best,
> Marcel
>