Issues with spring cloud cli [NoSuchMethodError: org.springframework.cloud.launcher.cli.LauncherCommand]
Issues with spring cloud cli [NoSuchMethodError: org.springframework.cloud.launcher.cli.LauncherCommand]
我有 spring 版本
的引导
Spring CLI v2.1.0.RELEASE
并安装spring云版本
spring install org.springframework.cloud:spring-cloud-cli:2.0.0.RELEASE
它已正确安装,但无法执行任何云 cli 命令,我 运行 进入以下异常
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: java.lang.NoSuchMethodError: org.springframework.cloud.launcher.cli.LauncherCommand$LauncherOptionHandler.option(Ljava/util/Collection;Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
at org.springframework.cloud.launcher.cli.LauncherCommand$LauncherOptionHandler.options(LauncherCommand.java:89)
at org.springframework.boot.cli.command.options.OptionHandler.getParser(OptionHandler.java:68)
at org.springframework.boot.cli.command.options.OptionHandler.getHelp(OptionHandler.java:99)
at org.springframework.boot.cli.command.OptionParsingCommand.getHelp(OptionParsingCommand.java:44)
at org.springframework.boot.cli.command.core.HelpCommand.run(HelpCommand.java:105)
at org.springframework.boot.cli.command.CommandRunner.run(CommandRunner.java:219)
at org.springframework.boot.cli.command.CommandRunner.runAndHandleErrors(CommandRunner.java:171)
at org.springframework.boot.cli.SpringCli.main(SpringCli.java:63)
... 8 more
谁能帮我找出要使用的 right/working 版本。
我遇到了同样的问题。查了2天,发现是版本问题。请使用spring-boot-cli-1.5.13.BUILD-20180509.054058-23-bin,问题将得到解决。
问题已通过使用正确的版本解决
Spring CLI v2.0.0.RELEASE
并且 Spring Cloud CLI v2.0.0.RELEASE
我有 spring 版本
的引导Spring CLI v2.1.0.RELEASE
并安装spring云版本
spring install org.springframework.cloud:spring-cloud-cli:2.0.0.RELEASE
它已正确安装,但无法执行任何云 cli 命令,我 运行 进入以下异常
Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) Caused by: java.lang.NoSuchMethodError: org.springframework.cloud.launcher.cli.LauncherCommand$LauncherOptionHandler.option(Ljava/util/Collection;Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder; at org.springframework.cloud.launcher.cli.LauncherCommand$LauncherOptionHandler.options(LauncherCommand.java:89) at org.springframework.boot.cli.command.options.OptionHandler.getParser(OptionHandler.java:68) at org.springframework.boot.cli.command.options.OptionHandler.getHelp(OptionHandler.java:99) at org.springframework.boot.cli.command.OptionParsingCommand.getHelp(OptionParsingCommand.java:44) at org.springframework.boot.cli.command.core.HelpCommand.run(HelpCommand.java:105) at org.springframework.boot.cli.command.CommandRunner.run(CommandRunner.java:219) at org.springframework.boot.cli.command.CommandRunner.runAndHandleErrors(CommandRunner.java:171) at org.springframework.boot.cli.SpringCli.main(SpringCli.java:63) ... 8 more
谁能帮我找出要使用的 right/working 版本。
我遇到了同样的问题。查了2天,发现是版本问题。请使用spring-boot-cli-1.5.13.BUILD-20180509.054058-23-bin,问题将得到解决。
问题已通过使用正确的版本解决 Spring CLI v2.0.0.RELEASE 并且 Spring Cloud CLI v2.0.0.RELEASE