exception stack
java.lang.TypeNotPresentException: Type org.springframework.jdbc.CannotGetJdbcConnectionException not present
at java.base/sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117) ~[na:na]
at java.base/sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125) ~[na:na]
at java.base/sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) ~[na:na]
at java.base/sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68) ~[na:na]
at java.base/sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138) ~[na:na]
at java.base/sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) ~[na:na]
at java.base/sun.reflect.generics.repository.ClassRepository.computeSuperclass(ClassRepository.java:104) ~[na:na]
at java.base/sun.reflect.generics.repository.ClassRepository.getSuperclass(ClassRepository.java:86) ~[na:na]
at java.base/java.lang.Class.getGenericSuperclass(Class.java:950) ~[na:na]
at org.springframework.core.ResolvableType.getSuperType(ResolvableType.java:466) ~[spring-core-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.core.ResolvableType.as(ResolvableType.java:455) ~[spring-core-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.core.ResolvableType.forClass(ResolvableType.java:1034) ~[spring-core-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.boot.diagnostics.AbstractFailureAnalyzer.getCauseType(AbstractFailureAnalyzer.java:58) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.diagnostics.AbstractFailureAnalyzer.analyze(AbstractFailureAnalyzer.java:34) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.diagnostics.FailureAnalyzers.analyze(FailureAnalyzers.java:114) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.diagnostics.FailureAnalyzers.reportException(FailureAnalyzers.java:107) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.reportFailure(SpringApplication.java:855) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:839) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:330) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1275) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1263) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at com.example.rsocketserver.RsocketServerApplicationKt.main(RsocketServerApplication.kt:13) ~[classes/:na]
Caused by: java.lang.ClassNotFoundException: org.springframework.jdbc.CannotGetJdbcConnectionException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]
at java.base/java.lang.Class.forName0(Native Method) ~[na:na]
at java.base/java.lang.Class.forName(Class.java:398) ~[na:na]
at java.base/sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114) ~[na:na]
... 21 common frames omitted
2019-04-18 14:21:42.742 ERROR 8844 --- [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.context.ApplicationContextException: Failed to start bean 'nettyRSocketBootstrap'; nested exception is reactor.netty.ChannelBindException: Failed to bind on [0.0.0.0:7000]
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:185) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:122) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:893) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:782) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:404) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:319) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1275) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1263) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at com.example.rsocketserver.RsocketServerApplicationKt.main(RsocketServerApplication.kt:13) ~[classes/:na]
Caused by: reactor.netty.ChannelBindException: Failed to bind on [0.0.0.0:7000]
Suppressed: java.lang.Exception: #block terminated with an error
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:93) ~[reactor-core-3.2.8.RELEASE.jar:3.2.8.RELEASE]
at reactor.core.publisher.Mono.block(Mono.java:1494) ~[reactor-core-3.2.8.RELEASE.jar:3.2.8.RELEASE]
at org.springframework.boot.rsocket.netty.NettyRSocketServer.start(NettyRSocketServer.java:68) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.rsocket.server.RSocketServerBootstrap.start(RSocketServerBootstrap.java:52) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:182) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:122) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:893) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) ~[spring-context-5.2.0.M1.jar:5.2.0.M1]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:782) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:404) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:319) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1275) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1263) ~[spring-boot-2.2.0.M2.jar:2.2.0.M2]
at com.example.rsocketserver.RsocketServerApplicationKt.main(RsocketServerApplication.kt:13) ~[classes/:na]
Comment From: balki-coder
Hi,
How do you resolve the "Failed to bind on [0.0.0.0:7000]" issue. It will be helpful