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

Dominik Riemer closed STREAMPIPES-241.
--------------------------------------
      Assignee: Dominik Riemer
    Resolution: Won't Fix

Closing this as this error refers to a wrong build of the core and should work 
after rebuilding this

> CustomTransformOutputStrategy of Processor SplitArray not working
> -----------------------------------------------------------------
>
>                 Key: STREAMPIPES-241
>                 URL: https://issues.apache.org/jira/browse/STREAMPIPES-241
>             Project: StreamPipes
>          Issue Type: Bug
>          Components: Pipeline Elements, UI
>            Reporter: Philipp Zehnder
>            Assignee: Dominik Riemer
>            Priority: Major
>             Fix For: 0.67.0
>
>
> I tested the Split Array processor. It can be configured in the ui, but when 
> connecting to the next component an error occurs, with no error message in 
> the ui.
> I guess there is a problem with the new serializer.
>  
> The log of processors-transformation-jvm contains following exception:
> Caused by: com.google.gson.JsonParseException: cannot deserialize class 
> org.apache.streampipes.model.SpDataStream because it does not define a field 
> named sourceTypeCaused by: com.google.gson.JsonParseException: cannot 
> deserialize class org.apache.streampipes.model.SpDataStream because it does 
> not define a field named sourceType at 
> org.apache.streampipes.serializers.json.RuntimeTypeAdapterFactory$1.read(RuntimeTypeAdapterFactory.java:208)
>  at com.google.gson.TypeAdapter$1.read(TypeAdapter.java:199) at 
> com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)
>  at 
> com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82)
>  at 
> com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
>  at 
> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:131)
>  at 
> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:222)
>  at com.google.gson.Gson.fromJson(Gson.java:927) at 
> com.google.gson.Gson.fromJson(Gson.java:892) at 
> com.google.gson.Gson.fromJson(Gson.java:841) at 
> com.google.gson.Gson.fromJson(Gson.java:813) at 
> org.apache.streampipes.container.api.InvocableElement.fetchOutputStrategy(InvocableElement.java:115)
>  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.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)
>  at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124)
>  at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167)
>  at 
> org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219)
>  at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
>  at 
> org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:469)
>  at 
> org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:391)
>  at 
> org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:80)
>  at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:253) 
> at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) at 
> org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) at 
> org.glassfish.jersey.internal.Errors.process(Errors.java:292) at 
> org.glassfish.jersey.internal.Errors.process(Errors.java:274) at 
> org.glassfish.jersey.internal.Errors.process(Errors.java:244) at 
> org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)
>  at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:232) 
> at 
> org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680)
>  at 
> org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) 
> ... 45 common frames omitted



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to