-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
squad-unifiedcomputeOwned by Platform Unified Compute SquadOwned by Platform Unified Compute Squad
Description
I am unable to export the seqera compute environment with:
tw compute-envs export -w "$ORGANIZATION_NAME/$WORKSPACE_NAME" -n seqera-compute
Exception in thread "main" org.graalvm.nativeimage.MissingReflectionRegistrationError: The program tried to reflectively invoke method public java.lang.String io.seqera.tower.model.SeqeraComputeConfig.getDiscriminator() without it being registered for runtime reflection. Add public java.lang.String io.seqera.tower.model.SeqeraComputeConfig.getDiscriminator() to the reflection metadata to solve this problem. See https://www.graalvm.org/latest/reference-manual/native-image/metadata/#reflection for help.
at org.graalvm.nativeimage.builder/com.oracle.svm.core.reflect.MissingReflectionRegistrationUtils.forQueriedOnlyExecutable(MissingReflectionRegistrationUtils.java:83)
at java.base@21.0.7/java.lang.reflect.Method.acquireMethodAccessor(Method.java:77)
at java.base@21.0.7/java.lang.reflect.Method.invoke(Method.java:577)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:688)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeWithType(BeanSerializerBase.java:607)
at com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer.serialize(TypeWrappedSerializer.java:32)
at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:480)
at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:319)
at com.fasterxml.jackson.databind.ObjectWriter$Prefetch.serialize(ObjectWriter.java:1433)
at com.fasterxml.jackson.databind.ObjectWriter._configAndWriteValue(ObjectWriter.java:1135)
at com.fasterxml.jackson.databind.ObjectWriter.writeValueAsString(ObjectWriter.java:1005)
at io.seqera.tower.cli.shared.ComputeEnvExportFormat.serialize(ComputeEnvExportFormat.java:78)
at io.seqera.tower.cli.commands.computeenvs.ExportCmd.exec(ExportCmd.java:80)
at io.seqera.tower.cli.commands.AbstractApiCmd.call(AbstractApiCmd.java:449)
at io.seqera.tower.cli.commands.AbstractApiCmd.call(AbstractApiCmd.java:70)
at picocli.CommandLine.executeUserObject(CommandLine.java:1953)
at picocli.CommandLine.access$1300(CommandLine.java:145)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
at picocli.CommandLine.execute(CommandLine.java:2078)
at io.seqera.tower.cli.Tower.main(Tower.java:103)
at java.base@21.0.7/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
In a previous version (0.11.0) this worked fine.
Metadata
Metadata
Assignees
Labels
squad-unifiedcomputeOwned by Platform Unified Compute SquadOwned by Platform Unified Compute Squad