Skip to content

Commit ada76bd

Browse files
committed
Add an assertion to AopUtils.KotlinDelegate#invokeSuspendingFunction
See spring-projectsgh-22462
1 parent b0aa004 commit ada76bd

File tree

1 file changed

+1
-0
lines changed
  • spring-aop/src/main/java/org/springframework/aop/support

1 file changed

+1
-0
lines changed

spring-aop/src/main/java/org/springframework/aop/support/AopUtils.java

+1
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,7 @@ private static class KotlinDelegate {
372372

373373
public static Publisher<?> invokeSuspendingFunction(Method method, Object target, Object... args) {
374374
Continuation<?> continuation = (Continuation<?>) args[args.length -1];
375+
Assert.state(continuation != null, "No Continuation available");
375376
CoroutineContext context = continuation.getContext().minusKey(Job.Key);
376377
return CoroutinesUtils.invokeSuspendingFunction(context, method, target, args);
377378
}

0 commit comments

Comments
 (0)