Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug Report: payara-web produces maven build warning with JDK 17 #7002

Open
Jle-github opened this issue Oct 7, 2024 · 1 comment
Open

Bug Report: payara-web produces maven build warning with JDK 17 #7002

Jle-github opened this issue Oct 7, 2024 · 1 comment
Assignees
Labels
Status: Accepted Confirmed defect or accepted improvement to implement, issue has been escalated to Platform Dev Type: Bug Label issue as a bug defect

Comments

@Jle-github
Copy link

Jle-github commented Oct 7, 2024

Brief Summary

After updating the maven-compiler-plugin from version 3.8.1 to 3.13.0 using JDK17 the compiler shows a warning:
LEVEL: WARNING, MESSAGE: Supported source version 'RELEASE_7' from annotation processor 'org.netbeans.modules.schema2beansdev.Schema2BeansProcessor' less than -source '17'

For me it looks like that org.netbeans.modules.schema2beansdev.Schema2BeansProcessor does only support JDK7 as its annotated with "@SupportedSourceVersion(SourceVersion.RELEASE_7)".
This problem only occurs if i add fish.payara.extras:payara-embedded-web:6.2024.5 to a maven project and configure the maven-compiler-plugin in pom with version 3.13.0.

Expected Outcome

The class org.netbeans.modules.schema2beansdev.Schema2BeansProcessor supports JDK 17 and no compiler warning is shown using fish.payara.extras:payara-embedded-web:6.2024.5 as dependency.

Current Outcome

maven-compiler-plugin with version 3.13.0 prodcues this warning:
LEVEL: WARNING, MESSAGE: Supported source version 'RELEASE_7' from annotation processor 'org.netbeans.modules.schema2beansdev.Schema2BeansProcessor' less than -source '17'
Reproducer

Reproducer

  1. Install OPEN JDK 17
  2. Install Maven 3.9.7
  3. mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.5
  4. Add this dependency to your pom.xml:
<dependency>
    <groupId>fish.payara.extras</groupId>
    <artifactId>payara-embedded-web</artifactId>
    <version>6.2024.9</version>
</dependency>
  1. mvn clean install -DskipTests

Now in the build logs you will find this warning:
"[WARNING] Supported source version 'RELEASE_7' from annotation processor 'org.netbeans.modules.schema2beansdev.Schema2BeansProcessor' less than -source '17'"

Operating System

Windows 11

JDK Version

OPEN JDK 17

Payara Distribution

Payara Embedded Web

@Jle-github Jle-github added Status: Open Issue has been triaged by the front-line engineers and is being worked on verification Type: Bug Label issue as a bug defect labels Oct 7, 2024
@skipper4
Copy link

Hello @Jle-github.

I was able to reproduce the issue and I have escalated this to the platform development team as Jira task FISH-10003.

Thank you for the report.

@skipper4 skipper4 added Status: Accepted Confirmed defect or accepted improvement to implement, issue has been escalated to Platform Dev and removed Status: Open Issue has been triaged by the front-line engineers and is being worked on verification labels Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Accepted Confirmed defect or accepted improvement to implement, issue has been escalated to Platform Dev Type: Bug Label issue as a bug defect
Projects
None yet
Development

No branches or pull requests

2 participants