ARTIFACTORY:如何解决“HTTP-500”错误,当试图通过本机浏览器浏览存储库时,没有结尾的斜杠/

Vignesh Surendrababu
2023-01-22 11:07

概述:

当使用本机浏览器从存储库访问工件时,浏览器有可能返回以下错误。

"无法处理下载请求:无法从空白项路径构造模块信息对象"

用户添加图片
根本原因:

理想情况下,在使用本机浏览器时,最终用户可以从浏览器访问存储库,而不需要在存储库路径后面加上斜杠“/”。

例子:
https://repositorylayout.jfrog.test/ui/native/repository-name

如有关人士库的布局配置不正确,则通过本机浏览器的工件的解析将受到影响。因为,由于在存储库级别上设置的布局冲突,预期在与实际布局相关的目标位置中列出的工件将与我们正在访问的路径不匹配。

例子:对于maven存储库,它期望将存储库布局设置为“maven-2-default”,如果布局不正确,并且当试图通过原生浏览器访问存储库时,末尾没有斜杠“/”,将会遇到错误“无法从空白项路径构造模块信息对象”。

解决方案:

为了克服这个问题,需要将观察到问题的存储库的Repository Layout更新为预期值。在Repository设置页面下可以使用相应更改布局的选项。

用户添加图片