错误500-OPENSTACK创建服务器-Java

问题描述

我正在使用openstack4j lib创建服务器,但是当我尝试使用端点的POST请求来创建服务器时,出现错误500

我的堆栈:

  • Java11
  • Openstack4j 3.8
  • 春天3.2.1

我的要求

  • 开机自检/计算机

我的有效载荷:

{
  "domainID": "fdb4d2b73a4b4cacbc9dc80dd9e09eba","flavorID": "1","imageID": "53a9320d-45b9-450b-a7eb-5db06499bffb","networkID": "1e91e20f-1f0d-4141-86c3-0ae8c18ba139","projectID": "string","serverName": "Test","userID": "c0caf80a18334f5caeee8037887f13de"
}

我的方法

    final ServerCreate serverCreate = osClientV3.compute().servers().serverBuilder()
                .image("53a9320d-45b9-450b-a7eb-5db06499bffb")
                .name("Teste")
                .flavor("4")
                //.availabilityZone(availabilityZones.stream().findAny().get().getName())
                .keypairName(keypair.getName())
                //.addSecurityGroup("4f-security-group-cli")
                .networks(Collections.singletonList("1e91e20f-1f0d-4141-86c3-0ae8c18ba139"))
                .build();

我收到此错误

org.openstack4j.api.exceptions.ServerResponseException:内部服务器错误 在org.openstack4j.api.exceptions.ResponseException.mapException(ResponseException.java:86)〜[openstack4j-3.8-withdeps.jar:na] 在org.openstack4j.api.exceptions.ResponseException.mapException(ResponseException.java:96)〜[openstack4j-3.8-withdeps.jar:na] 在org.openstack4j.api.exceptions.ResponseException.mapException(ResponseException.java:92)〜[openstack4j-3.8-withdeps.jar:na] 在org.openstack4j.core.transport.httpentityHandler.handle(httpentityHandler.java:51)〜[openstack4j-3.8-withdeps.jar:na] 在org.openstack4j.connectors.resteasy.HttpResponseImpl.getEntity(HttpResponseImpl.java:64)〜[openstack4j-3.8-withdeps.jar:na] 在org.openstack4j.openstack.internal.BaSEOpenStackService $ Invocation.execute(BaSEOpenStackService.java:215)〜[openstack4j-3.8-withdeps.jar:na] 在org.openstack4j.openstack.internal.BaSEOpenStackService $ Invocation.execute(BaSEOpenStackService.java:205)〜[openstack4j-3.8-withdeps.jar:na] 在org.openstack4j.openstack.compute.internal.ServerServiceImpl.boot(ServerServiceImpl.java:136)〜[openstack4j-3.8-withdeps.jar:na] 在com.projeto.openstack.controller.ComputerController.create(ComputerController.java:50)〜[classes /:na] 在java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)〜[na:na] 在java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)〜[na:na] 在java.base / jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)〜[na:na] 在java.base / java.lang.reflect.Method.invoke(Method.java:564)〜[na:na] 在org.springframework.web.method.support.invocableHandlerMethod.doInvoke(invocableHandlerMethod.java:190)〜[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.springframework.web.method.support.invocableHandlerMethod.invokeForRequest(invocableHandlerMethod.java:138)〜[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.springframework.web.servlet.mvc.method.annotation.ServletinvocableHandlerMethod.invokeAndHandle(ServletinvocableHandlerMethod.java:105)〜[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)〜[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)〜[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)〜[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.springframework.web.servlet.dispatcherServlet.dodispatch(dispatcherServlet.java:1040)〜[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.springframework.web.servlet.dispatcherServlet.doService(dispatcherServlet.java:943)〜[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)〜[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)〜[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在javax.servlet.http.HttpServlet.service(HttpServlet.java:652)〜[tomcat-embed-core-9.0.37.jar:4.0.FR] 在org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)〜[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在javax.servlet.http.HttpServlet.service(HttpServlet.java:733)〜[tomcat-embed-core-9.0.37.jar:4.0.FR] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)〜[tomcat-embed-websocket-9.0.37.jar:9.0.37] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)〜[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)〜[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.coyote.AbstractProtocol $ ConnectionHandler.process(AbstractProtocol.java:868)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1589)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在org.apache.tomcat.util.net.socketProcessorBase.run(SocketProcessorBase.java:49)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在java.base / java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)〜[na:na] 在java.base / java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:630)〜[na:na] 在org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)〜[tomcat-embed-core-9.0.37.jar:9.0.37] 在java.base / java.lang.Thread.run(Thread.java:832)〜[na:na]

你能帮我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...