The class not found is FlexProject, so it is unrelated.

I think the issue is that I have wired up the classpaths for the
package/deployer in the FlexJSOverlay.zip, so it is looking for Falcon in
../../lib



On 3/11/13 11:41 AM, "Michael Schmalle" <apa...@teotigraphix.com> wrote:

> Alex,
> 
> The other day I added the IVariableExpressionNode interface, was
> working on todos of the framework(small ones).
> 
> I did not have the falcon.js project open so the cast was not added to
> that class(my fault).
> 
> But I cannot see how adding a cast to an instance that has to be of
> type BaseVariableNode anyway could cause a class not found exception.
> I makes no sense at all.
> 
> Mike
> 
> 
> Quoting Alex Harui <aha...@adobe.com>:
> 
>> I synced up and am getting these errors too.  I'm looking into it.
>> 
>> 
>> On 3/11/13 11:20 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>> 
>>> I was on the verge of committing the "FlexJS in FalconJx" code, when I
>>> did a final update of all sources to run in a clean environment and I
>>> started hitting all these errors. I'm not set up to test code from
>>> Falcon, sorry.
>>> 
>>> EdB
>>> 
>>> 
>>> 
>>> On Mon, Mar 11, 2013 at 7:16 PM, Chema Balsas <jbal...@gmail.com> wrote:
>>>> Hi Erik,
>>>> 
>>>> I hit that myself yesterday and was just about to report it.
>>>> 
>>>> I did exactly the same to fix the compile-time error for falconjs, and then
>>>> got the exact same error when trying to compile the example.
>>>> 
>>>> I also get a runtime error when trying to run the example swf compiled
>>>> using Falcon... can you check if that doesn't work for you either?
>>>> 
>>>> Cheers,
>>>> Chema
>>>> 
>>>> 
>>>> 2013/3/11 Erik de Bruin <e...@ixsoftware.nl>
>>>> 
>>>>> Then, when I fix the above error by adding a cast to
>>>>> (BaseVariableNode), FalconJS builds without errors.
>>>>> 
>>>>> I can now build the FlexJSUI.swc no problem.
>>>>> 
>>>>> However, when I then try to compile the FlexJSTest_again example using
>>>>> the following command starting in the 'as' directory:
>>>>> 
>>>>> ../../../../../falcon/trunk/compiler.js/bin/mxmlc
>>>>> -compiler.mxml.children-as-data
>>>>> -library-path+=../../frameworks/as/libs/FlexJSUI.swc
>>>>> -output=/Users/erik/Desktop/FlexJS/FlexJSTest.js -debug
>>>>> FlexJSTest.mxml
>>>>> 
>>>>> I get the following error:
>>>>> 
>>>>> Using Falcon codebase:
>>>>> ../../../../../falcon/trunk/compiler.js/bin/../../compiler
>>>>> Using Flex SDK: /Users/erik/Documents/apacheFlex/repo/sdk
>>>>> Exception in thread "main" java.lang.NoClassDefFoundError:
>>>>> org/apache/flex/compiler/internal/projects/FlexProject
>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>> org.apache.flex.compiler.internal.projects.FlexProject
>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>>>> 
>>>>> Thanks for any input you can give me!
>>>>> 
>>>>> EdB
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On Mon, Mar 11, 2013 at 6:59 PM, Erik de Bruin <e...@ixsoftware.nl> wrote:
>>>>>> Alex,
>>>>>> 
>>>>>> When I check out a fresh working copy of FalconJS and try to build it
>>>>>> using the ant script or in Eclipse, I get the following error:
>>>>>> 
>>>>>> compile:
>>>>>>     [javac] Compiling 31 source files to
>>>>>> 
>>>>> /Users/erik/Documents/ApacheFlex/repo_again/falcon/trunk/compiler.js/build
>>>>> /c
>>>>> lasses
>>>>>>     [javac]
>>>>> /Users/erik/Documents/ApacheFlex/repo_again/falcon/trunk/compiler.js/src/o
>>>>> rg
>>>>> /apache/flex/compiler/internal/as/codegen/JSGeneratingReducer.java:5574:
>>>>>> incompatible types
>>>>>>     [javac] found   : org.apache.flex.compiler.tree.as.IVariableNode
>>>>>>     [javac] required:
>>>>> org.apache.flex.compiler.internal.tree.as.BaseVariableNode
>>>>>>     [javac]         BaseVariableNode var_node =
>>>>>> var_expr_node.getTargetVariable();
>>>>>>     [javac]
>>>>>        ^
>>>>>>     [javac] Note:
>>>>>> 
>>>>> /Users/erik/Documents/ApacheFlex/repo_again/falcon/trunk/compiler.js/build
>>>>> /g
>>>>> eneratedSrc/as3.codegen/org/apache/flex/compiler/internal/as/codegen/CmcJS
>>>>> Em
>>>>> itter.java
>>>>>> uses unchecked or unsafe operations.
>>>>>>     [javac] Note: Recompile with -Xlint:unchecked for details.
>>>>>>     [javac] 1 error
>>>>>> 
>>>>>> My copy of Falcon is also a fresh new working copy that builds correctly.
>>>>>> 
>>>>>> Can you reproduce this?
>>>>>> 
>>>>>> EdB
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Ix Multimedia Software
>>>>>> 
>>>>>> Jan Luykenstraat 27
>>>>>> 3521 VB Utrecht
>>>>>> 
>>>>>> T. 06-51952295
>>>>>> I. www.ixsoftware.nl
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Ix Multimedia Software
>>>>> 
>>>>> Jan Luykenstraat 27
>>>>> 3521 VB Utrecht
>>>>> 
>>>>> T. 06-51952295
>>>>> I. www.ixsoftware.nl
>>>>> 
>>> 
>>> 
>>> 
>>> --
>>> Ix Multimedia Software
>>> 
>>> Jan Luykenstraat 27
>>> 3521 VB Utrecht
>>> 
>>> T. 06-51952295
>>> I. www.ixsoftware.nl
>> 
>> --
>> Alex Harui
>> Flex SDK Team
>> Adobe Systems, Inc.
>> http://blogs.adobe.com/aharui
>> 
>> 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui

Reply via email to