Uploaded image for project: 'Application Controller'
  1. Application Controller
  2. APPC-869

VM Snapshot error occurs during image validation

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Low Low
    • Dublin Release
    • Beijing Release
    • APPC

      The following error is seen in CDP-PAL after the SNAPSHOT has been created and the image is being verified (The actual SNAPSHOT occurs it's during the validation back to OpenStack the error occurs):

      2018-04-27 19:25:04,001 | INFO  | p1234330985-1620 | Keystone                         | 434 - appc-iaas-adapter - 1.3.0.SNAPSHOT - SvcLogicGraph [module=APPC, rpc=topology-operation-all, mode=sync, version=2.0.0, md5sum=e736cc28afa500762c27a84d44eb362d] - 11 (execute) | 18 * Sending client request on thread qtp1234330985-1620
      18 > POST http://10.12.25.2:8774/v2/cf142fb96ce24770946c0f7117c0aeb3/servers/3b3d77e0-a79d-4c10-bfac-1b3914af1a14/action
      18 > Accept: application/json
      18 > Content-Type: application/json
      18 > X-Auth-Token: 8cb42dd8c1d244408c93186771ba8a71
      {
        "createImage" : {
          "name" : "Snapshot of Stability-Test-VM3 at 2018-04-27 19:25:03"
        }
      }

      2018-04-27 19:25:04,580 | INFO  | p1234330985-1620 | Keystone                         | 434 - appc-iaas-adapter - 1.3.0.SNAPSHOT - SvcLogicGraph [module=APPC, rpc=topology-operation-all, mode=sync, version=2.0.0, md5sum=e736cc28afa500762c27a84d44eb362d] - 11 (execute) | 18 * Client response received on thread qtp1234330985-1620
      18 < 202
      18 < Content-Length: 0
      18 < Content-Type: text/html; charset=UTF-8
      18 < Date: Fri, 27 Apr 2018 19:29:23 GMT
      18 < Location: http://192.168.204.2:9292/images/59c1ca01-bd72-49ff-a77f-13a0d2bcf481
      18 < X-Compute-Request-Id: req-ed409596-1071-4587-b261-546b93f08a2b

      2018-04-27 19:25:04,636 | INFO  | p1234330985-1620 | Keystone                         | 434 - appc-iaas-adapter - 1.3.0.SNAPSHOT - SvcLogicGraph [module=APPC, rpc=topology-operation-all, mode=sync, version=2.0.0, md5sum=e736cc28afa500762c27a84d44eb362d] - 11 (execute) | 19 * Sending client request on thread qtp1234330985-1620
      19 > GET http://10.12.25.2:9292/v2/images?name=Snapshot+of+Stability-Test-VM3+at+2018-04-27+19%3A25%3A03
      19 > Accept: application/json
      19 > X-Auth-Token: 8cb42dd8c1d244408c93186771ba8a71

      2018-04-27 19:25:04,642 | INFO  | p1234330985-1620 | Keystone                         | 434 - appc-iaas-adapter - 1.3.0.SNAPSHOT - SvcLogicGraph [module=APPC, rpc=topology-operation-all, mode=sync, version=2.0.0, md5sum=e736cc28afa500762c27a84d44eb362d] - 11 (execute) | 19 * Client response received on thread qtp1234330985-1620
      19 < 400
      19 < Content-Length: 171
      19 < Content-Type: application/json; charset=UTF-8
      19 < Date: Fri, 27 Apr 2018 19:29:23 GMT
      19 < X-Openstack-Request-Id: req-ac5fea1b-20e7-4983-8dd7-d18917e3dde7
      {"message": "Unable to filter by unknown operator 'Snapshot of Stability-Test-VM3 at 2018-04-27 19'.<br /><br />\n\n\n", "code": "400 Bad Request", "title": "Bad Request"}

      2018-04-27 19:25:04,644 | ERROR | p1234330985-1620 | CreateSnapshot                   | 434 - appc-iaas-adapter - 1.3.0.SNAPSHOT - SvcLogicGraph [module=APPC, rpc=topology-operation-all, mode=sync, version=2.0.0, md5sum=e736cc28afa500762c27a84d44eb362d] - 11 (execute) | APPC0044E Exception InvalidRequestException was caught attempting createSnapshot of server http://10.12.25.2:8774/v2.1/cf142fb96ce24770946c0f7117c0aeb3/servers/3b3d77e0-a79d-4c10-bfac-1b3914af1a14 on tenant [APPC]
      Exception InvalidRequestException: PALOS0014E Exception OpenStackResponseException (with status code 400 = Bad Request) while processing service request getImageByName. Original exception message was:
       Unexpected status received from Openstack {"message": "Unable to filter by unknown operator 'Snapshot of Stability-Test-VM3 at 2018-04-27 19'.<br /><br />\n\n\n", "code": "400 Bad Request", "title": "Bad Request"}
       Service request state context:
       IMAGE=Snapshot of Stability-Test-VM3 at 2018-04-27 19:25:03, SERVICE_URL=http://10.12.25.2:9292/v2, PROVIDER=OpenStackProvider, PRINCIPAL=APPC-admin, METHOD=getImageByName, LINE_NUMBER=222, SERVICE=Image, CLASS=com.att.cdp.openstack.v2.OpenStackImageService, TENANT=APPC, THREAD=qtp1234330985-1620
          at com.att.cdp.openstack.util.ExceptionMapper.mapResponseException(ExceptionMapper.java:135)
          at com.att.cdp.openstack.util.ExceptionMapper.mapException(ExceptionMapper.java:75)
          at com.att.cdp.openstack.v2.OpenStackImageService.getImageByName(OpenStackImageService.java:236)
          at org.onap.appc.adapter.iaas.provider.operation.impl.CreateSnapshot.createSnapshot(CreateSnapshot.java:119)
          at org.onap.appc.adapter.iaas.provider.operation.impl.CreateSnapshot.createSnapshotNested(CreateSnapshot.java:187)
          at org.onap.appc.adapter.iaas.provider.operation.impl.CreateSnapshot.createSnapshot(CreateSnapshot.java:164)
          ... 101 more frames

      com.att.cdp.exceptions.InvalidRequestException: PALOS0014E Exception OpenStackResponseException (with status code 400 = Bad Request) while processing service request getImageByName. Original exception message was:
       Unexpected status received from Openstack {"message": "Unable to filter by unknown operator 'Snapshot of Stability-Test-VM3 at 2018-04-27 19'.<br /><br />\n\n\n", "code": "400 Bad Request", "title": "Bad Request"}
       Service request state context:
       IMAGE=Snapshot of Stability-Test-VM3 at 2018-04-27 19:25:03, SERVICE_URL=http://10.12.25.2:9292/v2, PROVIDER=OpenStackProvider, PRINCIPAL=APPC-admin, METHOD=getImageByName, LINE_NUMBER=222, SERVICE=Image, CLASS=com.att.cdp.openstack.v2.OpenStackImageService, TENANT=APPC, THREAD=qtp1234330985-1620
              at com.att.cdp.openstack.util.ExceptionMapper.mapResponseException(ExceptionMapper.java:135)
              at com.att.cdp.openstack.util.ExceptionMapper.mapException(ExceptionMapper.java:75)
              at com.att.cdp.openstack.v2.OpenStackImageService.getImageByName(OpenStackImageService.java:236)
              at org.onap.appc.adapter.iaas.provider.operation.impl.CreateSnapshot.createSnapshot(CreateSnapshot.java:119)
              at org.onap.appc.adapter.iaas.provider.operation.impl.CreateSnapshot.createSnapshotNested(CreateSnapshot.java:187)
              at org.onap.appc.adapter.iaas.provider.operation.impl.CreateSnapshot.createSnapshot(CreateSnapshot.java:164)
              at org.onap.appc.adapter.iaas.provider.operation.impl.CreateSnapshot.executeProviderOperation(CreateSnapshot.java:223)
              at org.onap.appc.adapter.iaas.provider.operation.impl.base.ProviderOperation.doOperation(ProviderOperation.java:430)
              at org.onap.appc.adapter.iaas.impl.ProviderAdapterImpl.createSnapshot(ProviderAdapterImpl.java:229)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_162]
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_162]
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_162]
              at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_162]
              at org.onap.ccsdk.sli.core.sli.provider.ExecuteNodeExecutor.execute(ExecuteNodeExecutor.java:96)
              at org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:181)
              at org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:158)
              at org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:238)
              at org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:216)
              at Proxy565a185c_1c3d_45da_9821_ebd7c578f2c9.execute(Unknown Source)
              at org.onap.appc.provider.AppcProviderClient.execute(AppcProviderClient.java:96)
              at org.onap.appc.provider.topology.TopologyService.callGraph(TopologyService.java:635)
              at org.onap.appc.provider.topology.TopologyService.callGraph(TopologyService.java:612)
              at org.onap.appc.provider.topology.TopologyService.snapshot(TopologyService.java:497)
              at org.onap.appc.provider.AppcProvider.snapshot(AppcProvider.java:241)
              at org.opendaylight.yangtools.yang.binding.util.RpcMethodInvokerWithInput.invokeOn(RpcMethodInvokerWithInput.java:31)
              at org.opendaylight.yangtools.yang.binding.util.AbstractMappedRpcInvoker.invokeRpc(AbstractMappedRpcInvoker.java:52)
              at org.opendaylight.controller.md.sal.binding.impl.BindingDOMRpcImplementationAdapter.invoke(BindingDOMRpcImplementationAdapter.java:83)
              at org.opendaylight.controller.md.sal.binding.impl.BindingDOMRpcImplementationAdapter.invokeRpc(BindingDOMRpcImplementationAdapter.java:70)
              at org.opendaylight.controller.md.sal.dom.broker.impl.GlobalDOMRpcRoutingTableEntry.invokeRpc(GlobalDOMRpcRoutingTableEntry.java:39)
              at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRoutingTable.invokeRpc(DOMRpcRoutingTable.java:177)
              at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter.invokeRpc(DOMRpcRouter.java:102)
              at Proxyef733ff0_83fa_4771_9f3e_86c1b4bcfe1f.invokeRpc(Unknown Source)
              at Proxyb50e7fed_c1a8_47ad_ad84_44b1843af9fa.invokeRpc(Unknown Source)
              at org.opendaylight.netconf.sal.restconf.impl.BrokerFacade.invokeRpc(BrokerFacade.java:526)[272:org.opendaylight.netconf.sal-rest-connector:1.6.1]
              at org.opendaylight.netconf.sal.restconf.impl.RestconfImpl.invokeRpc(RestconfImpl.java:469)[272:org.opendaylight.netconf.sal-rest-connector:1.6.1]
              at org.opendaylight.netconf.sal.restconf.impl.StatisticsRestconfServiceWrapper.invokeRpc(StatisticsRestconfServiceWrapper.java:83)[272:org.opendaylight.netconf.sal-rest-connector:1.6.1]
              at org.opendaylight.netconf.sal.rest.impl.RestconfCompositeWrapper.invokeRpc(RestconfCompositeWrapper.java:64)[272:org.opendaylight.netconf.sal-rest-connector:1.6.1]
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_162]
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_162]
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_162]
              at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_162]
              at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.uri.rules.ResourceObjectRule.accept(ResourceObjectRule.java:100)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)[77:com.sun.jersey.jersey-server:1.17.0]
              at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)[78:com.sun.jersey.servlet:1.17.0]
              at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)[78:com.sun.jersey.servlet:1.17.0]
              at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)[78:com.sun.jersey.servlet:1.17.0]
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)[106:javax.servlet-api:3.1.0]
              at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)[151:org.eclipse.jetty.servlet:9.2.21.v20170120]
              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)[151:org.eclipse.jetty.servlet:9.2.21.v20170120]
              at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:201)[163:org.eclipse.jetty.websocket.server:9.2.21.v20170120]
              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)[151:org.eclipse.jetty.servlet:9.2.21.v20170120]
              at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:257)[153:org.eclipse.jetty.servlets:9.2.21.v20170120]
              at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:220)[153:org.eclipse.jetty.servlets:9.2.21.v20170120]
              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)[151:org.eclipse.jetty.servlet:9.2.21.v20170120]
              at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:83)[153:org.eclipse.jetty.servlets:9.2.21.v20170120]
              at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:301)[153:org.eclipse.jetty.servlets:9.2.21.v20170120]
              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)[151:org.eclipse.jetty.servlet:9.2.21.v20170120]
              at org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter.doFilter(CustomFilterAdapter.java:83)[176:org.opendaylight.aaa.filterchain:0.6.1]
              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)[151:org.eclipse.jetty.servlet:9.2.21.v20170120]
              at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)[130:org.apache.shiro.core:1.3.2]
              at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)[130:org.apache.shiro.core:1.3.2]
              at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)[130:org.apache.shiro.core:1.3.2]
              at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)[131:org.apache.shiro.web:1.3.2]
              at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)[131:org.apache.shiro.web:1.3.2]
              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)[151:org.eclipse.jetty.servlet:9.2.21.v20170120]
              at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)[151:org.eclipse.jetty.servlet:9.2.21.v20170120]
              at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:72)[296:org.ops4j.pax.web.pax-web-jetty:4.3.4]
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)[150:org.eclipse.jetty.server:9.2.21.v20170120]
              at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)[149:org.eclipse.jetty.security:9.2.21.v20170120]
              at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)[150:org.eclipse.jetty.server:9.2.21.v20170120]
              at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)[150:org.eclipse.jetty.server:9.2.21.v20170120]
              at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:287)[296:org.ops4j.pax.web.pax-web-jetty:4.3.4]
              at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)[151:org.eclipse.jetty.servlet:9.2.21.v20170120]
              at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)[150:org.eclipse.jetty.server:9.2.21.v20170120]
              at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)[150:org.eclipse.jetty.server:9.2.21.v20170120]
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)[150:org.eclipse.jetty.server:9.2.21.v20170120]
              at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)[296:org.ops4j.pax.web.pax-web-jetty:4.3.4]
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)[150:org.eclipse.jetty.server:9.2.21.v20170120]
              at org.eclipse.jetty.server.Server.handle(Server.java:499)[150:org.eclipse.jetty.server:9.2.21.v20170120]
              at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)[150:org.eclipse.jetty.server:9.2.21.v20170120]
              at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:258)[150:org.eclipse.jetty.server:9.2.21.v20170120]
              at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)[142:org.eclipse.jetty.io:9.2.21.v20170120]
              at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)[155:org.eclipse.jetty.util:9.2.21.v20170120]
              at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)[155:org.eclipse.jetty.util:9.2.21.v20170120]
              at java.lang.Thread.run(Thread.java:748)[:1.8.0_162]

            jarmstrong001 jarmstrong001
            sseabolt sseabolt
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: