2012-02-28 79 views
6

我使用Apex测试执行屏幕运行沙箱组织中的所有测试用例。使用Apex测试执行后,Salesforce停留在组织管理锁定状态

几个测试用例通过,然后进度看起来挂在以前工作的一个测试用例上。

然后我使用中止按钮尝试并取消似乎工作的测试执行。

现在任何后续的运行测试的尝试都不会进入排队状态。

ApexTestQueueItem stuck in Queued State

选择单个顶点类和使用同步运行测试按钮导致以下错误消息:

Organization Administration Locked

The changes you requested require salesforce.com to temporarily lock your organization's administration setup. However, the administration setup has already been locked by another change. Please wait for the previous action to finish, then try again later.

试图更改保存到顶点类在Eclipse提供错误:

  • Save error: Unable to perform save on all files: The changes you requested require > salesforce.com to temporarily lock your organization's administration setup. However, the administration setup has already been locked by another change. Please wait for > the previous action to finish, then try again later. (ALREADY_IN_PROCESS)

如果我查询ApexTestQueueItem表时出现t o有3个测试用例卡住处理状态。

ApexTestQueueItem stuck in Processing

我怎样才能清除由处理状态,这些ApexTestQueueItems?我假设这会让我通过组织管理锁定。

我没有检查安装程序审计跟踪,最近唯一的更改是从我的用户到Apex类。

+0

我现在面对完全相同的问题。起初,我认为它的代码,但看到这一点后,我确信它的错误Salesforce – manubkk 2012-02-29 05:08:27

+0

@manubkk,虽然我很高兴听到这不是一个问题,它是不是一个好地方,因为它停止该组织的进一步开发工作。 我在开发人员论坛中找到了类似的问题 - [运行所有测试和网络/代理设置](http://boards.developerforce.com/t5/General-Development/Run-All-Tests-and-Network -Proxy-Settings/mp/405835) – 2012-02-29 18:42:32

+0

我现在有相同的问题,现在差不多12个小时,记录案例#07112508。失去了整个开发日。我真的希望我明天也不会放松。 – mjgallag 2012-03-01 02:58:25

回答

5

更新

我的支持的情况下得到了升级到“高级支持小组”。他们对我的沙箱做了一些事情,并建议这是一个已知问题,并且只能通过Apex Class UI一次为一个类运行测试用例(例如https://xyz.salesforce.com/01pL00000000001)。 [运行所有测试]

-

+0

System.abortJob是否适合您? – manubkk 2012-02-29 05:09:54

+0

我运行System.abortJob将AsyncApexJob状态设置为“中止”,并且还能够将ApexTestQueueItem状态设置为“ABORTED”,但管理仍处于锁定状态 – manubkk 2012-02-29 05:41:15

+0

不,System.abortJob不起作用。状态更改为中止,但Org Admin锁保持不变。我怀疑这是只有Salesforce支持才能解决的问题。 – 2012-02-29 18:11:25

0

你应该真的为此提出一个案例。在不知道更多信息的情况下,比如你的组织ID,我们无法确定究竟发生了什么。短期解决方案可能会让我们杀死僵尸处理测试。

丰富昂格尔 的Apex代码队

+0

谢谢,我已经记录了一个支持案例(07109567),但我不确定在2个工作日的响应时间内它是否仍然是问题。 – 2012-02-29 01:15:08

+0

我已经设法打通了Basic,然后是Premier Support,他们将这种情况升级到了第2级支持。听起来他们正在接近解决它。我想找到解决这个问题的原因或快速解决方法,因为我已经失去了6个多小时的无法修改顶点类或运行测试用例的问题。 – 2012-02-29 02:03:40

0

我们对SF支持告知,这是一个已知的问题,一个解决方法是在管道和他们希望将其推广下周三

+0

谢谢,你有案例#我可以参考吗?我正在等待开发者支持工程师的回复,如果我能指出他们遇到类似情况,可能会节省一些时间。 – 2012-02-29 20:04:34

+0

差不多一年后,我现在遇到了完全相同的问题,幸运的是,这是星期五,我可以回家让问题在周末修复(通常需要12小时左右才能消失)。像往常一样,我认为SF支持说了一些让你停止抱怨的方式,这样他们就可以在没有任何修复的情况下关闭案例。 – 2012-11-23 15:54:43

1

在一个我orgs在大约16个小时后解锁,我可以通过一次一个地运行我的测试类来避免再次锁定它,但不能通过Apex Text Execution页面,我要么通过IDE或Apex Class Page UI