Same here, but trying to run a project, not tests. Looking at the repository POMs, plastic is including plastic-asm as its dependency, but Eclipse isn't listing it under "Project and External Dependencies". Even adding it to a project's build.gradle doesn't make it appear.
However, .gradlew dependencies lists plastic-asm as a dependency: ...snip... | | | | +--- org.apache.tapestry:plastic:5.8.4 | | | | | \--- org.apache.tapestry:plastic-asm:5.8.4 The JAR seems fine, containing the relocated classes at the correct package path. Going over the GitHub issues, I find a lot of people having weird problems with shadowJar that resolve themselves without an obvious change/solution... On Sun, Jan 28, 2024 at 9:12 PM Volker Lamp <vl...@apache.org> wrote: > Testing the brand-new 5.8.4 release candidate, a > > java.lang.NoClassDefFoundError: > org/apache/tapestry5/plastic/internal/asm/ClassVisitor > > occurs when running a tapestry-spock based test. The same test runs fine > in 5.8.3. > > The problem needs further analysis. Not sure if tapestry-spock is > missing a dependency or if a transitive dependency is missing elsewhere. > Will look at this further when I have more time. For now I wanted to > share the observation in case someone else is experiencing similar issues. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org > For additional commands, e-mail: dev-h...@tapestry.apache.org > >