182010
 

这个Bug是在上周五发现的,及其及其诡异。
简单说明一下:
使用FB4的新建了一个Flex Library Project。
然后莫名其妙地FB报了:发生了内部构建错误。右键单击以获取更多信息
查看了一下FB的Log,

!ENTRY com.adobe.flexbuilder.project 4 43 2010-01-18 18:14:04.510
!MESSAGE Uncaught exception in compiler
!STACK 0
java.lang.StackOverflowError
at macromedia.asc.parser.Scanner.nexttoken(Scanner.java:427)
at macromedia.asc.parser.Parser.getNextToken(Parser.java:670)
at macromedia.asc.parser.Parser.lookahead(Parser.java:628)
at macromedia.asc.parser.Parser.parseFullPostfixExpressionPrime(Parser.java:2159)
at macromedia.asc.parser.Parser.parseFullPostfixExpressionPrime(Parser.java:2173)

在重启了N遍FB甚至机器之后,意外发现了,这个AS文件的体积竟然达到了183K
用记事本打开后发现了N多以”ggggggggggggggggggg”或者”———————“之类字符填充,很奇怪的是,在FB的IDE中显示却是正常的

这个as文件只能重写了。然后解决,项目正常编译。

FB4 beta 2目前还不怎么稳定,所以用在生产环境下还需细细斟酌。

另外,关于这个Bug很偶然,同时这个as文件涉及到了保密要求, 所以暂时也很难详细说明并提交到Adobe官方。

  2 Responses to “Flash Builder 4 Beta 2 灵异 Bug”

  1. 我也遇到了类似的事情,一个AS类文件,双击打开,IDE竟然说没有这个文件,重启Ide,一切正常了。

  2. @wodesign:看来我的不是个案,Flash Builder的确有Bug,而且是莫名其妙的

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>