Skip to content

Build error "AptContext has not been created"  #795

Open
@kdubb

Description

@kdubb

With 6.5.0 I am getting a the following error listed below.

This is with our project using the sdk aligned Quarkus 3.6.4.

Previously, using 6.4.0 with Quarkus 3.5.3 (and the Fabric8 client version locked to 6.7.2) we weren't getting any issue during the build.

Execution failed for task ':cloud-vault-operator:quarkusAppPartsBuild'.
> There was a failure while executing work items
   > A failure occurred while executing io.quarkus.gradle.tasks.worker.BuildWorker
      > io.quarkus.builder.BuildException: Build failure: Build failed due to errors
                [error]: Build step io.quarkiverse.operatorsdk.deployment.CRDGenerationBuildStep#generateCRDs threw an exception: java.lang.IllegalStateException: AptContext has not been created, yet.
                at io.sundr.adapter.apt.AptContext.getContext(AptContext.java:95)
                at io.sundr.adapter.apt.AptLookup.forName(AptLookup.java:30)
                at io.sundr.adapter.api.TypeLookup.lambda$lookup$0(TypeLookup.java:30)
                at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
                at java.base/java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1950)
                at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
                at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
                at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
                at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
                at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
                at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
                at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:647)
                at io.sundr.adapter.api.TypeLookup.lookup(TypeLookup.java:34)
                at io.sundr.model.functions.GetDefinition.lambda$apply$1(GetDefinition.java:47)
                at java.base/java.util.Optional.orElseGet(Optional.java:364)
                at io.sundr.model.functions.GetDefinition.apply(GetDefinition.java:47)
                at io.sundr.model.functions.GetDefinition.of(GetDefinition.java:36)
                at io.fabric8.crd.generator.utils.Types.typeDefFrom(Types.java:73)
                at io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector.visitPropertiesClasses(AnnotatedPropertyPathDetector.java:86)
                at io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector.visit(AnnotatedPropertyPathDetector.java:76)
                at io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector.visit(AnnotatedPropertyPathDetector.java:34)
                at io.sundr.builder.Visitor.visit(Visitor.java:30)
                at io.sundr.builder.VisitorWiretap.visit(VisitorWiretap.java:79)
                at io.sundr.builder.Visitable.accept(Visitable.java:67)
                at io.sundr.builder.Visitable.lambda$accept$1(Visitable.java:81)
                at java.base/java.util.Optional.ifPresent(Optional.java:178)
                at io.sundr.builder.Visitable.accept(Visitable.java:73)
                at io.sundr.builder.Visitable.accept(Visitable.java:53)
                at io.sundr.builder.Visitable.accept(Visitable.java:30)
                at io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector.visitPropertiesClasses(AnnotatedPropertyPathDetector.java:91)
                at io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector.visit(AnnotatedPropertyPathDetector.java:76)
                at io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector.visit(AnnotatedPropertyPathDetector.java:34)
                at io.sundr.builder.Visitor.visit(Visitor.java:30)
                at io.sundr.builder.VisitorWiretap.visit(VisitorWiretap.java:79)
                at io.sundr.builder.Visitable.accept(Visitable.java:67)
                at io.sundr.builder.Visitable.accept(Visitable.java:53)
                at io.sundr.builder.Visitable.accept(Visitable.java:30)
                at io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector.visitPropertiesClasses(AnnotatedPropertyPathDetector.java:91)
                at io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector.visit(AnnotatedPropertyPathDetector.java:76)
                at io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector.visit(AnnotatedPropertyPathDetector.java:34)
                at io.sundr.builder.Visitor.visit(Visitor.java:30)
                at io.sundr.builder.VisitorWiretap.visit(VisitorWiretap.java:79)
                at io.sundr.builder.Visitable.accept(Visitable.java:67)
                at io.sundr.builder.Visitable.accept(Visitable.java:53)
                at io.sundr.builder.Visitable.accept(Visitable.java:30)
                at io.fabric8.crd.generator.AbstractCustomResourceHandler.visitTypeDefSequentially(AbstractCustomResourceHandler.java:116)
                at io.fabric8.crd.generator.AbstractCustomResourceHandler.visitTypeDef(AbstractCustomResourceHandler.java:109)
                at io.fabric8.crd.generator.AbstractCustomResourceHandler.handle(AbstractCustomResourceHandler.java:77)
                at io.fabric8.crd.generator.v1.CustomResourceHandler.handle(CustomResourceHandler.java:98)
                at io.fabric8.crd.generator.CRDGenerator.lambda$detailedGenerate$5(CRDGenerator.java:177)
                at java.base/java.util.HashMap$Values.forEach(HashMap.java:1073)
                at io.fabric8.crd.generator.CRDGenerator.detailedGenerate(CRDGenerator.java:177)
                at io.quarkiverse.operatorsdk.deployment.CRDGeneration.generate(CRDGeneration.java:83)
                at io.quarkiverse.operatorsdk.deployment.CRDGenerationBuildStep.generateCRDs(CRDGenerationBuildStep.java:91)
                at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
                at java.base/java.lang.reflect.Method.invoke(Method.java:580)
                at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:849)
                at io.quarkus.builder.BuildContext.run(BuildContext.java:256)
                at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
                at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
                at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
                at java.base/java.lang.Thread.run(Thread.java:1583)
                at org.jboss.threads.JBossThread.run(JBossThread.java:501)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions