[
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)