Skip to content

Commit 5aeafc0

Browse files
committed
Fix ISE in [Http|RSocket]ServiceProxyFactory
Closes spring-projectsgh-29376
1 parent 386d835 commit 5aeafc0

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

spring-messaging/src/main/java/org/springframework/messaging/rsocket/service/RSocketServiceProxyFactory.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,9 @@ public void setCustomArgumentResolvers(List<RSocketServiceArgumentResolver> reso
115115
@Deprecated(since = "6.0.0-RC2", forRemoval = true)
116116
@Override
117117
public void setEmbeddedValueResolver(StringValueResolver resolver) {
118-
Assert.state(this.beanStyleFactory != null, "RSocketServiceProxyFactory was created through the builder");
119-
this.beanStyleFactory.setEmbeddedValueResolver(resolver);
118+
if (this.beanStyleFactory != null) {
119+
this.beanStyleFactory.setEmbeddedValueResolver(resolver);
120+
}
120121
}
121122

122123
/**

spring-web/src/main/java/org/springframework/web/service/invoker/HttpServiceProxyFactory.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,9 @@ public void setConversionService(ConversionService conversionService) {
131131
@Deprecated(since = "6.0.0-RC2", forRemoval = true)
132132
@Override
133133
public void setEmbeddedValueResolver(StringValueResolver resolver) {
134-
Assert.state(this.beanStyleFactory != null, "HttpServiceProxyFactory was created through the builder");
135-
this.beanStyleFactory.setEmbeddedValueResolver(resolver);
134+
if (this.beanStyleFactory != null) {
135+
this.beanStyleFactory.setEmbeddedValueResolver(resolver);
136+
}
136137
}
137138

138139
/**

0 commit comments

Comments
 (0)