Сообщение об ошибке не найдено - Azure EventHub
Я пытаюсь отправить строку в EventHub, и я написал этот код:
private static void sendPOST(ValueChangeMessage valueChangeMessage) throws IOException {
try {
// final String namespaceName = ""; //sericebusnamespacename
// final String eventHubName = "";
// final String sasKeyName = "";
// final String sasKey = "";
// ConnectionStringBuilder connStr = new ConnectionStringBuilder(namespaceName, eventHubName, sasKeyName, sasKey);
byte[] payloadBytes = valueChangeMessage.data.get().toString().getBytes(StandardCharsets.UTF_8);
EventData sendEvent = new EventData(payloadBytes);
EventHubClient ehClient = EventHubClient.createFromConnectionStringSync(connStr.toString());
ehClient.sendSync(sendEvent);
}
catch (ServiceBusException ex) {
Logger.getLogger(CatChannel.class.getName()).log(Level.SEVERE, null, ex);
}
}
Но всякий раз, когда я пытаюсь запустить проект из netbeans, он выдает ошибку ниже:
ошибка: невозможно получить доступ к сообщению
sendEvent = new EventData(payloadBytes);
файл класса для org.apache.qpid.proton.message.Message не найден
Может кто-нибудь сказать мне, что может быть возможным вопросом?
1 ответ
Я получил исправление для этого.......... на самом деле проблема была с прокси-серверами системы..... он не смог загрузить баночки с Maven..... Так что я вручную включил зависимости в моем проекте