Java.lang.IndexOutOfBoundsException: Ключ: данные не найдены в компоненте: org.apache.camel.converter.stream.InputStreamJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java.lang.IndexOutOfBoundsException: Ключ: данные не найдены в компоненте: org.apache.camel.converter.stream.InputStream

Сообщение Anonymous »

Код: Выделить всё

from("jetty:http://0.0.0.0:6060/updateData")
.log("Received update request: ${body}")
.setBody(simple("UPDATE my_table SET data = :#${body[data]} WHERE id = :#${body[id]}"))
.to("sql:update") // Replace with your actual SQL query and dataSource
.setBody(simple("Data updated at ${date:now:yyyy-MM-dd HH:mm:ss}"))
.to("direct:notifyServiceB");

// Route to notify Service B using HTTP
from("direct:notifyServiceB")
.log("Notifying Service B")
.to("http://localhost:8081/serviceB/notify")
.log("Notification sent to Service B");
из конечной точки службы, когда я пытаюсь связаться с почтальоном, получающим это исключение.

Не удалось вызвать метод: [данные] в org.apache.camel.converter.stream.InputStreamCache из-за: java.lang.IndexOutOfBoundsException: Ключ: данные не найдены в bean-компоненте: org.apache.camel.converter.stream.InputStreamCache@8bc328c типа: org. apache.camel.converter.stream.InputStreamCache с использованием пути OGNL [[data]


Подробнее здесь: https://stackoverflow.com/questions/786 ... apache-cam
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»