Skip to content

Commit 8a26331

Browse files
committed
fix
Signed-off-by: Attila Mészáros <[email protected]>
1 parent dc703a4 commit 8a26331

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/main/java/io/javaoperatorsdk/operator/glue/reconciler/ValidationAndErrorHandler.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ public class ValidationAndErrorHandler {
4040
return ErrorStatusUpdateControl.patchStatus(resource).withNoRetry();
4141
} else {
4242
var message = e.getMessage();
43+
if (message == null) {
44+
message = e.getClass().getName();
45+
}
4346
if (message.length() > MAX_MESSAGE_SIZE) {
4447
message = message.substring(0, MAX_MESSAGE_SIZE) + "...";
4548
}

src/main/java/io/javaoperatorsdk/operator/glue/reconciler/operator/GlueOperatorReconciler.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import io.javaoperatorsdk.operator.glue.reconciler.glue.GlueReconciler;
2626
import io.javaoperatorsdk.operator.glue.templating.GenericTemplateHandler;
2727
import io.javaoperatorsdk.operator.processing.GroupVersionKind;
28+
import io.javaoperatorsdk.operator.processing.event.NoEventSourceForClassException;
2829
import io.javaoperatorsdk.operator.processing.event.ResourceID;
2930
import io.javaoperatorsdk.operator.processing.event.source.EventSource;
3031
import io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource;
@@ -179,14 +180,12 @@ private InformerEventSource<GenericKubernetesResource, GlueOperator> getOrRegist
179180
.eventSourceRetriever()
180181
.getEventSourceFor(GenericKubernetesResource.class, gvk.toString());
181182
es.start();
182-
} catch (IllegalArgumentException e) {
183+
} catch (NoEventSourceForClassException e) {
183184
var configBuilder = InformerEventSourceConfiguration.from(gvk, GlueOperator.class)
184185
.withName(gvk.toString())
185186
.withSecondaryToPrimaryMapper(
186187
resource -> Set.of(ResourceID.fromResource(glueOperator)));
187188

188-
189-
190189
if (spec.getParent().getLabelSelector() != null) {
191190
configBuilder.withLabelSelector(spec.getParent().getLabelSelector());
192191
}

0 commit comments

Comments
 (0)