Uploaded image for project: 'Service Design and Creation'
  1. Service Design and Creation
  2. SDC-2257

Null pointer exception when parsing CSAR with policies in the model

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Highest Highest
    • Dublin Release
    • Dublin Release
    • None
    • None

      service-Vloadbalancerms-csar.csar

      SDC clients throw null pointer exception when parsing service model with policies.

       

      2019-04-29T13:47:19.502Z|[f28516a4-17cd-4c0d-8125-c35183c0288d]|qtp1375995437-3642|AAI-BAS|[ModelLoader]|||WARN|org.eclipse.jetty.server.HttpChannel||/services/babel-service/v1/app/generateArtifacts

      javax.servlet.ServletException: java.lang.NullPointerException

                      at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:489)

                      at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427)

                      at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388)

                      at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341)

                      at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228)

                      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:867)

                      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623)

                      at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:214)

                      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)

                      at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)

                      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

                      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)

                      at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)

                      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

                      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)

                      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)

                      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)

                      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)

                      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)

                      at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)

                      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)

                      at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)

                      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)

                      at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)

                      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)

                      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)

                      at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)

                      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)

                      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)

                      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)

                      at org.eclipse.jetty.server.Server.handle(Server.java:502)

                      at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)

                      at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)

                      at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)

                      at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)

                      at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)

                      at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)

                      at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)

                      at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)

                      at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)

                      at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)

                      at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)

                      at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)

                      at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)

                      at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)

                      at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)

                      at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)

                      at java.lang.Thread.run(Thread.java:748)

      Caused by: java.lang.NullPointerException: null

                      at org.onap.sdc.toscaparser.api.elements.PolicyType._getParentPolicies(PolicyType.java:86)

                      at org.onap.sdc.toscaparser.api.elements.PolicyType.<init>(PolicyType.java:52)

                      at org.onap.sdc.toscaparser.api.EntityTemplate.<init>(EntityTemplate.java:112)

                      at org.onap.sdc.toscaparser.api.Policy.<init>(Policy.java:46)

                      at org.onap.sdc.toscaparser.api.TopologyTemplate._policies(TopologyTemplate.java:217)

                      at org.onap.sdc.toscaparser.api.TopologyTemplate.<init>(TopologyTemplate.java:81)

                      at org.onap.sdc.toscaparser.api.ToscaTemplate._topologyTemplate(ToscaTemplate.java:250)

                      at org.onap.sdc.toscaparser.api.ToscaTemplate.init(ToscaTemplate.java:217)

                      at org.onap.sdc.toscaparser.api.ToscaTemplate.<init>(ToscaTemplate.java:120)

                      at org.onap.sdc.tosca.parser.impl.SdcToscaParserFactory.init(SdcToscaParserFactory.java:80)

                      at org.onap.sdc.tosca.parser.impl.SdcToscaParserFactory.getSdcCsarHelper(SdcToscaParserFactory.java:61)

                      at org.onap.aai.babel.xml.generator.api.AaiArtifactGenerator.generateArtifact(AaiArtifactGenerator.java:106)

                      at org.onap.aai.babel.xml.generator.ModelGenerator.generateArtifacts(ModelGenerator.java:77)

                      at org.onap.aai.babel.csar.CsarToXmlConverter.generateXmlFromCsar(CsarToXmlConverter.java:74)

                      at org.onap.aai.babel.service.GenerateArtifactsServiceImpl.generateArtifacts(GenerateArtifactsServiceImpl.java:159)

                      at org.onap.aai.babel.service.GenerateArtifactsServiceImpl.generateArtifacts(GenerateArtifactsServiceImpl.java:117)

                      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.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)

                      at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)

                      at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)

                      at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160)

                      at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)

                      at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)

                      at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)

                      at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)

                      at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)

                      at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)

                      at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)

                      at org.glassfish.jersey.internal.Errors.process(Errors.java:315)

                      at org.glassfish.jersey.internal.Errors.process(Errors.java:297)

                      at org.glassfish.jersey.internal.Errors.process(Errors.java:267)

                      at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)

                      at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305)

                      at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)

                      at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473)

                      ... 47 common frames omitted

            platania platania
            platania platania
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: