奇怪的错误1006:%function_name%不是一个函数

时间:2012-09-27 08:08:27

标签: actionscript-3 flex flex3

我遇到以下错误:

  

错误1006:%function_name%不是函数

我们在out项目中有2个util类,名为ArrayUtils。其中的所有功能都是公共静态。另一位开发人员向%function_name%之一添加了函数ArrayUtils。我在我的代码中使用此方法。我重新编译了整个应用程序。它编译正常,IDE(IntelliJ IDEA)正常检测此方法(导入正确)。但是在运行时我得到了上面提到的错误。最奇怪的是这个代码在其他开发人员的机器上应该正常工作。

P.S。浏览器缓存,IntelliJ IDEA缓存和maven(我们使用的是构建工具)本地存储库被清除,没有任何帮助。

1 个答案:

答案 0 :(得分:0)

此错误有两个原因:

  1. 您在另一个预编译库中有ArrayUtils类,您可以通过链接访问ArrayUtils,并尝试将库与旧版本的类链接。
  2. 你有另一个库,现在包含该ArrayUtils的依赖关系,你的链接被替换了。因此,结果您在项目范围内有2个ArrayUtils。尝试找到并删除一个。