---
title: 无效 PL 对象不支持调试-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于无效 PL 对象不支持调试相关的常见问题和使用技巧，帮助您快速解决无效 PL 对象不支持调试的难题。
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

划线反馈

# 无效 PL 对象不支持调试

更新时间：2023-11-14 07:11

适用版本： V3.1.x、V3.2.x、V3.3.x、V3.4.x、V4.0.x、V4.1.x、V4.2.x 内容类型：Troubleshoot  

## **问题现象**

使用 ODC 执行 UPDATE 语句时，OBServer 报错。

- 报错信息：

  ```shell
  Unknown thread id

  ```
 - 报错信息示例：

  ![1](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/odc/KB/3.common-troubleshooting/4.pl-object/1.invalid-pl-object-does-not-support-debugging/1.png)

## **问题原因**

PL 对象无效时，调试对象可能会产生不可预知的错误。需要将 PL 对象变为有效状态后，再对其进行调试。

## 影响的版本

所有版本的桌面版和 Web 版 ODC。

## **解决方法**

### **方法 1**

1. 将鼠标移到告警图标，查看当前 PL 对象的无效原因。

   ![2](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/odc/KB/3.common-troubleshooting/4.pl-object/1.invalid-pl-object-does-not-support-debugging/2.png)
 2. 根据提示消除无效状态。例如：创建缺少 PL 对象依赖的数据库对象后重新编译此 PL 对象。

### **方法 2**

如果已根据方法 1 解决 PL 依赖对象不存在或者 PL 本身内部语法问题等无效原因并重新编译后，PL 对象状态仍然无效，可以删除并重新创建 PL 对象。

上一篇

[ODC PL 窗口执行存储过程超时 10 分钟](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000234596)

下一篇

[PL 调试报错预期外异常 JSONException](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000262297) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
