Salesforce验证部署时出错

时间:2014-05-22 13:29:07

标签: salesforce apex-code

我是Salesforce的新手所以请耐心等待。尝试验证我的入站变更集时,我收到以下错误:

失败消息:“System.QueryException:实体'Lead'上没有这样的列'Address'。如果您尝试使用自定义字段,请务必在自定义字段名称后附加'__c'。请参考您的WSDL或描述调用适当的名称。“,失败堆栈跟踪:”(Zendesk)“

我的代码传递在沙箱环境中有足够的测试覆盖率,但这条消息让我感到困惑。

地址字段是主要实体的标准字段,而我的代码中的非字段是指地址字段。

真的对此感到茫然,任何帮助都非常感激..

1 个答案:

答案 0 :(得分:0)

您的部署/验证结果应该准确告诉您哪个文件&它失败了。你可以发布相关的代码吗?

Address是一个测试版字段(http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_objects_lead.htm),这意味着您必须联系SF支持才能访问它(可能您是在沙箱中进行过的,但生产是另一个故事)。识别课程和安全应该是安全的。删除对此字段的引用(或使用旧的地址组件字段,如CityStreet)...正确的单元测试不会对目标组织中可能不存在的字段进行硬编码。 ..