Вопрос:

Mule: NoClassDefFoundError во время после успешной обработки потока

mule

87 просмотра

1 ответ

126 Репутация автора

У меня есть следующие настройки потока:

    <set-variable variableName="year" value="#[message.inboundProperties.'http.query.params'.year]" doc:name="setYear"/>     
    <set-variable variableName="month" value="#[message.inboundProperties.'http.query.params'.month]" doc:name="setMonth"/>
        <http:request config-ref="HTTP_Request_Configuration" path="/year/{year}/month/{month}/file.csv" method="GET" doc:name="deliverFile">
            <http:request-builder>
                <http:uri-param paramName="year" value="#[flowVars.year]"/>
                <http:uri-param paramName="month" value="#[flowVars.month]"/>
            </http:request-builder>
        </http:request>
         <catch-exception-strategy doc:name="Catch Exception Strategy">
            <set-payload value="The request cannot be processed, the error is #[exception.getSummaryMessage()]" doc:name="Set Payload"/>
         </catch-exception-strategy>

Все работает нормально, и я могу загрузить файл, однако, в конце я получаю следующую ошибку:

SEVERE: doSelect исключение Событие , org.glassfish.grizzly.nio.SelectorRunner.iterateKeyEvents (SelectorRunner.java:415) по адресу org.glassfish.grizzly.nio.SelectorRunner.iterateKeys (SelectorRunner.java:384) по адресу org.glassfish.grizzly.nio.SelectorRunner.doSelect (SelectorRunner.javag3000 at at) .grizzly.nio.SelectorRunner.run (SelectorRunner.java:279) в org.glassfish.grizzly.threadpool.AbstractThreadPool $ Worker.doWork (AbstractThreadPool.java:591) в org.glassfish.grizzly.threadpool.AbstractThreadPo. (AbstractThreadPool.java:571) в java.lang.Thread.run (Thread.java:745)AbstractThreadPool $ Worker.doWork (AbstractThreadPool.java:591) в org.glassfish.grizzly.threadpool.AbstractThreadPool $ Worker.run (AbstractThreadPool.java:571) в java.lang.Thread.run (Thread.java:745)AbstractThreadPool $ Worker.doWork (AbstractThreadPool.java:591) в org.glassfish.grizzly.threadpool.AbstractThreadPool $ Worker.run (AbstractThreadPool.java:571) в java.lang.Thread.run (Thread.java:745)

Автор: insaneyogi Источник Размещён: 09.03.2017 12:42

Ответы (1)


0 плюса

6806 Репутация автора

Решение

Это исключение doSelect может быть ошибкой, о которой уже сообщалось здесь https://www.mulesoft.org/jira/plugins/servlet/mobile#issue/MULE-8989
Это может быть исправлено во время выполнения mule 3.8.2: https: // docs. mulesoft.com/release-notes/mule-3.8.2-release-notes
Просто попробуйте использовать последнюю версию mule.
Для получения дополнительной информации: Mule выдает ошибку при выполнении http-запроса от JBoss

Автор: Anirban Sen Chowdhary Размещён: 09.03.2017 08:04
Вопросы из категории :
32x32