我正在尝试使用aspnetcore后台服务功能创建一个点火服务。当我启动服务时,它运行良好,但一旦客户端尝试连接,我就会出现以下异常:
〔09:51:15746〕〔SEVERE〕〔disco notifier worker-#75%点火实例7b562b36-d203-4652-9ec-5fad30b09a3b%〕〔〕JVM将由于以下故障而立即停止:〔failureCtx=FailureContext〔type=SYSTEM_worker_TERMINATION,err=class o.a.i.IgniteException:无效的数组规范:Npgsql.TypeHandlers.TextHandler+
启动节点后,我正在激活并设置基线自动调整标志。
我在这里做错了什么?
这是Ignite中的一个bug:https://issues.apache.org/jira/browse/IGNITE-15845,已修复2.12版本,计划于下周发布。
-
您可以尝试候选版本,看看它是否适合您https://dist.apache.org/repos/dist/dev/ignite/2.12.0-rc2/apache-ignite-2.12.0-nuget.zip
-
或者使用一种变通方法-在
BinaryConfiguration
或ignite.GetBinary().GetBinaryType(typeof(TValue));
中手动注册SQL类型(无论使用[QuerySqlField]
的位置)