当前位置: 首页 > 知识库问答 >
问题:

未捕获的错误:返回的值无效,是不是没气了?

田嘉慕
2023-03-14

我正在听我部署的合同的事件。每当事务完成并激发事件时,接收响应将导致以下错误:

未捕获的错误:返回的值无效,是不是没气了?在abicoder.push./node_modules/web3-eth-abi/src/index.js.abicoder.decodeParameters(index.js:227)在abicoder.push./node_modules/web3-eth-abi/src/index.js.abicoder.decodeLog(index.js:277)

Web3版本:1.0.0-Beta36

元问版本:4.16.0

怎么修?

共有2个答案

百里沛
2023-03-14

在事务内部生成具有相同名称和相同参数的不同事件时引发相同错误。在我的例子中,这是ERC721和ERC20的传输事件。重命名其中一个解决了这个问题,但当然这不是正确的方法。

慕高阳
2023-03-14

尝试使用truffle migrate-reset命令,以便将以前的所有值重置为其原始值

 类似资料:
  • 在看过谷歌开发者最近的一段视频后,我决定制作一张英国的区域地图。在这个网站上提到了一些可能性,但后来我不得不放弃* 所以我最终使用了这个网站(数据下载的示例页面):http://mapit.mysociety.org/area/11804.html 注意到GeoJSON下载作为第三个链接关闭了吗?它的文件大小大约为1Mb。当我第一次尝试将其用于我的地图时: 我得到了上面的错误:未捕获的无效值错误:

  • 我已经写了一个节点。使用express框架的jsapi。我正在使用wait和async。我在try-catch块中捕获异步函数。但是,在catch(err)方法中,不会返回err。 在上面的例子中,我故意调用一个不存在的函数,这样它就会抛出一个错误。 我得到的答复如下。它正在命中catch块,但没有将错误添加到数据对象中。 但是,如果我将下面的行移出try catch块。控制台将抛出以下错误。 所

  • 我试图在setTimeout之后进行状态更改以更改类名,但是,我总是得到一个“aboutheader.jsx:21 uncathed typeerror:this.setstate不是一个函数”。从“React”导入React; require('../../stylesheets/component/aboutheader.scss'); timeDelay(){setTimeout(函数upd

  • 对于提交另一个未捕获的TypeError我感到很糟糕:未定义不是一个函数问题。但是,在阅读了大约20种不同的答案后,我不是错过了重点,就是问题在这些情况下是不同的。 我有一个有两个单选按钮的表单。单击一个时,我希望它更改标记的innerHTML。 这是我的小提琴。 HTML: JavaScript: 我尝试了几个不同的版本,比如使用属性和创建命名函数。它们都给了我同样的错误。非常感谢您帮助我了解我

  • 问题内容: 我正在努力推动 作为新的ID和json字符串的值。但是它给出了以下错误 提前谢谢您的回复 问题答案: 要使用Array的push函数,您的var必须是一个Array。 更改为以下内容: 包含的数组项将是typeof对象,您可以执行以下操作: 注意:请保持一致。在我的示例中,一个数组包含对象属性,而另一个仅包含对象属性。如果我使用或进行迭代,那么我将无法始终检查一个属性,因为我的示例包含

  • 我在控制台中得到以下错误:。 也许问题出在不推荐的JSXTransformer上(https://facebook.github.io/react/blog/2015/06/12/deprecating-jstransform-and-react-tools.html)。建议使用Babel代替(在我的例子中,使用Babel!view/todolist代替jsx!view/todolist)。我对此