#2983·Rocket

EventSteam! 似乎随机发送只包含":"的行

作者: Connor-Kelly创建于 2026年1月11日更新于 2026年1月13日
标签triage

QQ 火箭版本

0.5.1 国家

操作系统

Arch Linux x86 64 - Linux 6.17.9-arch1-1

Rust 工具链版本

rustc 1.94.0-夜间(f57eac1bf 2026-01-10)和1.91.0-夜间和1.92-稳定

发生了什么事?

用于下列代码: 时间 使用火箭:{ 发射 响应: 流: : {Event, EventStream} , 路线,

  • ;

[获得("/")]

fn hello () - > 事件时尚! [Event] { 事件史特兰!{ 在1.5 {中为 。 输出事件: 空 (); {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

[发射] fn火箭 () - > { 火箭: built (. mount ("/"), 路径! [你好]). {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

模式测试 { [试 fn 你好( ) { let body = reqwest: blocking:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ("http://localhost::::::::::::::8000"). . unrap () (中文(简体) ). 文本( ) .unrap( ); (中文(简体) ). dbg! (和body); (中文( 繁體) ). 肯定! (!body.lines (. ) any (XQLINX { 第1行:":")); {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?


用卷轴击中运行中的服务器返回此值
嘘
当地主机: 8000美元
数据 :

数据 :

数据 :
:# <- 此行不应出现.

数据 :

在测试时,这似乎随机地发生了大约1/4的请求,而行会按顺序移动. 这会不会是某种种族条件? 从测试中, 我无法让普通客户复制/失败行为,

测试大小写

[Rust] [试 fn 你好( ) { let body = reqwest: blocking:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ("http://localhost::::::::::::::8000"). . unrap () (中文(简体) ). 文本( ) .unrap( ); (中文(简体) ). dbg! (和body); (中文( 繁體) ). 肯定! (!body.lines (. ) any (XQLINX { 第1行:":")); {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

bash

QQ 日志输出

贝壳
> ROCKET LOG LEVEL=调试货物 t
完成 0.10s 中的“ test” profile [未优化 + debuginfo]目标
运行单元测试 src/main.rs(目标/调试/调试/调试/ Rocket Report-8841bb1 fb98f1283)

运行一个测试
测试: 你好... 失败

失败 :

-- -- 测试:你好,Stdout -- --
[src/main.rs:29:9] &body="数据:\n\ndata:\n\nndata:\ndata:\ndata:\ndata:\ndata:"

线程' test:: hello' (43235) 在 src/main.rs: 30: 9时惊慌失措:
声明失败: ! body. lines (. ). any (\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
注释 : 使用“ RUST  BACKTRACE=1” 环境变量运行以显示回溯跟踪


失败 :
测试 :

测试结果:失败。 0通过; 1 失败; 0 被忽略; 0 被测量; 0 被过滤出; 完成于 0.07s

错误: 测试失败, 重新运行通过 `- bin Rocket Report'

++ 附加上下文

我认为这是赛事的比赛条件 我和Datastar一起为SSE服务,这已经破解, 所以我在这边做了一个快速的助手, 来为TextStream服务, 这似乎可以解决问题。

QQ 系统检查

  • 我的bug报告涉及功能.
  • 我已经测试了最新的火箭发布 或最近的Git承诺。
  • 我测试了最新的稳定的`rustc'工具链。
  • 我找不到以前报道过的问题.