Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [transformer-dev] Transformation failing ..
  • From: BJ Hargrave <hargrave@xxxxxxxxxx>
  • Date: Fri, 7 Jun 2024 11:44:32 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=us.ibm.com; dmarc=pass action=none header.from=us.ibm.com; dkim=pass header.d=us.ibm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BsZR8b5lutEg7p/hxtZFMxzPrhRVzzrPXZBnHWRJnYA=; b=Y7RHi3rfyHWzaBL7yOSjXKywU7JbkZvLCJ32HX2p1YNwknjG2bealPwFnhw4yNx0u1fJj/xbKz8/NgOFmPvPWigQtWwat8WbKcfdKS4wnKlEb5LWvGTTW2sbYqKfEoFzVICEKs9UVXsNROuyK7bzQ8BBdNCY8E6+eaLuPNnl2b7vRXfIuMn56gRCs7PWKx+eo/gm/R8SX1ofaAcGu4YSxkaKwgrr8xvs2XxJD89QOadIqpbaG1ws+OViOb5leFqh24ztUqOO3o5kkT0xf1DP9sjjdkzPnqmDClo9RfNQpVF0E4EqfNxw2Jza2dlsWA8w4m57C7P9eWzZBcC2oFuy+w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P5EiXKQwaR0XOSxvJqvgbgALWb9WngNMleBBgMuKuP2C3c8NhLIpiZ6+fp3xQ6yfSoT6Vfxv/KuKxbfTGuKLbIN95HHtUA8PFY+HLKJLO+wZGafx8+U3cKQhtnmukfVf27oqjzu3cZh3zpGQm8GzRJUNkvHRuloMWhsxEH6k2xPzr/sH4vMFtg3iYf8S+UcXdciR8gMXaKbSsD42JykE+6Zqk2K0e4BlopgEGAru25dcgKlaXg8S7K9fuhSLu24ealpY0rERLB0ls6uezfQq0af0mp18cmLXstXDltYTvp7Vd/a2UT5SAMh/NMCPCJ5ZYSqiQ9p1CM+iXnpnNUOGiQ==
  • Delivered-to: transformer-dev@xxxxxxxxxxx
  • List-archive: <https://dev.eclipse.org/mailman/private/transformer-dev/>
  • List-help: <mailto:transformer-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://dev.eclipse.org/mailman/listinfo/transformer-dev>, <mailto:transformer-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://dev.eclipse.org/mailman/options/transformer-dev>, <mailto:transformer-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHauH059UKU8Ezez0+OYR7in7YAl7G8Lfgn
  • Thread-topic: [EXTERNAL] [transformer-dev] Transformation failing ..

This is an issue with the Bnd dependency when using Java 21. See https://github.com/eclipse/transformer/issues/475.

 

See https://github.com/eclipse/transformer/blob/main/maven-plugins/transformer-maven-plugin/README.md#java-21-or-later for the workaround when using maven-plugins.

 

Since you are using the CLI, you will need to replace the Bnd jar used by the Class-Path header in the manifest with a Bnd 7.0.0 jar.

 

-- 


BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
Open Source Development // mobile: +1 386 848 3788
hargrave@xxxxxxxxxx

 

 

 

From: transformer-dev <transformer-dev-bounces@xxxxxxxxxxx> on behalf of Amit Pande via transformer-dev <transformer-dev@xxxxxxxxxxx>
Date: Thursday, June 6, 2024 at 21:51
To: transformer-dev@xxxxxxxxxxx <transformer-dev@xxxxxxxxxxx>
Cc: Amit Pande <amit.mypict@xxxxxxxxx>
Subject: [EXTERNAL] [transformer-dev] Transformation failing ..

Hello all, Was trying to use the Eclipse Transformer to transform the javax namespace to jakarta namespace. Ran into below issue: ---------------------- main] ERROR Transformer - Unexpected failure java.lang.NullPointerException         at

Hello all,

 

Was trying to use the Eclipse Transformer to transform the javax namespace to jakarta namespace. Ran into below issue:

----------------------

main] ERROR Transformer - Unexpected failure
java.lang.NullPointerException
        at java.base/java.util.Objects.requireNonNull(Unknown Source)
        at aQute.bnd.classfile.ConstantPool.utf8Info(ConstantPool.java:710)
        at aQute.bnd.classfile.MethodParametersAttribute$MethodParameter.write(MethodParametersAttribute.java:78)
        at aQute.bnd.classfile.MethodParametersAttribute.write(MethodParametersAttribute.java:44)
        at aQute.bnd.classfile.Attribute.writeAttributes(Attribute.java:134)
        at aQute.bnd.classfile.MemberInfo.write(MemberInfo.java:55)
        at aQute.bnd.classfile.ClassFile.write(ClassFile.java:134)
        at org.eclipse.transformer.action.impl.ClassActionImpl.apply(ClassActionImpl.java:488)
        at org.eclipse.transformer.action.impl.ElementActionImpl.apply(ElementActionImpl.java:73)
        at org.eclipse.transformer.Transformer.transform(Transformer.java:1242)
        at org.eclipse.transformer.Transformer.basicRun(Transformer.java:200)
        at org.eclipse.transformer.Transformer.run(Transformer.java:156)
        at org.eclipse.transformer.cli.TransformerCLI.run(TransformerCLI.java:387)
        at org.eclipse.transformer.cli.TransformerCLI.runWith(TransformerCLI.java:58)
        at org.eclipse.transformer.cli.JakartaTransformerCLI.main(JakartaTransformerCLI.java:24)
[main] INFO Transformer - Transformer Return Code [ 3 ] [ Transform Error ]

-----------

Attaching the files to reproduce this issue.

Ran below command -

java -jar org.eclipse.transformer.cli-0.5.0.jar   test/com/myorg/test/CheckCaseValidator.class test/com/myorg/test/CheckCaseValidator.class.transformed

 

Kindly let me know what I am missing.

 

Our project base is relatively large and hence running the Eclipse Transformer is going to be immensely helpful.

 

Really appreciate your help.

 

Thanks,

Amit


Back to the top