Twitter示例muleflow与Mule 3.6 EE,Twitter 3.2.0,
Twitter访问级别:读取,写入和指示消息
这是显示的控制台中的内容:
ERROR 2015-01-30 12:55:02,786 [[twitterdemo] .HTTP_Listener_Configuration.worker.01] org.mule.retry.notifiers.ConnectNotifier:无法连接/重新连接:工作描述符。 Root Exception为:收到401响应,但没有WWW-Authenticate头。键入:class java.lang.IllegalStateException ERROR 2015-01-30 12:55:02,793 [[twitterdemo] .HTTP_Listener_Configuration.worker.01] org.mule.exception.DefaultMessagingExceptionStrategy:
消息:发送HTTP请求时出错。消息有效内容的类型为:MuleHttpClient $ 1
异常堆栈是: 1.收到401响应,但没有WWW-Authenticate标头(java.lang.IllegalStateException) com.ning.http.client.providers.grizzly.GrizzlyAsyncHttpProvider $ AsyncHttpClientEventFilter $ AuthorizationHandler:1623(null) 2. java.lang.IllegalStateException:收到401响应,但没有WWW-Authenticate头(java.util.concurrent.ExecutionException) org.glassfish.grizzly.impl.SafeFutureImpl $ Sync:363(null) 3. java.util.concurrent.ExecutionException:java.lang.IllegalStateException:收到401响应,但没有WWW-Authenticate头(java.io.IOException) org.mule.module.http.internal.request.grizzly.GrizzlyHttpClient:282(null) 4.发送HTTP请求时出错。消息有效内容的类型为:MuleHttpClient $ 1(org.mule.api.MessagingException)
Root异常堆栈跟踪: java.lang.IllegalStateException:收到401响应,但没有WWW-Authenticate标头 at com.ning.http.client.providers.grizzly.GrizzlyAsyncHttpProvider $ AsyncHttpClientEventFilter $ AuthorizationHandler.handleStatus(GrizzlyAsyncHttpProvider.java:1623) at com.ning.http.client.providers.grizzly.GrizzlyAsyncHttpProvider $ AsyncHttpClientEventFilter.onHttpHeadersParsed(GrizzlyAsyncHttpProvider.java:1422) 在org.glassfish.grizzly.http.HttpCodecFilter.decodeHttpPacketFromBytes(HttpCodecFilter.java:664) + 3个以上(设置调试级别日志记录或' -Dmule.verbose.exceptions = true'表示所有内容)
答案 0 :(得分:0)
似乎Mule 3.6.x中的WWW-authenticate标头标题存在问题。
我尝试了一个基本的Twitter流程,它适用于Mule 3.5但不适用于3.6。
报告的问题是: