Mule如何忽略GRIZZLY0013:执行FilterChain期间的异常

Mule如何忽略GRIZZLY0013:执行FilterChain期间的异常,mule,log4j2,cloudhub,Mule,Log4j2,Cloudhub,在CloudHub中不断收到如下警告。CloudHub日志限制为30天和100mb。这是一个问题,因为它会使日志变得混乱,重要的日志也会丢失。我知道有一种方法可以限制/抑制LOG4J2配置中的GRIZZLY0013警告,但我忘记了,在任何地方都找不到它。有没有办法禁用它 Mule版本-3.9.2 Worker-0 [app-name].HTTP_Default_Listener_Configuration.worker.01 WARN GRIZZLY0013: Exception

在CloudHub中不断收到如下警告。CloudHub日志限制为30天和100mb。这是一个问题,因为它会使日志变得混乱,重要的日志也会丢失。我知道有一种方法可以限制/抑制LOG4J2配置中的GRIZZLY0013警告,但我忘记了,在任何地方都找不到它。有没有办法禁用它

Mule版本-3.9.2

Worker-0     [app-name].HTTP_Default_Listener_Configuration.worker.01     WARN
GRIZZLY0013: Exception during FilterChain execution
java.lang.IllegalArgumentException: path parameter must start with /
    at org.mule.util.Preconditions.checkArgument(Preconditions.java:26)
    at org.mule.module.http.internal.listener.HttpListenerRegistry$ServerAddressRequestHandlerRegistry.findRequestHandler(HttpListenerRegistry.java:222)
    at org.mule.module.http.internal.listener.HttpListenerRegistry.getRequestHandler(HttpListenerRegistry.java:83)
    at org.mule.module.http.internal.listener.grizzly.GrizzlyRequestDispatcherFilter.handleRead(GrizzlyRequestDispatcherFilter.java:109)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:540)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
    at org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy.run0(ExecutorPerServerAddressIOStrategy.java:126)
    at org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy.access$100(ExecutorPerServerAddressIOStrategy.java:32)
    at org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy$WorkerThreadRunnable.run(ExecutorPerServerAddressIOStrategy.java:149)
    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)

您可以将包org.glassfish.grizzly.filterchain设置为错误级别,以便忽略警告。但是,首先,您应该检查HTTP侦听器配置是否真的没有以路径开始,并修复它。

就是这样,谢谢!这次会保存在我的笔记里!HTTP侦听器配置基本路径为空HTTP侦听器连接器路径以/v1.0开头我不确定该警告是否引用了接收到的URI。这是早期Mule版本中的一个错误,但已修复,因此我不确定是什么原因导致:/