Artifactory在工件高速緩存中創建一個.npm目錄,該目錄包含節點模塊的索引;的package.json。該文件可能會損壞,導致在爲該模塊提取工件時出現500錯誤。現在唯一的解決方案是刪除package.json並讓它重新創建。這是一個手動過程,需要管理員進入並清理並破壞我們的CI/CD過程。有人想出了一個可以清除這個問題的插件或者安靜的api調用,或者更好的解決方案,這樣package.json就不會被破壞。我只看到api文檔中的maven reindexing,並沒有在Github.com上看到任何插件。對於各種模塊,這是隨機發生的。我們正在使用Artifactory 5.4.4。Artifactory損壞nodejs模塊索引文件; .npm/<module> /package.json
0
A
回答
0
從5.4.4升級到5.4.6 4天后,我們還沒有看到NPM損壞。我打算把這個叫做Artifactory中的一個bug,他們現在已經解決了。
發行說明:
https://www.jfrog.com/confluence/display/RTF/Release+Notes#ReleaseNotes-Artifactory5.4.6
修復了從NPM 倉庫解決一個包時,Artifactory的會拋出一個反序列化錯誤日誌 文件,如果程序包的相關的一個問題在相應的 package.json文件中聲明使用以下 格式:「」:{「version」:「」}。
相關問題
- 1. npm模塊package.json損壞
- 2. xcode索引文件損壞
- 3. 索引mysql損壞?
- 4. ZIP的NodeJS下載文件損壞
- 5. 可能的索引損壞?
- 6. Cassandra中的索引損壞
- 7. Umbraco V6.1.3 Lucene索引損壞
- 8. Node.js中損壞的模塊
- 9. 文件損壞?
- 10. Hadoop損壞塊
- 11. Cpp文件損壞
- 12. Response.TransmitFile損壞文件
- 13. Base64 - 文件損壞
- 14. WebClient.DownloadFile文件損壞
- 15. IOS文件損壞
- 16. NPM模塊 - 如何利用package.json文件?
- 17. 是什麼原因導致損壞的git的索引文件
- 18. 的Android鉻disk_cache錯誤:損壞的索引文件
- 19. 追加模式下的文件損壞
- 20. DataTable內部索引已損壞
- 21. 特定集合中的索引損壞
- 22. parameter.yml損壞的數字索引Symfony2
- 23. 如何修復損壞的lucene索引?
- 24. 移動站點已損壞CodeIgniter模塊
- 25. Windows上的puppet-acl模塊引發transactionstore.yaml損壞錯誤
- 26. Nodejs模塊查找文件?
- 27. 修復lucene 4.1 /索引損壞的索引
- 28. 上傳到nodejs時損壞的文件/圖像
- 29. NodeJS/Express4端點生成損壞的xlsx文件
- 30. NodeJS - 讀取和寫入文件導致損壞
腐敗可能太強大了。我無法驗證文件實際上是否損壞。我的假設是,它是腐敗的,因爲它應該是模塊版本的索引,當這個事件發生時我無法加載或列出這些版本。 –
他們確實在5.4.6中解決了與NPM相關的問題https://www.jfrog.com/confluence/display/RTF/Release+Notes#ReleaseNotes-Artifactory5.4.6。我升級了,所以我們會看到。 –