偶然发现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: 强制转换类型失败相关推荐

  1. TypeError: Error #1034: 強制类型转换失败--解决之道

    2019独角兽企业重金招聘Python工程师标准>>> TypeError: Error #1034: 強制类型转换失败成com::PlanInfo@1645ee79无法转换com. ...

  2. php将abc转换成整形是什么意思,php强制转换类型的方法

    php强制转换类型的方法 发布时间:2020-07-02 15:45:14 来源:亿速云 阅读:102 作者:Leah 本篇文章为大家展示了php强制转换类型的方法,代码简明扼要并且容易理解,绝对能使 ...

  3. C++ 4 种具有更 为准确语义的新强制转换类型

    1. static_cast<T>() 可用于把指向A 的指针强制转换为指向B 的指针, 其约束条件是类B必须是类A的子类.例如: A *obj = new B; B *b = stati ...

  4. python怎么强制转换_python怎么强制转换类型

    python内提供了几种称为强制类型转换的函数,可以将一个变量的类型强制转换为另一种类型.比如,整型->浮点型,列表->元组. 我们在之前已经学习了很多种数据类型 · 整型 int · 浮 ...

  5. 强制转换类型异常ClassCastException

    public abstract class Animal {abstract void eat();} class Cat extends Animal{@Overridevoid eat() {Sy ...

  6. c语言强制转换字符类型,C语言中的数据类型转换问题

    C语言中的数据类型转换问题 ● 字符型变量的值实质上是一个8位的整数值,因此取值范围一般是-128-127,char型变量也可以加修饰符unsigned,则unsigned char 型变量的取值范围 ...

  7. java自动转换_java类型转换详解(自动转换和强制转换)

    自动转换 class Hello { public static void main(String[] args) { //自动转换 int a = 5; byte b = 6; int c = a ...

  8. [Leedcode][JAVA][第50题][Pow(x, n)][快速幂][分治][转换类型]

    [问题描述][第50题][Pow(x, n)][中等] 实现 pow(x, n) ,即计算 x 的 n 次幂函数.输入: 2.10000, 3 输出: 9.26100 示例 3:输入: 2.00000 ...

  9. c语言验证算术类转换,C语言的强制转换你会用吗?

    C语从开发到现在一直都出现在人们的视野中,因为C语言不仅是许多编译语言开发的基础,它还是许多初学者第一个接触编程所用的语言.就连java之父也曾经说过C语言有太多令人觉得美妙的地方.可见C语言对于编程 ...

最新文章

  1. 升级Jekyll 3.0
  2. Ajax 的优势和不足
  3. 鸿蒙之境的称号,《神都夜行录》鸿蒙之境80级古都凶煞打法
  4. linux怎么用两个进程传值,关于linux:将变量脚本参数传递给另一个脚本,然后将qsub传递给程序...
  5. 牛客多校10 - Tournament(找规律)
  6. 银屑病需要的碱性食物
  7. centos7 复制移动删除
  8. ccf认证俄罗斯方块java_CCF认证历年试题 - osc_h3robkrt的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. php 5.2.6升级,Centos5.5 简单方法升级php到php5.2.6
  10. 求数组中最长连续递增子序列
  11. Swing的Look And Feel机制研究
  12. sql函数 StringSplit(SELECT * from Split('黄色,蓝色,黑色',','))
  13. vue项目中使用@babel/plugin-proposal-optional-chaining的?.语法,防止字段没有报错
  14. 54/74系列逻辑芯片
  15. 爬山法求解八皇后问题的全部解法
  16. 中世纪开始在英语里也用作Affrike指非洲
  17. 从反向输出一个四位数由难到易引申到反向输出一个n位数
  18. 用c#每日更换“必应背景图片”为“桌面壁纸”
  19. 关于修改ulimit -SHn 65535
  20. 2017...2018......

热门文章

  1. 还有这种操作?既是黑客又是居家男的阿里安全工程师
  2. cuda-trt 学习
  3. 2018年天津大学计算机复试名单,2018年天津大学考研复试分数线已公布
  4. word文档如何重新另起序号/继续编号
  5. QQ输入正确密码却验证错误的解决办法
  6. Java创建线程池的几种方式
  7. Wallpaper壁纸提取得到tex文件,tex文件转图像,tex文件转png,tex文件提取壁纸,Wallpaper壁纸提取无法得到图像文件,RePKG-GUI提取得到tex文件而不是图像的解决方法
  8. 伦敦金投资交易有哪些策略可以用?
  9. 简单的股票交易接口易语言怎么获取K线图?
  10. 对比学习triple loss