Skip to content

Fix ClassFormatError when reading type parameter annotations on JDK 25#187

Merged
scottmarlow merged 1 commit into
eclipse-ee4j:masterfrom
jchalou:jchalou/FixClassFormatErrorOnJdk25
Jun 5, 2026
Merged

Fix ClassFormatError when reading type parameter annotations on JDK 25#187
scottmarlow merged 1 commit into
eclipse-ee4j:masterfrom
jchalou:jchalou/FixClassFormatErrorOnJdk25

Conversation

@jchalou

@jchalou jchalou commented May 20, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@jtulach jtulach left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@scottmarlow

Copy link
Copy Markdown
Member

@jchalou have you signed the Eclipse Contributor Agreement yet? One of your email addresses added to https://github.com/jchalou needs to be the same email as you used to sign the Eclipse Contributor Agreement.

@jtulach your commits are already in the https://github.com/eclipse-ee4j/jakartaee-tck-tools fork of sigtest (perhaps @jchalou also) but would be good to have both of you to sign the Eclipse Contributor Agreement and contribute here.

@jchalou

jchalou commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

@scottmarlow I updated my employer in my eclipse account and the employer is an eclipse member organization, so now there is a checkmark next to the "Eclipse Contributor Agreement" in my account. Is that sufficient?

@scottmarlow

scottmarlow commented May 27, 2026

Copy link
Copy Markdown
Member

@scottmarlow I updated my employer in my eclipse account and the employer is an eclipse member organization, so now there is a checkmark next to the "Eclipse Contributor Agreement" in my account. Is that sufficient?

I still see an error:
image

Your eclipse account is associated with an email address that must match an email associated with your https://github.com/jchalou settings. You can have more than one email address associated with your https://github.com/jchalou settings but at least one of those email addresses must match the email associated with your Eclipse account.

@jchalou

jchalou commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

@scottmarlow My email address matches but I have it set to private in github settings. I guess it has to be public. Is that it? UPDATE: I think in this case I have to create new eclipse account with my organization's email address.

@jchalou

jchalou commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

@scottmarlow It should be ok now.

@jchalou

jchalou commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

@scottmarlow How does the PR get merged now that it is approved? Thanks!

@scottmarlow

Copy link
Copy Markdown
Member

@scottmarlow How does the PR get merged now that it is approved? Thanks!

I can merge it now but only waited to see if others have feedback. Will merge...

@scottmarlow scottmarlow merged commit 0154fea into eclipse-ee4j:master Jun 5, 2026
4 checks passed
@scottmarlow

Copy link
Copy Markdown
Member

Thanks @jchalou + @jtulach! I am very happy to see both of you here contributing!

@jchalou

jchalou commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

Thanks @scottmarlow!

@jchalou

jchalou commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

@scottmarlow When will sigtest-2.7 with the fix be released? The last release (2.6) is Feb 14, 2025, do you plan to release next version soon? Thanks!

@scottmarlow

Copy link
Copy Markdown
Member

@scottmarlow When will sigtest-2.7 with the fix be released? The last release (2.6) is Feb 14, 2025, do you plan to release next version soon? Thanks!

Yes will do that soon.

@scottmarlow

Copy link
Copy Markdown
Member

Looks like we need to update the project pom.xml dependency to refer to a specific version of org.netbeans.tools:ct-sym instead of latest:

     <dependency>
            <groupId>org.netbeans.tools</groupId>
            <artifactId>ct-sym</artifactId>
            <version>latest</version>
            <scope>system</scope>
            <systemPath>${ct.sym}</systemPath>
            <type>jar</type>
        </dependency>

We are getting build error https://ci.eclipse.org/jakartaee-platform/job/JakartaEE-TCK/job/SigtestPluginRelease/10/console:

Deployment 639c87db-2c7c-41f9-b77a-51d4c760903e failed
pkg:maven/jakarta.tck/sigtest-maven-plugin@2.7:

  • Dependency version cannot contain 'latest' in version for dependency: org.netbeans.tools:ct-sym
  • 'Scope: system' is not allowed in dependency: org.netbeans.tools:ct-sym

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants