Search before asking
Version
implementation 'org.apache.fory:fory-core:0.14.1'
code:
public class Main {
public static void main(String[] args) {
BaseFory fory = Fory.builder()
.withLanguage(Language.XLANG)
.requireClassRegistration(true)
// replace `build` with `buildThreadSafeFory` for Thread-Safe Usage
.build();
fory.ensureSerializersCompiled();
}
}
error:
Exception in thread "main" java.lang.NullPointerException
at org.apache.fory.util.Preconditions.checkNotNull(Preconditions.java:26)
at org.apache.fory.resolver.XtypeResolver.setSerializerIfAbsent(XtypeResolver.java:725)
at org.apache.fory.builder.SerializedLambdaForyCodec_0.(SerializedLambdaForyCodec_0.java:33)
at org.apache.fory.serializer.Serializers.createSerializer(Serializers.java:142)
at org.apache.fory.serializer.Serializers.newSerializer(Serializers.java:112)
at org.apache.fory.serializer.LambdaSerializer.getDataSerializer(LambdaSerializer.java:157)
at org.apache.fory.serializer.LambdaSerializer.(LambdaSerializer.java:102)
at org.apache.fory.serializer.Serializers.createSerializer(Serializers.java:142)
at org.apache.fory.serializer.Serializers.newSerializer(Serializers.java:112)
at org.apache.fory.resolver.ClassResolver.ensureSerializersCompiled(ClassResolver.java:1911)
at org.apache.fory.Fory.ensureSerializersCompiled(Fory.java:1609)
same issue in quarkus-fory
quarkiverse/quarkus-fory#134
Component(s)
Java
Minimal reproduce step
code:
public class Main {
public static void main(String[] args) {
BaseFory fory = Fory.builder()
.withLanguage(Language.XLANG)
.requireClassRegistration(true)
// replace `build` with `buildThreadSafeFory` for Thread-Safe Usage
.build();
fory.ensureSerializersCompiled();
}
}
What did you expect to see?
no exception
What did you see instead?
The given exception.
Anything Else?
No response
Are you willing to submit a PR?
Search before asking
Version
implementation 'org.apache.fory:fory-core:0.14.1'
code:
error:
Exception in thread "main" java.lang.NullPointerException
at org.apache.fory.util.Preconditions.checkNotNull(Preconditions.java:26)
at org.apache.fory.resolver.XtypeResolver.setSerializerIfAbsent(XtypeResolver.java:725)
at org.apache.fory.builder.SerializedLambdaForyCodec_0.(SerializedLambdaForyCodec_0.java:33)
at org.apache.fory.serializer.Serializers.createSerializer(Serializers.java:142)
at org.apache.fory.serializer.Serializers.newSerializer(Serializers.java:112)
at org.apache.fory.serializer.LambdaSerializer.getDataSerializer(LambdaSerializer.java:157)
at org.apache.fory.serializer.LambdaSerializer.(LambdaSerializer.java:102)
at org.apache.fory.serializer.Serializers.createSerializer(Serializers.java:142)
at org.apache.fory.serializer.Serializers.newSerializer(Serializers.java:112)
at org.apache.fory.resolver.ClassResolver.ensureSerializersCompiled(ClassResolver.java:1911)
at org.apache.fory.Fory.ensureSerializersCompiled(Fory.java:1609)
same issue in quarkus-fory
quarkiverse/quarkus-fory#134
Component(s)
Java
Minimal reproduce step
code:
What did you expect to see?
no exception
What did you see instead?
The given exception.
Anything Else?
No response
Are you willing to submit a PR?