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.
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.