Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用任何点燃过滤器都会引发查询异常。

使用任何点燃过滤器都会引发查询异常。
EN

Stack Overflow用户
提问于 2022-03-01 23:57:42
回答 1查看 85关注 0票数 0

我正在查询这样一个点火缓存:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
            try (QueryCursor<Cache.Entry<Long, IgniteAccountOrder>> qryCursor = cache.query(new ScanQuery<>())) {
                qryCursor.forEach(
                        entry -> System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue()));
            }

这很好,并且这个值被序列化得很好。

一旦将任何筛选器添加到查询中,就会出现异常。下面是与始终返回true的过滤器完全相同的代码,这在技术上等同于上面的代码,没有任何过滤器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
            IgniteBiPredicate<Long, IgniteAccountOrder> filter = (key, p) -> true;

            try (QueryCursor<Cache.Entry<Long, IgniteAccountOrder>> qryCursor = cache.query(new ScanQuery<>(filter))) {
                qryCursor.forEach(
                        entry -> System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue()));
            }

第二个代码出现以下异常:

线程"main“中的异常:点燃未能处理请求4:未能在org.apache.ignite.internal.client.thin.TcpClientChannel.convertException(TcpClientChannel.java:336) at org.apache.ignite.internal.client.thin.TcpClientChannel.receive(TcpClientChannel.java:296) at org.apache.ignite.internal.client.thin.TcpClientChannel.service(TcpClientChannel.java:218) at org.apache.ignite.internal.client.thin.ReliableChannel.lambda$service$1(ReliableChannel.java:上反序列化对象typeName=java.lang.invoke.SerializedLambdaorg.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:763) at org.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:731) at org.apache.ignite.internal.client.thin.ReliableChannel.service(ReliableChannel.java:164) at org.apache.ignite.internal.client.thin.GenericQueryPager.next(GenericQueryPager.java:93) at org.apache.ignite.internal.client.thin.ClientQueryCursor$1.nextPage(ClientQueryCursor.java:93) at org。apache.ignite.internal.client.thin.ClientQueryCursor$1.hasNext(ClientQueryCursor.java:76) at java.base/java.lang.Iterable.forEach(Iterable.java:74)

EN

回答 1

Stack Overflow用户

发布于 2022-03-03 14:06:59

问题是远程服务器无法使用IgniteAccountOrder类。

我通过瘦客户端连接到远程服务器,瘦客户端无法启用对等加载。

我做了以下工作来完成这项工作:

  1. 切换到一个粗客户端(
  2. ),通过胖客户机:

加载启用对等类的对等类。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
       IgniteConfiguration cfg = new IgniteConfiguration();
       cfg.setPeerClassLoadingEnabled(true);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71319191

复制
相关文章
Vue案例引发的「过滤器」的使用
最近在项目的开发中,出现一些格式化数据的情况,比如字母的大小写,比如一些价格的数据格式。等等一些格式的显示。
六小登登
2019/03/19
5850
NestJs 异常过滤器
HttpException 是 Nest 内置的基础异常类,由状态码和消息体两部分组成。状态码对应HTTP状态码,消息体按类型则分为下面两种情况:
前端小鑫同学
2023/10/16
2900
NestJs 异常过滤器
用户自己引发的异常处理
# 由用户自行定义的异常类处理 # 代码 # encoding = UTF-8 # 用户自己引发异常 class ShortInputException(Exception): '''一个由用户定义的异常类''' def __init__(self, length, atleast): Exception.__init__(self) self.length = length self.atleast = atleast try:
benym
2022/07/14
4080
异常解决——SpringBoot项目启动卡住,无任何异常信息
SpringBoot项目启动的时候Console控制台日志打印卡住,无任何异常信息打印
执笔记忆的空白
2020/12/24
7.8K0
学会C++之后,为什么学任何语言都会更加容易?
这两天,随着我们C++进阶课开课时间越来越近,大多数小伙伴最感兴趣,也是问得最多的问题就是,
老九君
2020/03/11
1.3K0
学会C++之后,为什么学任何语言都会更加容易?
Servlet 过滤器和异常处理
Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。调用 Servlet 前调用所有附加的 Servlet 过滤器。
Carlos Ouyang
2019/08/19
1.2K0
Servlet 过滤器和异常处理
retq指令异常引发的系统重启
PID: 31918 TASK: ffff8820117a8240 CPU: 10 COMMAND: "test_gifconf"
cdh
2020/05/31
2.6K6
mysql datetime查询异常
异常:Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp (2011-05-25 11:38:40)
WindWant
2020/09/11
1.3K0
Linux:system 调用引发的 getcwd 异常
我们有个功能是这样的:有个以 root 运行的 python 程序,它需要以 test 用户执行 linux 命令,所以就通过 subprocess 库 + sudo 来执行,也就是下面的关系图:
Lin_R
2019/07/02
1.4K0
Linux:system 调用引发的 getcwd 异常
由布隆过滤器和布谷鸟过滤器引发得感想
public static void main(String[] args) { int total = 100000000; System.out.println("
用户5927264
2021/03/12
2730
由布隆过滤器和布谷鸟过滤器引发得感想
SpringBoot过滤器中的异常处理
在昨天的文章我跟大家分享了SpringBoot中异常的处理中,我说了一个需要注意的点,就是过滤器中抛出的异常无法被异常处理类捕获,然后这个朋友就问应该如何处理。
一个程序员的成长
2020/11/25
1.4K0
springmvc之SessionAttributes注解所引发的异常
在testModelAttribute中使用@ModelAttribute("person")标识person,首先会在用ModelAttribute注解标识的方法中的map找到person,如果没有就回去SessionAttributes中的value属性中进行查找。value中有person,但是在session中并没有,于是会抛出异常:
西西嘛呦
2020/08/26
6410
springmvc之SessionAttributes注解所引发的异常
【高并发】由InterruptedException异常引发的思考
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:
冰河
2020/10/29
6690
【高并发】由InterruptedException异常引发的思考
线上数据异常引发的崩溃排查记录
很显然,这个是混淆后的崩溃,我们用对应的mapping文件排查,定位到了异常的代码如下
韦东锏
2021/09/29
7030
线上数据异常引发的崩溃排查记录
深度复盘-重启 etcd 引发的异常
唐聪、王超凡,腾讯云原生产品中心技术专家,负责腾讯云大规模 TKE 集群和 etcd 控制面稳定性、性能和成本优化工作。 王子勇,腾讯云专家级工程师, 腾讯云计算产品技术服务专家团队负责人。 概况 作为当前中国广泛使用的云视频会议产品,腾讯会议已服务超过 3 亿用户,能高并发支撑千万级用户同时开会。腾讯会议数百万核心服务都部署在腾讯云 TKE 上,通过全球多地域多集群部署实现高可用容灾。在去年用户使用最高峰期间,为了支撑更大规模的并发在线会议的人数,腾讯会议与 TKE 等各团队进行了一轮新的扩容。 然而,在
腾讯云原生
2023/02/13
1.7K0
深度复盘-重启 etcd 引发的异常
mysql分组和排序同时使用时查询数据异常
每个地点每天新增一条数据,要根据地点分组查询出每个设备最新的数据(按创建时间倒序)。
iiopsd
2022/12/23
2K0
dns故障引发https访问异常缓慢问题
因为请求的网站都是内部网站,域名已经在hosts里面指定,所以DNS异常也没影响网站的访问。
用户1094633
2022/02/14
1.6K0
Django 模型查询2.3
简介 查询集表示从数据库中获取的对象集合 查询集可以含有零个、一个或多个过滤器 过滤器基于所给的参数限制查询的结果 从Sql的角度,查询集和select语句等价,过滤器像where和limit子句 接下来主要讨论如下知识点 查询集 字段查询:比较运算符,F对象,Q对象 查询集 在管理器上调用过滤器方法会返回查询集 查询集经过过滤器筛选后返回新的查询集,因此可以写成链式过滤 惰性执行:创建查询集不会带来任何数据库的访问,直到调用数据时,才会访问数据库 何时对查询集求值:迭代,序列化,与if合用 返回查
Lansonli
2021/10/09
2.4K0
一个分组查询引发的思考
ps: 按照时间段(年月日)进行显示时, 用到了 DATE_FORMAT() 函数, 这个改动会对后面的统计带来意想不到的影响
时间静止不是简史
2022/01/05
1K0
一个分组查询引发的思考
使用R语言在向量的任何位置插入任何元素
然后学员有任意需求,任意位置添加任意数字,这样写会比较麻烦,每次都有手动判断向量长度,范围等等,因为她是初学者,所以不可能会无限R包和函数,我这里简单演示一下:
生信技能树
2019/11/06
6.9K0
使用R语言在向量的任何位置插入任何元素

相似问题

点燃查询异常

07

任何与子查询比较的Oracle SQL都会引发右偏误。

22

SQL查询引发异常

22

LINq查询引发异常

11

ServerManager查询引发异常

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文