[ 
https://issues.apache.org/jira/browse/UNOMI-121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Huber resolved UNOMI-121.
-------------------------------
    Resolution: Fixed

> Exporting multi value property doesn't work
> -------------------------------------------
>
>                 Key: UNOMI-121
>                 URL: https://issues.apache.org/jira/browse/UNOMI-121
>             Project: Apache Unomi
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 1.2.0-incubating
>            Reporter: Serge Huber
>            Assignee: Serge Huber
>             Fix For: 1.2.0-incubating
>
>
> When exporting multi-valued property, get the following exception:
> 2017-08-22 10:04:30,054 | WARN | tp1379061844-149 | PhaseInterceptorChain | 
> 125 - org.apache.cxf.cxf-core - 3.0.2 | Application 
> {http://rest.router.unomi.apache.org/}ExportConfigurationServiceEndPoint has 
> thrown exception, unwinding now 
> org.apache.cxf.interceptor.Fault 
> at 
> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:163)[125:org.apache.cxf.cxf-core:3.0.2]
>  
> at 
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:129)[125:org.apache.cxf.cxf-core:3.0.2]
> at 
> org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:200)[140:org.apache.cxf.cxf-rt-frontend-jaxrs:3.0.2]
>  
> at 
> org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99)[140:org.apache.cxf.cxf-rt-frontend-jaxrs:3.0.2]
>  
> at 
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59)[125:org.apache.cxf.cxf-core:3.0.2]
>  
> at 
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96)[125:org.apache.cxf.cxf-core:3.0.2]
>  
> at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)[125:org.apache.cxf.cxf-core:3.0.2]
>  
> at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)[125:org.apache.cxf.cxf-core:3.0.2]
>  
> at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:243)[133:org.apache.cxf.cxf-rt-transports-http:3.0.2]
>  
> at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)[133:org.apache.cxf.cxf-rt-transports-http:3.0.2]
>  
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:197)[133:org.apache.cxf.cxf-rt-transports-http:3.0.2]
>  
> at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:149)[133:org.apache.cxf.cxf-rt-transports-http:3.0.2]
>  
> at 
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)[133:org.apache.cxf.cxf-rt-transports-http:3.0.2]
>  
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:290)[133:org.apache.cxf.cxf-rt-transports-http:3.0.2]
>  
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:209)[133:org.apache.cxf.cxf-rt-transports-http:3.0.2]
>  
> at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:595)[65:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>  
> at 
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:265)[133:org.apache.cxf.cxf-rt-transports-http:3.0.2]
>  
> at 
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69)[79:org.ops4j.pax.web.pax-web-jetty:3.2.9]
>  
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:240)[79:org.ops4j.pax.web.pax-web-jetty:3.2.9]
>  
> at 
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:75)[79:org.ops4j.pax.web.pax-web-jetty:3.2.9]
>  
> at 
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.server.Server.handle(Server.java:370)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:196)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at 
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)[70:org.eclipse.jetty.aggregate.jetty-all-server:8.1.19.v20160209]
>  
> at java.lang.Thread.run(Thread.java:745)[:1.8.0_111] 
> Caused by: java.lang.NullPointerException 
> at 
> org.apache.unomi.router.services.ProfileExportServiceImpl.convertProfileToCSVLine(ProfileExportServiceImpl.java:78)
> at 
> org.apache.unomi.router.services.ProfileExportServiceImpl.extractProfilesBySegment(ProfileExportServiceImpl.java:46)
> at Proxycdd31d5b_88a7_41af_9f97_9027e00c7682.extractProfilesBySegment(Unknown 
> Source) 
> at Proxyaf3607a5_b05e_4efd_be27_7fc9f41a8441.extractProfilesBySegment(Unknown 
> Source) 
> at 
> org.apache.unomi.router.rest.ExportConfigurationServiceEndPoint.processOneshotImportConfigurationCSV(ExportConfigurationServiceEndPoint.java:121)[236:org.apache.unomi.router-rest:1.2.0.incubating-SNAPSHOT]
>  
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_111] 
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_111]
>  
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_111]
>  
> at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_111] 
> at 
> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:181)[125:org.apache.cxf.cxf-core:3.0.2]
>  
> at 
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:97)[125:org.apache.cxf.cxf-core:3.0.2]
>  
> ... 42 more



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to