【问题标题】:The PipeLine Contains No Upstream Handle hence discarding packetPipeLine 不包含上游句柄,因此丢弃数据包
【发布时间】:2014-01-31 21:50:31
【问题描述】:

我正在使用 Netty 接收数据包,但有时会出现此异常:

netty 管道不包含丢弃的上游处理程序。

2011 年 6 月 6 日下午 7:22:13 org.jboss.netty.channel.DefaultChannelPipeline 警告:管道不包含上游处理程序;丢弃:[id: 0x443ecfff, /127.0.0.1:62171 => /127.0.0.1:43594] 已关闭

2011 年 6 月 6 日下午 7:22:13 org.jboss.netty.channel.DefaultChannelPipeline 警告:管道不包含上游处理程序;丢弃:[id: 0x443ecfff, /127.0.0.1:62171 => /127.0.0.1:43594] UNBOUND: /127.0.0.1:43594

2011 年 6 月 6 日下午 7:22:13 org.jboss.netty.channel.DefaultChannelPipeline 警告:管道不包含上游处理程序;丢弃:[id: 0x443ecfff, /127.0.0.1:62171 => /127.0.0.1:43594] DISCONNECTED: /127.0.0.1:62171

请建议我应该怎么做才能避免这种异常。另外,我遇​​到了未绑定的异常。 Unbound 的真正含义是什么?

即使我也有同样的问题。

223.227.12.144:1024--设备ip和端口 这是与我的 ip 192.168.1.42:1023 通信

例外: 2014 年 1 月 29 日下午 5:21:16 org.jboss.netty.channel.DefaultChannelPipeline 警告:管道不包含上游处理程序;丢弃:[id: 0xc3705d5d, /223.227.12.144:1024 :> /192.168.1.42:1023] UNBOUND 2014 年 1 月 29 日下午 5:21:16 org.jboss.netty.channel.DefaultChannelPipeline 警告:管道不包含上游处理程序;丢弃:[id: 0xc3705d5d, /223.227.12.144:1024 :> /192.168.1.42:1023] 关闭

【问题讨论】:

  • 我在你的问题上看不到与 hornetq 的任何相关性,因此我将重新标记它......如果你有 hornetq,你必须提供一些关于 hornetq 的信息,以便我们可以关联错误,因为我们从未见过这个大黄蜂
  • 如果您提供更多实体信息,请将此标记为 hornetq

标签: netty


【解决方案1】:

这基本上意味着您的 ChannelPipeline 中没有 ChannelUpstreamHandler,因此未处理消息。

【讨论】:

    【解决方案2】:

    警告直接说,您没有使用任何上游或下游处理程序。如果不是您尝试删除已删除的管道。所以请在删除之前检查管道是否存在或忽略它。

    最好的解决方案是忽略此警告,因为它不会产生任何问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-09
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多