首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

System.QueryException:记录当前不可用

是Salesforce平台上的一个异常错误。当尝试查询或访问不可用的记录时,系统会抛出这个异常。

这个异常通常发生在以下情况下:

  1. 记录被删除或归档:如果记录被删除或归档,就无法再访问它们,因此会抛出这个异常。
  2. 记录权限限制:如果当前用户没有权限访问某个记录,就会抛出这个异常。
  3. 记录正在被其他用户编辑:如果其他用户正在编辑某个记录,并且该记录处于锁定状态,当前用户就无法访问该记录,从而引发这个异常。

解决这个异常的方法取决于具体情况:

  1. 检查记录状态:确保要查询或访问的记录存在且处于可用状态。
  2. 检查用户权限:确保当前用户具有访问该记录的权限。
  3. 等待其他用户完成编辑:如果记录正在被其他用户编辑,可以等待一段时间后再尝试访问。

腾讯云提供了一系列云计算产品,可以帮助解决数据存储和处理的需求。以下是一些相关产品和链接地址:

  1. 云数据库 TencentDB:提供高性能、可扩展的关系型数据库服务。链接:https://cloud.tencent.com/product/cdb
  2. 云服务器 CVM:提供可靠、安全的云服务器实例,用于托管应用程序和数据。链接:https://cloud.tencent.com/product/cvm
  3. 云存储 COS:提供安全、可靠的对象存储服务,用于存储和访问各种类型的数据。链接:https://cloud.tencent.com/product/cos
  4. 人工智能平台 AI Lab:提供丰富的人工智能算法和模型,帮助开发者构建智能化应用。链接:https://cloud.tencent.com/product/ailab
  5. 物联网平台 IoT Hub:提供全面的物联网解决方案,用于连接、管理和控制物联网设备。链接:https://cloud.tencent.com/product/iothub
  6. 区块链服务 TBC:提供安全、高效的区块链解决方案,用于构建可信赖的分布式应用。链接:https://cloud.tencent.com/product/tbc

请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

日志记录当前类和当前方法

背景 & 问题公司日志记录方式:每次记录日志的时候都会记录这个日志是在哪个类,哪个方法中记录的。 这个行为很好理解,看日志的时候能够更加快速定位到日志打印的位置。...可是他们得到纪录类和记录方法是直接在代码中写死类名和方法名的,这就造成了每个打印日志地方都要手动去写这个类名和方法名,实在是太繁琐了,然后我就想解决一下。...当前记录方式:调研分析我的初衷就是为了简化打印当前类和当前方法的方式,想去写一个工具类,里面写一个工具方法,功能就是:帮忙打印调用这个工具方法的类和具体方法名。...这样的话在每次日志记录就不需要那么麻烦自己手写类名和方法名了。...对getStackTrace进行了详细了解,解决了我们打印当前类和方法的问题。

8410

官方CS BUG导致mongos不可用问题定位记录

问题 前段时间线上陆续遇到MongoDB 4.2版本sharding实例的mongos crash并且实例不可用的问题,现象为:在mongos的日志中出现如下信息、同时mongos crash,并且重启...比如下图中最新的signing key的expiresAt时间戳是1591700359,对应的时间点为2020-06-09 18:59:19,这个时间点刚好也是发生mongos crash和不可用的时间...的交互 对于sharding实例,config server的primary节点(启动时或发生主备切换时)会启动一个monitoring-keys-for-HMAC的线程,这个线程主要负责周期性的根据系统当前的...的线程(KeysCollectionManager::startMonitoring),这个后台线程主要干两件事: 周期性的从config server的admin.system.keys集合中获取比当前...默认有效期是90天,查看config server的admin.system.keys集合,也可以知道,通常mongos要从config server拉取的新生成的signing keys只不过就一两条记录而已

2.9K10
  • 记录】使用python图形库打开新窗口时候关闭之前的窗口,运行结束后关闭当前窗口和程序

    代码图片展示 代码展示 import subprocess import sys # 导入sys模块 def open_buy_quantity(): # 运行购买数量.py文件 # 关闭当前窗口...window.destroy() subprocess.run(["python", "D:/桌面/python项目/购买数量.py"]) sys.exit() # 运行完后退出当前程序...简单讲解 代码片段展示了如何使用 Python 的 Tkinter 库和 subprocess 模块来实现在 tkinter 窗口中打开另一个 Python 脚本的过程,并在脚本运行结束后关闭当前窗口和程序...在你的代码中,你使用了 Tkinter 创建了一个名为 window 的主窗口,并在 open_buy_quantity 函数中调用了 window.destroy() 方法来关闭当前窗口。...在你的代码中,你使用了 sys.exit() 来确保在执行完购买数量脚本后退出当前程序。这样可以确保在购买数量脚本执行完成后结束程序运行。

    16510

    【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )

    文章目录 一、环境准备 二、创建新分支应用 dev2 提交 三、git cherry-pick 冲突处理 一、环境准备 ---- git cherry-pick 命令的作用是 将指定的 一个或若干个 提交记录..., 应用与当前的分支 ; 创建一个 dev 分支 , 然后在该分支中 , 编辑 file1.txt 文件 , 分别添加 4 行 文本 , 每行都提交一次 ; 执行 git reflog 查看...; f12e2d3 HEAD@{3}: commit: dev1 执行 git cherry-pick f12e2d3 命令 , 正式将 dev1 提交作为当前 master 分支的内容 ; 该操作没有冲突...分支创建新的分支 dev_1 , 注意此时的 dev 分支有 4 个提交 , dev_1 也有 4 个提交 ; 执行 git cherry-pick f12e2d3 命令 , 将 f12e2d3 提交作为当前...dev_1 分支的当前提交内容 , 此处出现了冲突 ; f12e2d3 提交记录的内容 : f12e2d3 HEAD@{3}: commit: dev1 执行过程 : D:\Git\git-learning-course

    2.7K20

    java trylock超时_java trylock以及可中断锁

    如果锁不可用,则此方法将立即返回值 false。...如果锁不可用,出于线程调度目的,将禁用当前线程,并且在发生以下三种情况之一前,该线程将一直处于休眠状态: 锁由当前线程获得;或者 其他某个线程中断当前线程,并且支持对锁获取的中断;或者 已超过指定的等待时间...该 Lock 实现必须对环境和异常类型进行记录。...如果锁不可用,出于线程调度目的,将禁用当前线程,并且在发生以下两种情况之一以前,该线程将一直处于休眠状态: 锁由当前线程获得;或者 其他某个线程中断当前线程,并且支持对锁获取的中断。...该 Lock 实现必须对环境和异常类型进行记录。 抛出: InterruptedException – 如果在获取锁时,当前线程被中断(并且支持对锁获取的中断)。

    84520

    Raft算法

    一致性检查流程 以上面的日志记录为例,leader节点当前的索引值为8,而follower节点A与follower节点B索引值分别为5和8,这个时候假设leader节点向集群follower节点通过RPC...,必然会重新选举一个具备日志完整性的follower节点作为新的leader节点,如果当前leader节点存在原有的log的记录(1&2的情况),会重新发起复制日志的RPC请求消息到集群服务的各个节点,...如果大多数集群服务节点都响应成功那么就会在当前的leader节点将日志log应用到状态机并在下一个RPC日志复制抑或是心跳检测消息通知其他follower节点更新到状态机上;如果响应失败(机器不可用除外...Follower节点接收到Candidate节点的任期投票,若当前的follower节点任期比投票选举的任期大,那么当前的Follower节点将会拒绝投票请求 如果Raft服务的leader节点由于发生不可用...,而同时在不可用期间Raft集群已经通过选举产生新的leader节点服务,此时当原先的leader服务节点恢复健康状态时,由于会接收到leader节点的心跳检测以及任期编号等信息,发现当前的任期编号比接收到任期编号小

    94630

    架构原理|服务雪崩效应现象以及处理方法之Hystrix实现

    当A的不可用,引起B的不可用,并将不可用逐渐放大C和D时, 服务雪崩就形成了....强依赖服务不可用会导致当前业务中止,而弱依赖服务的不可用不会导致当前业务的中止. 不可用服务的调用快速失败一般通过 超时机制, 熔断器 和熔断后的 降级方法 来实现....熔断器开关由关闭到打开的状态转换是通过当前服务健康状况和设定阈值比较决定的. 当熔断器开关关闭时, 请求被允许通过熔断器. 如果当前健康状况高于设定阈值, 开关继续保持关闭....同时我们在Command的构造方法中可以定义当前服务线程池和熔断器的相关参数....因此Metrics的实现非常重要. 1.4之前的滑动窗口实现 Hystrix在这些版本中的使用自己定义的滑动窗口数据结构来记录当前时间窗的各种事件(成功,失败,超时,线程池拒绝等)的计数.

    1.7K20

    防雪崩利器:熔断器 Hystrix 的原理与使用

    当A的不可用,引起B的不可用,并将不可用逐渐放大C和D时, 服务雪崩就形成了....强依赖服务不可用会导致当前业务中止,而弱依赖服务的不可用不会导致当前业务的中止. 不可用服务的调用快速失败一般通过 超时机制, 熔断器 和熔断后的 降级方法 来实现....熔断器开关由关闭到打开的状态转换是通过当前服务健康状况和设定阈值比较决定的. 当熔断器开关关闭时, 请求被允许通过熔断器. 如果当前健康状况高于设定阈值, 开关继续保持关闭....同时我们在Command的构造方法中可以定义当前服务线程池和熔断器的相关参数....因此Metrics的实现非常重要. 1.4之前的滑动窗口实现 Hystrix在这些版本中的使用自己定义的滑动窗口数据结构来记录当前时间窗的各种事件(成功,失败,超时,线程池拒绝等)的计数.

    1.3K20

    干货 | 携程最终一致和强一致性缓存实践

    若新数据的更新时间大于老数据的更新时间,则认为当前数据可以直接写入缓存。...若是由于网络、redis故障等原因导致的删除缓存失败,此时查询缓存也不可用,查询走DB,但需要可靠地记录下哪些数据做了变更,待redis可用后需要进行恢复,需要将中间变更的记录对应的缓存全部删除。...为了能够对redis不可用期间发生变更的数据进行清除,我们需要可靠地记录数据变更记录。...step3:校验挤压的cache_key_queue记录 轮训查看cache_key_queue表中是否有记录存在,若存在记录则认为当前有不一致的缓存数据,需要等待定时任务将暂存的key表记录对应的缓存全部删除...step4:恢复缓存读操作 若当前不存在cache_key_queue记录则可恢复读操作。 以上阐述了redis缓存的自动熔断和恢复方案。

    1.5K31

    防雪崩利器:熔断器 Hystrix 的原理与使用

    服务雪崩效应的定义 服务雪崩效应是一种因 服务提供者 的不可用导致 服务调用者 的不可用,并将不可用 逐渐放大 的过程 服务雪崩效应形成的原因 我把服务雪崩的参与者简化为 服务提供者 和 服务调用者,...强依赖服务不可用会导致当前业务中止,而弱依赖服务的不可用不会导致当前业务的中止. 不可用服务的调用快速失败一般通过 超时机制, 熔断器 和熔断后的 降级方法 来实现....熔断器开关由关闭到打开的状态转换是通过当前服务健康状况和设定阈值比较决定的. 当熔断器开关关闭时, 请求被允许通过熔断器. 如果当前健康状况高于设定阈值, 开关继续保持关闭....因此Metrics的实现非常重要. 1.4之前的滑动窗口实现 Hystrix在这些版本中的使用自己定义的滑动窗口数据结构来记录当前时间窗的各种事件(成功,失败,超时,线程池拒绝等)的计数....默认100 bucketSize: 100 healthSnapshot: #记录health 快照(用来统计成功和错误绿)的间隔,默认500ms

    1.3K20

    分布式理论基础

    我们先来思考分布式系统中哪些地方会存在不可用的情况: 单节点故障导致服务的不可用. 服务与服务之间调用依赖,被调用方服务发生故障,调用方服务也会发生故障导致不可用....这个时候服务集群参与者的节点接收到协调者的操作请求,并在执行当前的操作请求的时候进行undo以及redo的日志记录,通过undo日志实现回滚,redo日志实现持久化,最后将响应结果返回给协调者....3PC提交过程说明 协调者服务节点发起事务请求给到参与者节点询问是否允许事务请求提交 参与者节点接收到事务请求提交之后将当前数据记录到undo日志中,以便于后续请求的超时或者是无响应进行事务的回滚,这个时候记录...参与者节点如果没有接收到预提交的请求抑或是网络延迟中断,那么就会将上次的undo日志进行数据回复并丢弃当前的事务操作;如果能正确接收到预提交的请求操作,那么这个时候会将更新的数据记录到redo日志中,...,这里的redo可以是对应的数据库变更数据的记录,undo日志记录变更的数据以及当前为锁定状态.然后将操作结果返回给订单服务节点. ?

    1.8K52
    领券