2017-07-07 71 views
0

我們最近基於原始公司(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。

我該如何克服這個錯誤? 任何幫助將是偉大的。謝謝。

+0

你有手動更新/自定義中的ZIP更改的文件? –

+0

請注意,除了數據庫記錄(網站地圖,導入場景等)之外,一家公司的定製將針對所有人進行發佈。所以你可能不需要爲2家公司發佈你的定製包(相同的包)。只是一個想法,如果它提供瞭解決方法。 – Brendan

回答

1

當自定義項目引用已從數據庫中刪除的文件時,可能會發生這種情況。自定義項目仍具有文件引用ID,但數據庫不再包含與該ID關聯的文件。

如果這是您錯誤的原因,您可以通過刪除並添加丟失的文件來糾正錯誤。爲此,請轉到定製項目的「文件」部分。點擊每個文件鏈接。

如果文件在數據庫中丟失,會彈出錯誤消息。對於這些,請刪除文件鏈接引用並再次將其添加回來。當文件不丟失時,它們將顯示在下面的屏幕截圖中。

enter image description here

enter image description here

+0

工作就像一個魅力!謝謝!! – FarmerJohn

相關問題