当我试图在linux环境中构建我的代码时,我面临一个问题。
我收到一个类似下面这样的错误
org.openlaszlo.sc.CompilerError: tunit/line unknown: , in line: LzApplication___embed_lzasset_nogobacktotest_button_rsc_1_dataClass.as: Error: unable to read transcoding source '/home/iuser/Desktop/lps-5.0.x/Server/lps-5.0.x/test/src/screens/resources/test_on.swf'你知道为什么会发生这个问题吗?
我正在使用ubuntu 9.0和openlaszlo 5.0.x,并在firefox浏览器中测试
发布于 2012-12-20 13:07:09
这是一个Flex编译器错误,当转码和将二进制资源嵌入SWF电影失败时会显示该错误。我从未见过这个错误,但我可以在Flex SDK源代码中找到抛出它的位置:flex2.compiler.media.DataTranscoder。异常在public static void loadData(TranscodingResults asset)方法内部抛出。
可能您正在使用的SWF已损坏。你可以试一下不同的SWF,看看它是否有效?您最初是如何创建SWF文件?使用Flash创作工具?
更新:有人报告了same error message in the Apache Flex Jira。在Windows上一切正常,但他在OS X上遇到了问题。在他的案例中,文件的所有权设置不正确。您必须确保允许用于运行Tomcat进程的用户读取导致问题的SWF文件。
https://stackoverflow.com/questions/13947185
复制相似问题