File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change 5
5
import java .util .HashMap ;
6
6
import java .util .Map ;
7
7
import java .util .Optional ;
8
+ import java .util .stream .Collectors ;
8
9
9
10
import org .slf4j .Logger ;
10
11
import org .slf4j .LoggerFactory ;
@@ -196,15 +197,16 @@ public UpdateControl<P> execute() throws Exception {
196
197
log .info ("Reconciled dependent '{}' -> {}" , name , reconcileResult .getOperation ());
197
198
} catch (Exception e ) {
198
199
final var message = e .getMessage ();
199
- exceptions .add (new ManagedDependentResourceException (name ,
200
- "Couldn't reconcile DependentResource named: " + name + ", cause: " + message ,
201
- e ));
202
- log .warn ("Error reconciling dependent '{}': {}" , name , message );
200
+ exceptions .add (new ManagedDependentResourceException (
201
+ name , "Error reconciling dependent '" + name + "': " + message , e ));
203
202
}
204
203
});
205
204
206
205
if (!exceptions .isEmpty ()) {
207
- throw new AggregatedOperatorException ("One or more DependentResource(s) failed" ,
206
+ throw new AggregatedOperatorException ("One or more DependentResource(s) failed:\n " +
207
+ exceptions .stream ()
208
+ .map (e -> "\t \t - " + e .getMessage ())
209
+ .collect (Collectors .joining ("\n " )),
208
210
exceptions );
209
211
}
210
212
You can’t perform that action at this time.
0 commit comments