blazeds TypeError: Error #1034: 强制转换类型失败
偶然发现Flash Builder 的 数据/服务选项卡可以生成服务类和对应Java的VO类,感觉很方便
在使用时遇到一点问题,记录一下
我有一个Enterprise类,Enterprise类中有一个Area对象
返回给Flex的时候出现错误TypeError: Error #1034: 强制转换类型失败:无法将 Object@f9a2539 转换为 valueObjects.Area
查了很久也不知道为什么,有一种解决办法是在Application上声明
private var area:Area;
这样确实可以,但是我不可能把所有的VO类都声明在Application上吧?!
Google了大半天发现也有人遇到类似的情况,就是没有一个解决方法
http://forums.adobe.com/message/3114173
终于读到老外的文章最后发现一句
We may have seen a similar issue. The problem was that in the generated services as file,
not all _initRemoteClassAlias initializers were called.
Note that this was only on my colleagues FB4.0.1 version.
The code generated in my own FB4.0.0 works correctly.
Can you check whether both valueObjects.A._initRemoteClassAlias() and valueObjects.B._initRemoteClassAlias()
are in your generated service file ?
原来问题不在生成的VO类里,而是在service类里没有进行初始化操作!
最后检查_Super_EnterpriseRemote类,和其他service比较后发现
// initialize RemoteClass alias for all entities returned by functions of this service
这句注释下没有valueObjects.Enterprise._initRemoteClassAlias();
手动加上就好了,我试过删除后重新生成,但是Flash Builder依然没有生成这句代码,无奈只有手动添加
希望能帮到大家!
blazeds TypeError: Error #1034: 强制转换类型失败相关推荐
- TypeError: Error #1034: 強制类型转换失败--解决之道
2019独角兽企业重金招聘Python工程师标准>>> TypeError: Error #1034: 強制类型转换失败成com::PlanInfo@1645ee79无法转换com. ...
- php将abc转换成整形是什么意思,php强制转换类型的方法
php强制转换类型的方法 发布时间:2020-07-02 15:45:14 来源:亿速云 阅读:102 作者:Leah 本篇文章为大家展示了php强制转换类型的方法,代码简明扼要并且容易理解,绝对能使 ...
- C++ 4 种具有更 为准确语义的新强制转换类型
1. static_cast<T>() 可用于把指向A 的指针强制转换为指向B 的指针, 其约束条件是类B必须是类A的子类.例如: A *obj = new B; B *b = stati ...
- python怎么强制转换_python怎么强制转换类型
python内提供了几种称为强制类型转换的函数,可以将一个变量的类型强制转换为另一种类型.比如,整型->浮点型,列表->元组. 我们在之前已经学习了很多种数据类型 · 整型 int · 浮 ...
- 强制转换类型异常ClassCastException
public abstract class Animal {abstract void eat();} class Cat extends Animal{@Overridevoid eat() {Sy ...
- c语言强制转换字符类型,C语言中的数据类型转换问题
C语言中的数据类型转换问题 ● 字符型变量的值实质上是一个8位的整数值,因此取值范围一般是-128-127,char型变量也可以加修饰符unsigned,则unsigned char 型变量的取值范围 ...
- java自动转换_java类型转换详解(自动转换和强制转换)
自动转换 class Hello { public static void main(String[] args) { //自动转换 int a = 5; byte b = 6; int c = a ...
- [Leedcode][JAVA][第50题][Pow(x, n)][快速幂][分治][转换类型]
[问题描述][第50题][Pow(x, n)][中等] 实现 pow(x, n) ,即计算 x 的 n 次幂函数.输入: 2.10000, 3 输出: 9.26100 示例 3:输入: 2.00000 ...
- c语言验证算术类转换,C语言的强制转换你会用吗?
C语从开发到现在一直都出现在人们的视野中,因为C语言不仅是许多编译语言开发的基础,它还是许多初学者第一个接触编程所用的语言.就连java之父也曾经说过C语言有太多令人觉得美妙的地方.可见C语言对于编程 ...
最新文章
- 升级Jekyll 3.0
- Ajax 的优势和不足
- 鸿蒙之境的称号,《神都夜行录》鸿蒙之境80级古都凶煞打法
- linux怎么用两个进程传值,关于linux:将变量脚本参数传递给另一个脚本,然后将qsub传递给程序...
- 牛客多校10 - Tournament(找规律)
- 银屑病需要的碱性食物
- centos7 复制移动删除
- ccf认证俄罗斯方块java_CCF认证历年试题 - osc_h3robkrt的个人空间 - OSCHINA - 中文开源技术交流社区...
- php 5.2.6升级,Centos5.5 简单方法升级php到php5.2.6
- 求数组中最长连续递增子序列
- Swing的Look And Feel机制研究
- sql函数 StringSplit(SELECT * from Split('黄色,蓝色,黑色',','))
- vue项目中使用@babel/plugin-proposal-optional-chaining的?.语法,防止字段没有报错
- 54/74系列逻辑芯片
- 爬山法求解八皇后问题的全部解法
- 中世纪开始在英语里也用作Affrike指非洲
- 从反向输出一个四位数由难到易引申到反向输出一个n位数
- 用c#每日更换“必应背景图片”为“桌面壁纸”
- 关于修改ulimit -SHn 65535
- 2017...2018......