S03018

错误代码

S03018

报错信息

warmupStreamEngine currently only supports the reactive state engine. RefId: S03018

错误原因

warmup() 函数目前只适用于响应式状态引擎。

warmupStreamEngine 函数可以向流引擎中输入数据,这些数据会修改流引擎的内部状态,但是不会输出。

目前 warmup 只支持 reactive state engine。如果对其他引擎调用 warmup,会抛出错误。

同时,reactive state engine 在进行 warmup 的时候,如果发现下游输出表也是流引擎,那么也会对输出引擎调用 warmup 函数。如果这个引擎不支持 warmup,也会抛出错误。

解决办法

  • 如果调用 warmup 响应式状态引擎以外的其他引擎

    • 这个功能目前不支持,无法实现

  • 如果响应式状态引擎的输出是一个响应式状态引擎以外的其他引擎导致报错,解决方法为:

    • 使响应式状态引擎先输出到流表,然后用其他引擎订阅这张流表