今天同事帮我弄了几个小时解决了一个错误,这个错误是:
ReferenceError: Error #1065: 变量 ArrayOfHstSmmsNaInfo 未定义。
at global/flash.utils::getDefinitionByName()
at mx.rpc.xml::SchemaTypeRegistry/getCollectionClass()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\xml\SchemaTypeRegistry.as:112]
at mx.rpc.xml::XMLDecoder/createContent()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\xml\XMLDecoder.as:1890]
at mx.rpc.xml::XMLDecoder/decode()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\xml\XMLDecoder.as:161]
at mx.rpc.soap::SOAPDecoder/decodeBody()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\soap\SOAPDecoder.as:452]
at mx.rpc.soap::SOAPDecoder/decodeEnvelope()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\soap\SOAPDecoder.as:304]
at mx.rpc.soap::SOAPDecoder/decodeResponse()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\soap\SOAPDecoder.as:236]
at generated.webservices.applicationProc.letter::BaseILetterService/processResult()[E:\workspaces\SMMS\src\generated\webservices\applicationProc\letter\BaseILetterService.as:802]
at mx.rpc::AsyncResponder/result()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncResponder.as:84]
at mx.rpc::AsyncRequest/acknowledge()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:74]
at DirectHTTPMessageResponder/completeHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:403]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
解决办法 ArrayOfHstSmmsNaInfo 没定义,就在加载的时候顶一下。
如:
/**
* 下面的定义虽然没有用,但是在这里不能删,这些类在这里定义。
* 如果不定义,则会报:ReferenceError: Error #1065: 变量 XXX 未定义。
* 这些IPurchaseServuice 是 flex反编译java的webservice生成的
*/
private var purchase:IPurchaseService; //买
private var user:HstSmmsUserService;
private var sale:ISaleService; //卖
private var userGroup:HstSmmsUserGroupService1;
private var iLetterService:ILetterService;
private var iGenerateMenuServices:IGenerateMenuServices; //菜单
像这类错误,好像就是: 一个Application 他popup一个module1 ,然后 module1在pupup一个module2,然后module2就引用一个类时,这个类就必须在Applicatin声明,或者在module2里面注册这个类。
分享到:
相关推荐
ReferenceError: AMap is not defined AMap未定义
今天用execjs调用JS时,发现报错execjs._exceptions.ProgramError: ReferenceError: document is not defined 如图: 错误类型:文档对象未定义,解决方法,定义对象即可,习惯性定义变量嘛 var document ;? ...
Uncaught ReferenceError: ReconnectingWebSocket is not defined; 说明缺少包资源,需引入reconnecting-websocket.js和reconnecting-websocket.minjs 创建WebSocket对象使用ReconnectingWebSocket 如下: var ws =...
前端项目-lamejs,Pure JavaScript MP3 Encoder
最近在使用python过重遇到这个问题,NameError: name 'xxx' is not defined,在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况: 错误NameError: name ‘xxx’ ...
[Vue warn]: Error in v-on handler: “ReferenceError: Toast is not defined” 解决方法: handleClick(){ this.$toast('点击提示') } 补充知识:vue+vant移动端遇到的那些问题 1、项目引用了lib-flexible 跟px...
luckysheet源码包
Error: 所有错误的父类型 错误的子类型包括: ReferenceError: 引用的变量不存在 TypeError: 数据类型不正确的错误 RangeError: 数据值不在其所允许的范围内 SyntaxError: 语法错误 常见的内置错误: (1...
提供phantomjs 2.1.1 for windows快速下载 phantomjs是一个基于webkit内核的无头浏览器,即没有UI界面,即它就是一个浏览器,只是其内的点击、翻页等人为相关操作需要程序设计实现。 为啥必须设置下载积分...
Environment variable ORACLE_UNQNAME not defined错误解决
Atom-clickable-npm-scripts.zip,在atom中单击一次就执行npm脚本可点击的npm脚本包,atom是一个用web技术构建的开源文本编辑器。
第一步 安装 安装crypto-js 第二步 创建 在js文件目录下创建一个js文件secret /** * 对页面上输入的密码进行加密传输给后台进行验证,对返回的数据进行解密,在页面...let CryptoJS = require('crypto-js');...e
PhantomJS 1.9.8 (Mac OS X) ERROR ReferenceError: Can't find variable: require 当文件更改时,测试通常运行两次。 在第二次运行期间,它几乎总是遇到错误。 环境 安装 使用npm install安装依赖项 任务 监视源...
彻底解决 __vd_version_info__ is not defined 等出错问题,完美反编译出微信小程序, 已测试。直接下载后按照 qwerty472123/wxappUnpacker 方式使用。原qwerty472123/wxappUnpacker的版本已过时。
特征例外情况: 被调用方抛出的所有异常都将被序列化回调用方,以便可以对此做出React: 本机Javascript错误:EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError。 应用程序或用户定义的...
Défi-Alyra-ParcoursDéveloppeur.se区块链 :pushpin: démarrage点倒松露-兼容的avec HdWallet 1.2.2贡献者德玛拉吉关于安装Projet的说明: Afin d'installer ddépendancesde test et de de solidity,dans le ...
本文实例讲述了Node.js API详解之 Error模块用法。分享给大家供大家参考,具体...ReferenceError : 当使用未定义的变量时抛出。 TypeError : 当传入错误类型的参数时抛出。 URIError : 当全局的 URI 处理函数被误用时
概念 error是指程序中的非正常运行状态,在... 1)ReferenceError:引用错误,要用的东西没找到; 2)TypeError:类型错误,错误的调用了对象的方法; 3)RangeError:范围错误,专指参数超范围; 4)Synta
一种是语法错误(syntax error)。这种错误是语句的书写不符合Python语言的语法规定。第二种是逻辑错误(logic error)。这种错误是指程序能运行,但功能不符合期望,比如“算错了”的情形。 变量未定义的错误 ...
在JavaScript可以使用try…catch来进行异常处理。例如: 代码如下: try { foo.bar();... RangeError: raised when a numeric variable or parameter is outside of its valid range ReferenceError: ra