On Fri, Nov 1, 2024 at 7:17 PM Mark Thomas <ma...@apache.org> wrote:
>
> On 22/10/2024 15:01, Rémy Maucherat wrote:
> > On Fri, Oct 11, 2024 at 9:47 AM Rémy Maucherat <r...@apache.org> wrote:
> >>
> >> On Thu, Oct 10, 2024 at 10:01 PM <ma...@apache.org> wrote:
> >>>
> >>> This is an automated email from the ASF dual-hosted git repository.
> >>>
> >>> markt pushed a commit to branch main
> >>> in repository https://gitbox.apache.org/repos/asf/tomcat.git
> >>>
> >>> commit dac8def47dd9037e050853462612bac37b095ba8
> >>> Author: Mark Thomas <ma...@apache.org>
> >>> AuthorDate: Thu Oct 10 12:52:51 2024 -0600
> >>>
> >>>      Update Jasper to compile to Java 21 by default
> >>
> >> JDT now produces a weird failure on
> >> jakarta.servlet.jsp.el.TestImportELResolver when run on Java 23 (no
> >> problem on Java 21).
> >>      [junit]     java.lang.ClassCastException: class
> >> org.eclipse.jdt.internal.compiler.lookup.PlainPackageBinding cannot be
> >> cast to class org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
> >> (org.eclipse.jdt.internal.compiler.lookup.PlainPackageBinding and
> >> org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding are in
> >> unnamed module of loader 'app')
> >
> > This works with JDT 4.30 but 4.31+ fails on Java 23+ (Java 21 works).
> > The test is a very simple JSP with a static import, so basically any
> > static import seems to cause the issue.
> > It has to be a JDT issue since the INameEnvironment.findType works
> > just fine in Jasper (up to the point of failure).
>
> Possibly this:
> https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2817
>
> I just tested the latest 4.34 integration build and the issue is fixed
> so we should be be able to pick up the fix for this JDT bug in
> December/January depending on when we tag the December releases.

Nice, problem solved !

Rémy

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

Reply via email to