-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Ready For ToDoTask can be mooved to BacklogTask can be mooved to BacklogbugSomething isn't workingSomething isn't working
Description
Component Bug Report
Description
Error in Select Query
if one of Passthrough messages is array (also may be java sailor problem)
Component Version
2.5.7
Steps to Reproduce
- Create flow with any trigger - step 1, in data sample put something like
[{"a":1}]
- Create some dummy - step 2, for example utility - log message
- Create third step with jdbc-component
Select Query
action - Try to retrieve sample (or save and run flow)
Actual Result
java.lang.ClassCastException: org.glassfish.json.JsonArrayBuilderImpl$JsonArrayImpl cannot be cast to javax.json.JsonObject
at org.glassfish.json.JsonObjectBuilderImpl$JsonObjectImpl.getJsonObject(JsonObjectBuilderImpl.java:184)
at io.elastic.sailor.impl.MessageResolverImpl$MessageHolder.<init>(MessageResolverImpl.java:273)
at io.elastic.sailor.impl.MessageResolverImpl.externalize(MessageResolverImpl.java:128)
at io.elastic.sailor.impl.DataCallback.receiveData(DataCallback.java:57)
at io.elastic.sailor.impl.CountingCallbackImpl.receive(CountingCallbackImpl.java:13)
at io.elastic.api.EventEmitter.emit(EventEmitter.java:119)
at io.elastic.api.EventEmitter.emitData(EventEmitter.java:65)
at io.elastic.jdbc.actions.NewSelectAction.emitIndividuallyData(NewSelectAction.java:99)
at io.elastic.jdbc.actions.NewSelectAction.execute(NewSelectAction.java:64)
at io.elastic.sailor.impl.MessageProcessorImpl.processMessage(MessageProcessorImpl.java:68)
at io.elastic.sailor.impl.MessageConsumer.lambda$handleDelivery$0(MessageConsumer.java:77)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Expected Result
No errors
Workaround(s)
none
Metadata
Metadata
Assignees
Labels
Ready For ToDoTask can be mooved to BacklogTask can be mooved to BacklogbugSomething isn't workingSomething isn't working