启动/升级作曲者网络时出现问题:意外的令牌const

时间:2018-12-16 10:23:21

标签: node.js docker hyperledger-fabric hyperledger hyperledger-composer

我有一个与Composer服务器一起运行的多组织结构设置。正常情况下一切正常。但是,我很少会在启动/升级网络时遇到此问题:

  

运行start.js
  语法错误:意外的令牌常量       在评估时(在评估时评估(/usr/local/src/node_modules/composer-runtime/lib/scriptcompiler.js:99:33))   :3:13)       在ScriptCompiler.compile(/usr/local/src/node_modules/composer-runtime/lib/scriptcompiler.js:99:100)       在Function.newInstance(/usr/local/src/node_modules/composer-runtime/lib/installedbusinessnetwork.js:41:56)       在Function.start(/usr/local/src/node_modules/composer-runtime-hlfv1/lib/composer.js:41:77)       在       在process._tickCallback(内部/进程/next_tick.js:188:7)       在Function.Module.runMain(module.js:686:11)       在启动时(bootstrap_node.js:187:16)       在bootstrap_node.js:608:3

我无法弄清楚此问题出现的原因。所有事务处理器功能均正常运行,没有问题。但是,突然之间,这个问题来了。

我尝试过的事情:

  • 首先,我认为这是对等和链码cc-env的docker映像的问题。因此,我删除了与hyperledger fabric 1.1相关的所有docker映像,并重新下载了它们。但这没有帮助。
  • 然后,我删除了与Hyperledger Composer相关的节点模块,并从系统中删除了整个节点运行时,然后重新下载了它。但这也没有帮助。

我正在使用的版本:

  • 超级账本结构:1.1
  • 超级账本撰写者:0.19.13
  • 节点:8.9.4

任何参考或指导都将有所帮助。

1 个答案:

答案 0 :(得分:1)

您是否在链码中使用ES6功能?我不认为Composer支持它。