尝试发布自定义项时出错(无法访问上载的文件)

时间:2017-07-07 10:21:31

标签: acumatica

我们最近根据原始公司的快照(id = 2)创建了第二家公司(id = 3)。我正在尝试将更改发布到新公司中的一个自定义项目。文件上传/保存工作正常,但发布会导致此错误:

Publish Customization

Compiled projects: AA, BB, CC, DD     

Validation has been started.

PX.Data.PXException: Cannot access the uploaded file. Failed to get the 
latest revision of the file 9a65331c-ad34-477c-9759-2c414dead49f

   at Customization.CstBinFile.GetFileFromDb()
   at Customization.CstBinFile.SaveFiles(FilesCollection context)
   at Customization.CstDocument.GetFiles(FilesCollection context)
   at Customization.CstManager.ValidateDocument(CstDocument doc, Action`1 

    logMessageDelegate, Boolean patchLibInDB)
  at PX.Customization.CstValidationProcess.ValidateCurrentDocument(Action`1 
logMessage)
   at PX.Customization.CstValidationProcess.CompileInternal()
   at PX.Customization.CstValidationProcess.<>c__DisplayClass6_0. 
<ProcessRequest>b__0()

此尝试代表本公司内的首次发布。 我重新上传/保存,但仍然没有运气。 我们的版本是:6.10.0010。

如何克服此错误? 任何帮助都会很棒。感谢。

1 个答案:

答案 0 :(得分:2)

当自定义项目引用已从数据库中删除的文件时,可能会发生这种情况。自定义项目仍然具有文件引用ID,但数据库不再包含与该ID关联的文件。

如果这是导致错误的原因,您可以通过删除并添加丢失的文件来更正错误。为此,请转到自定义项目的“文件”部分。单击每个文件链接。

如果数据库中缺少该文件,则会显示错误消息弹出窗口。对于这些,请删除文件链接引用并再次添加。当文件没有丢失时,它们将显示在下面的屏幕截图中。

enter image description here

enter image description here