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