应用发布失败

错误描述

应用发布失败,过程中出现错误

处理步骤

看应用发布日志中的错误信息,根据错误信息解决问题

1 应用中页面编译、服务编译有错误

  1. 如模型检查中有服务编译错误,发布时会事先检查模型检查是否有编译错误,需要把服务编译错误处理后,才能继续发布部署
  2. 打开日志跟踪,一般勾选tomcat、uix、modelValidate、modeRuntime查看具体日志信息
  3. 成员发布应用,没有查看发布过程日志,只能使用租户管理员账号进入应用,点击发布查看发布进度日志

2 发布停在编译UIX资源

发布时停在这里

编译UIX资源
  调用node容器

如果是租户发布,重启ide;如果是成员发布,调度的是租户管理员的ide,需要重启租户管理员下的ide,再重新发布

3 出现www fail

发布出现 del /usr/local/x5/model/Native/pcapp/www fail

出现原因是www目录被占用了,解决办法是重启ide后重新发布

4 版本号已存在

发布出现如下图的错误

导致原因可能是原来发布的没审核,解决办法是重新发布,发布的时候模板版本号手工加1

5 文件名只能由小写字母、数字和下划线组成

发布出现如下图的错误

导致原因是打包app,设置logo时,上传了名为screen-4.png文件。切换到代码页,打开 Native 目录,里面应该有这个文件,删除一下

6 管道文件不存在

发布出现如下的错误

编译UIX资源: 管道文件/dist/node-runtime/conf/uix-pipe不存在

如果是租户发布,重启ide;如果是成员发布,调度的是租户管理员的ide,需要重启租户管理员下的ide,再重新发布

7 模板封面图片太大

发布出现如下的错误

/usr/local/x5/tools/app-deploy/deploy.sh: line 157: /usr/bin/curl: Argument list too long cat: /tmp/deploy log/appmarkethtgx4 quickDeploy 3.deploy-template.log: No such file or directory

原因是模板封面图片太大

results matching ""

    No results matching ""

    results matching ""

      No results matching ""