Ah, you're THAT much behind ;-) Well, for after the upgrade: welcome
to the 21st century!

Kidding, and good luck with your (free, as in beer) upgrade.

EdB



On Wed, Nov 20, 2013 at 11:02 PM, Alex Harui <aha...@adobe.com> wrote:
> The Oracle site says that java 7 is not supported on OSX 10.6.
>
> On 11/20/13 1:57 PM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>
>>You can have 2 (or more) versions of Java on your system. I have
>>currently 1.6 (OSX native) and the Oracle JDK 1.7. You set your
>>preference by setting JAVA_HOME to "$(/usr/libexec/java_home -v 1.7)".
>>
>>EdB
>>
>>
>>
>>On Wed, Nov 20, 2013 at 10:49 PM, Alex Harui <aha...@adobe.com> wrote:
>>> Update:  My main computer is a Mac still running 10.6.8 (Snow Leopard).
>>> To use Java 7, I will have to upgrade my OSX to 10.7.x.  Sounds scary
>>>and
>>> painful, and I would have pushed back except that 1) I probably will
>>>get a
>>> new Mac next year, and 2) Oracle premium support for Java 6 ends in
>>> December 2013.
>>>
>>> I think that means we shouldn't keep trying to stay compatible with 1.6,
>>> unless someone can come up with a good reason why we should.
>>>
>>> Anyway, I'm off to try to upgrade.  If you don't hear from me for a
>>>while,
>>> that's why...
>>>
>>> -Alex
>>>
>>> On 11/20/13 1:23 PM, "Alex Harui" <aha...@adobe.com> wrote:
>>>
>>>>
>>>>
>>>>On 11/20/13 1:09 PM, "Gordon Smith" <gosm...@adobe.com> wrote:
>>>>
>>>>>Falcon got updated to require Java 1.7? Why was that?
>>>>FalconJX uses Google Closure which seems to want 1.7.  Not sure if
>>>>Falcon
>>>>just also move to 1.7 or not.
>>>>
>>>>-Alex
>>>>>
>>>>>- Gordon
>>>>>
>>>>>-----Original Message-----
>>>>>From: Erik de Bruin [mailto:e...@ixsoftware.nl]
>>>>>Sent: Wednesday, November 20, 2013 8:51 AM
>>>>>To: dev@flex.apache.org
>>>>>Subject: Re: [FALCONJX] [FLEXJS] AS to JS compilation issues
>>>>>
>>>>>Yes, the latest thing: since the last compiler update we need Java 1.7,
>>>>>I'm afraid.
>>>>>
>>>>>EdB
>>>>>
>>>>>
>>>>>
>>>>>On Wed, Nov 20, 2013 at 4:25 PM, Peter Ent <p...@adobe.com> wrote:
>>>>>> I rebuilt the compiler and installed it into the FlexJS overlay as
>>>>>> I've done before. Building the AS version of my test works fine.
>>>>>> Building with Falcon JX now gives me this console output:
>>>>>>
>>>>>> using FlashBuilder Project Files
>>>>>> FlashBuilder settings:
>>>>>>     -locale
>>>>>>     en_US
>>>>>>     -source-path+=/Users/pent/Documents/Apache
>>>>>>Flex/DataGridXcompile/src
>>>>>>     -compiler.accessible=true
>>>>>>     -output=/Users/pent/Documents/Apache
>>>>>> Flex/DataGridXcompile/bin-release/DataGridXcompile.swf
>>>>>>     -library-path+=/Users/pent/Documents/Apache
>>>>>>Flex/DataGridXcompile/libs
>>>>>>     -compiler.mxml.children-as-data
>>>>>>     -compiler.binding-value-change-event-type=valueChange
>>>>>>     -js-output-type=FLEXJS
>>>>>>     -closure-lib=/Users/pent/google/library
>>>>>>     -sdk-js-lib=/Users/pent/Desktop/apache/apache-flexjs/js/src
>>>>>>     -fb
>>>>>>     /Users/pent/Documents/Apache
>>>>>> Flex/DataGridXcompile/src/DataGridXcompile.mxml
>>>>>> Exception in thread "main" java.lang.UnsupportedClassVersionError:
>>>>>> com/google/javascript/jscomp/ErrorManager : Unsupported major.minor
>>>>>> version 51.0
>>>>>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>>>>>         at
>>>>>>java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>>>>>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>>>>>>         at
>>>>>>java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141
>>>>>>)
>>>>>>         at
>>>>>>java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
>>>>>>         at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
>>>>>>         at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
>>>>>>         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)
>>>>>>         at
>>>>>>org.apache.flex.compiler.clients.MXMLJSC.compile(MXMLJSC.java:337)
>>>>>>         at
>>>>>>org.apache.flex.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:261)
>>>>>>         at
>>>>>>org.apache.flex.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:219)
>>>>>>         at
>>>>>> org.apache.flex.compiler.clients.MXMLJSC.main(MXMLJSC.java:181)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Not sure if I need to update my Java or not (didn't have to do it
>>>>>> yesterday).
>>>>>>
>>>>>> --peter
>>>>>>
>>>>>> On 11/19/13 4:33 PM, "Peter Ent" <p...@adobe.com> wrote:
>>>>>>
>>>>>>>I filed two tickets for each issue.
>>>>>>>
>>>>>>>Thanks. This is getting really close.
>>>>>>>--peter
>>>>>>>
>>>>>>>On 11/19/13 3:59 PM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>>>>>>>
>>>>>>>>I second that. I'll take a look tomorrow, if you file that JIRA
>>>>>>>>ticket
>>>>>>>>;-)
>>>>>>>>
>>>>>>>>EdB
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>On Tue, Nov 19, 2013 at 9:42 PM, Alex Harui <aha...@adobe.com>
>>>>>>>>wrote:
>>>>>>>>> Yep, those look like bugs to me.
>>>>>>>>>
>>>>>>>>> -Alex
>>>>>>>>>
>>>>>>>>> On 11/19/13 12:27 PM, "Peter Ent" <p...@adobe.com> wrote:
>>>>>>>>>
>>>>>>>>>>Hi,
>>>>>>>>>>
>>>>>>>>>>I am attempting to take the DataGrid, written in ActionScript, and
>>>>>>>>>>compile it into JavaScript to see if that's a viable way to build
>>>>>>>>>>JavaScript components - or at least get a good head start on
>>>>>>>>>>writing the JavaScript. I've run into a couple of  issues since
>>>>>>>>>>taking the most recent falcon code changes.
>>>>>>>>>>
>>>>>>>>>>Issue 1
>>>>>>>>>>My ActionScript code reads:
>>>>>>>>>>
>>>>>>>>>>import org.apache.flex.core.IBeadModel;
>>>>>>>>>>
>>>>>>>>>>Š
>>>>>>>>>>
>>>>>>>>>>var sharedModel:IDataGridModel = _strand.getBeadByType(IBeadModel)
>>>>>>>>>>as IDataGridModel;
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>I get this error while compiling:
>>>>>>>>>>
>>>>>>>>>>/Users/pent/Documents/Apache
>>>>>>>>>>Flex/DataGridXcompile/bin/js-debug/org/apache/flex/html/staticCont
>>>>>>>>>>r
>>>>>>>>>>ols/
>>>>>>>>>>b
>>>>>>>>>>ea
>>>>>>>>>>ds/DataGridView.js:84: ERROR - variable IBeadModel is undeclared
>>>>>>>>>>
>>>>>>>>>>  var /** @type {org.apache.flex.core.IDataGridModel} */
>>>>>>>>>>sharedModel =
>>>>>>>>>>org.apache.flex.utils.Language.as(this._strand.getBeadByType(IBead
>>>>>>>>>>M
>>>>>>>>>>odel
>>>>>>>>>>)
>>>>>>>>>>,
>>>>>>>>>>org.apache.flex.core.IDataGridModel);
>>>>>>>>>>
>>>>>>>>>>IBeadModel has an import statement. IBeadModel should be fully
>>>>>>>>>>qualified, I think.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>Issue 2
>>>>>>>>>>My ActionScript code reads:
>>>>>>>>>>
>>>>>>>>>>import org.apache.flex.html.staticControls.List;
>>>>>>>>>>
>>>>>>>>>>Š
>>>>>>>>>>
>>>>>>>>>>for(var i:int=0; i < columns.length; i++) {
>>>>>>>>>>
>>>>>>>>>>    var column:List = columns[i];
>>>>>>>>>>
>>>>>>>>>>I get this error while compiling:
>>>>>>>>>>
>>>>>>>>>>/Users/pent/Documents/Apache
>>>>>>>>>>Flex/DataGridXcompile/bin/js-debug/org/apache/flex/html/staticCont
>>>>>>>>>>r
>>>>>>>>>>ols/
>>>>>>>>>>b
>>>>>>>>>>ea
>>>>>>>>>>ds/DataGridView.js:121: WARNING - Bad type annotation. Unknown
>>>>>>>>>>type
>>>>>>>>>>List
>>>>>>>>>>
>>>>>>>>>>    var /** @type {List} */ column = this.columns[i];
>>>>>>>>>>
>>>>>>>>>>                   ^
>>>>>>>>>>
>>>>>>>>>>What's funny about this last error is that I also have this
>>>>>>>>>>ActionScript code which does not produce an error:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>for(var i:int=0; i < pm.columnLabels.length; i++) {
>>>>>>>>>>
>>>>>>>>>>    var column:List = new SimpleList();
>>>>>>>>>>
>>>>>>>>>>The JavaScript code generated for these statement is:
>>>>>>>>>>for (var /** @type {number} */ i = 0; i <
>>>>>>>>>>pm.get_columnLabels().length;
>>>>>>>>>>i++) {
>>>>>>>>>>    var /** @type {org.apache.flex.html.staticControls.List} */
>>>>>>>>>>column = new org.apache.flex.html.staticControls.SimpleList();
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>I'll file a bug if it looks like my code is OK.
>>>>>>>>>>
>>>>>>>>>>Regards,
>>>>>>>>>>Peter
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>--
>>>>>>>>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
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to