Description
After package the main branch ,throw exception!
Bug description
java.lang.IllegalArgumentException: scheduler cannot be null
at org.springframework.util.Assert.notNull(Assert.java:181) ~[spring-core-6.2.5.jar:6.2.5]
at org.springframework.ai.chat.client.advisor.api.BaseAdvisor.adviseStream(BaseAdvisor.java:61) ~[spring-ai-client-chat-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
at org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain.lambda$nextStream$5(DefaultAroundAdvisorChain.java:136) ~[spring-ai-client-chat-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:46) ~[reactor-core-3.7.3.jar:3.7.3]
at reactor.core.publisher.FluxDeferContextual.subscribe(FluxDeferContextual.java:57) ~[reactor-core-3.7.3.jar:3.7.3]
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68) ~[reactor-core-3.7.3.jar:3.7.3]
at reactor.core.publisher.FluxDeferContextual.subscribe(FluxDeferContextual.java:57) ~[reactor-core-3.7.3.jar:3.7.3]
at reactor.core.publisher.Flux.subscribe(Flux.java:8891) ~[reactor-core-3.7.3.jar:3.7.3]
at reactor.core.publisher.Flux.subscribeWith(Flux.java:9012) ~[reactor-core-3.7.3.jar:3.7.3]
at reactor.core.publisher.Flux.subscribe(Flux.java:8856) ~[reactor-core-3.7.3.jar:3.7.3]
at reactor.core.publisher.Flux.subscribe(Flux.java:8780) ~[reactor-core-3.7.3.jar:3.7.3]
Environment
latest
Steps to reproduce
use the stream completion