首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从源信息板生成错误

从源信息板生成错误
EN

Stack Overflow用户
提问于 2017-12-15 10:58:12
回答 2查看 1.7K关注 0票数 2

我正在尝试使用源代码构建工具板,方法是遵循下面的链接指南

我有以下配置

  • Ubuntu 16.04 LTS
  • java版本"1.8.0_151“
  • Apache 3.3.9

首先,当我试图使用git clone git@github.com:thingsboard/thingsboard.git命令克隆代码时,我得到了以下错误。

代码语言:javascript
运行
复制
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我成功地使用web克隆了代码。但是,当我试图使用命令mvn clean install构建代码时,在运行DAO测试时会出现一个错误。

代码语言:javascript
运行
复制
2017-12-15 09:15:15,916 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Changing key of admin settings entry is prohibited!]
2017-12-15 09:15:15,922 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Key should be specified!]
2017-12-15 09:15:15,942 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Provided json structure is different from stored one '{"mailFrom":"Thingsboard <sysadmin@localhost.localdomain>","smtpProtocol":"smtp","smtpHost":"localhost","smtpPort":"25","timeout":"10000","enableTls":"false","username":"","password":"","newKey":"my new value"}'!]
2017-12-15 09:15:35,371 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Asset should be assigned to tenant!]
2017-12-15 09:15:40,408 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Can't assign asset to non-existent customer!]
2017-12-15 09:15:40,452 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Asset is referencing to non-existent tenant!]
2017-12-15 09:15:40,491 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Can't assign asset to customer from different tenant!]
2017-12-15 09:15:46,733 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Asset name should be specified!]
2017-12-15 09:15:57,672 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Customer should be assigned to tenant!]
2017-12-15 09:16:02,345 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Invalid email address format 'invalid@mail'!]
2017-12-15 09:16:02,492 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Customer is referencing to non-existent tenant!]
2017-12-15 09:16:02,522 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Customer title should be specified!]
2017-12-15 09:16:40,803 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Can't assign dashboard to non-existent customer!]
2017-12-15 09:16:40,908 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Dashboard should be assigned to tenant!]
2017-12-15 09:16:40,945 [main] ERROR o.t.server.dao.service.DataValidator - Data object is invalid: [Can't assign dashboard to customer from different tenant!]

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Thingsboard ........................................ SUCCESS [  2.820 s]
[INFO] Thingsboard Server Commons ......................... SUCCESS [  0.098 s]
[INFO] Thingsboard Server Common Data ..................... SUCCESS [  8.976 s]
[INFO] Thingsboard Server Common Messages ................. SUCCESS [  1.375 s]
[INFO] Thingsboard Server Common Transport components ..... SUCCESS [  0.717 s]
[INFO] Thingsboard Server DAO Layer ....................... FAILURE [03:13 min]
[INFO] Thingsboard Server Extensions API .................. SKIPPED
[INFO] Thingsboard Server Core Extensions ................. SKIPPED
[INFO] Thingsboard Extensions ............................. SKIPPED
[INFO] Thingsboard Server RabbitMQ Extension .............. SKIPPED
[INFO] Thingsboard Server REST API Call Extension ......... SKIPPED
[INFO] Thingsboard Server Kafka Extension ................. SKIPPED
[INFO] Thingsboard Server MQTT Extension .................. SKIPPED
[INFO] Thingsboard Server SQS Extension ................... SKIPPED
[INFO] Thingsboard Server SNS Extension ................... SKIPPED
[INFO] Thingsboard Server Transport Modules ............... SKIPPED
[INFO] Thingsboard HTTP Transport ......................... SKIPPED
[INFO] Thingsboard COAP Transport ......................... SKIPPED
[INFO] Thingsboard MQTT Transport ......................... SKIPPED
[INFO] Thingsboard Server UI .............................. SKIPPED
[INFO] Thingsboard Server Tools ........................... SKIPPED
[INFO] ThingsBoard Server Application ..................... SKIPPED

因此,我试图在不使用命令mvn clean install -DskipTests运行测试的情况下构建代码。避免了前面的错误,但是,我得到了以下错误。

代码语言:javascript
运行
复制
[WARNING] npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
[WARNING] npm WARN deprecated babel-preset-es2015@6.24.1:   Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Thingsboard ........................................ SUCCESS [  2.674 s]
[INFO] Thingsboard Server Commons ......................... SUCCESS [  0.100 s]
[INFO] Thingsboard Server Common Data ..................... SUCCESS [  7.677 s]
[INFO] Thingsboard Server Common Messages ................. SUCCESS [  1.396 s]
[INFO] Thingsboard Server Common Transport components ..... SUCCESS [  0.760 s]
[INFO] Thingsboard Server DAO Layer ....................... SUCCESS [ 12.868 s]
[INFO] Thingsboard Server Extensions API .................. SUCCESS [  1.748 s]
[INFO] Thingsboard Server Core Extensions ................. SUCCESS [  6.365 s]
[INFO] Thingsboard Extensions ............................. SUCCESS [  0.057 s]
[INFO] Thingsboard Server RabbitMQ Extension .............. SUCCESS [  3.647 s]
[INFO] Thingsboard Server REST API Call Extension ......... SUCCESS [  1.297 s]
[INFO] Thingsboard Server Kafka Extension ................. SUCCESS [  3.828 s]
[INFO] Thingsboard Server MQTT Extension .................. SUCCESS [  0.992 s]
[INFO] Thingsboard Server SQS Extension ................... SUCCESS [  4.700 s]
[INFO] Thingsboard Server SNS Extension ................... SUCCESS [  2.576 s]
[INFO] Thingsboard Server Transport Modules ............... SUCCESS [  0.257 s]
[INFO] Thingsboard HTTP Transport ......................... SUCCESS [  0.834 s]
[INFO] Thingsboard COAP Transport ......................... SUCCESS [  1.426 s]
[INFO] Thingsboard MQTT Transport ......................... SUCCESS [  1.354 s]
[INFO] Thingsboard Server UI .............................. FAILURE [04:15 min]
[INFO] Thingsboard Server Tools ........................... SKIPPED
[INFO] ThingsBoard Server Application ..................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:11 min
[INFO] Finished at: 2017-12-15T09:24:37+00:00
[INFO] Final Memory: 74M/239M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0:npm (npm install) on project ui: Failed to run task: 'npm install' failed. (error code 137) -> [Help 1]

如何解决此错误?任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2020-12-30 08:10:42

下面是我解决这个问题的方法:

  1. 根据这篇文章,将package.json line "ngx-flowchart": "git://github.com/thingsboard/ngx-flowchart.git#master" 更改为 "ngx-flowchart": "git://github.com/thingsboard/ngx-flowchart.git#9caae13da1b95fa8aaa7938f57537b229b207e4a"
  2. 将nodejs、纱线和npm版本更新为:NotV15.5.0纱线V1.22.5 NPMV7.3.0
  3. 将js-executor和web-ui文件夹中的package.json更改为 “脚本”:{“安装”:"pkg -t node14-linux-x64,node14-win-x64 -out./.&node.&node.&ode install.js","echo“install.js: no test指定的”& exit 1","start":“web_文件夹= ./target /web nodemon server.js","start-prod":"NODE_ENV=production nodemon server.js”}

仅此而已,希望它能有所帮助:)

票数 0
EN

Stack Overflow用户

发布于 2018-04-13 14:48:11

尝试使用以下命令:

代码语言:javascript
运行
复制
mvn clean install -DskipTests
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47830911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档