My friend installed the exact same DMG image to install the beta version of Adobe Flex Builder 3 beta 2, but when tried to use it, it says that the Beta has expired. We have the exact same hardware, and same software (Mac OS X, 10.4/Tiger). The Flex Builder does not show when it expired in the message (only: Beta Expired). It took me quite a long time to realize that the SDK says:
computer:~ tc3$ /Applications/Adobe\ Flex\ Builder\ 3/sdks/3.0.0/bin/mxmlc thinkcubic.mxml Loading configuration file /Applications/Adobe Flex Builder 3/sdks/3.0.0/frameworks/flex-config.xml This beta will expire on Thu Jan 31 00:00:00 ICT 1465. Error: Beta expired.
While it should be
Loading configuration file /Users/tc4/flex/frameworks/flex-config.xml This beta will expire on Thu Jan 31 00:00:00 ICT 2008.
It expires 543 years ago!. So why does this happen?. One hint: he is Thai. He prefers to use the Thai language on his computer. Thai people use Buddhist calendar, which differs 543 years from the Gregorian calendar.
See at this following settings:
When we change the order to English, then everything is fine. I don’t know whose bug is this, Adobe Flex Builder (the Flex SDK version is OK), Java, or Mac OS X (it is strange because the calendar is not set to Buddhist).