Archive for the ‘Flex’ Category
You are currently browsing the archives for the Flex category.
You are currently browsing the archives for the Flex category.
I’ve tried reinstalling the application and even removed the old versions of JRE references. Nothing helped and just as before I had to rely to googling and looking at configuration files.
The problem lied in the small FlexBuilder.ini file located in the root installation directory. The contents of the file included the following settings:
-vmargs -Xms128m -Xmx512m -XX:MaxPermSize=256m -XX:PermSize=64m -Djava.net.preferIPv4Stack=true
I’ve modified the contents to exclude the last lines and vuala, the application went back to it’s usual state [sure I lost all my projects but its nice to have a working EDI once again].
A recent project involved integration between a PHP content management tool like Joomla and Adobe Flex 2. I wrote a PHP script that parsed a MySQL database creating an XML structure that was then picked up by a HTTPService in a Flex application.
The information in the database was stored in Cyrillic format, hence when ever I was loading the data in to the SWF compiled file the end result was a collection of garbage data. Setting the actuall HTML to Windows-1251 encoding did not help the situation.
My following approach was to locate a native functionality within the Flex architecture to mediate the situation. Unforchunately I wasn’t successful in aquiring sattisfying examples to solve the problem. For that matter it became sadly obvious that I haven’t seen any flash pages using non/english alphabet [either I haven't been checking international sites that much or Adobe Flex isn't widely used overseas] .
My third approach was to look at the actual php code that was generating the XML structure. I’ve discovered a useful function mb_convert_encoding that eventually solved my problems. Using a simple snippet of code:
mb_convert_encoding($string_to_convert,'UTF-8','Windows-1251');
I was able to convert the data from UTF-8 in to Windows-1251 which allowed me to display the desired Cyrillic characters.
Don’t you hate it when you try to get back to the project that you just been working on and all of a sudden the main application doesn’t start? In this case I am talking about the Adobe Flex Builder 2 which crashed on me about ten minutes ago.
Similar event occurred a while back, I came home attempted to open Adobe Flex Builder and witnessed a crash before the program started.
The message: “Error: An error has occurred. See error log for more details.” flashed before my screen four times followed by a convenient reference to the log file: An error has occurred. See the log file ../../My Documents/Flex Builder 2/.metadata/.log.
Typically after examining the log file and discovering a long list of Java java.lang.NullPointerException error messages
!ENTRY org.eclipse.osgi 2007-07-20 10:55:52.296
!MESSAGE Bundle update@plugins/com.adobe.flexbuilder.debug.e32_2.0.155577/ [70] was not resolved.
!SUBENTRY 1 org.eclipse.osgi 2007-07-20 10:55:52.296
!MESSAGE Missing required bundle org.eclipse.debug.ui_[3.2.0,99.0.0).
I did the next best thing and Googled for more information. Sadly the search engine results did not come in handy and I fixed the problem by simply reinstalling the application.
Unfortunately as mentioned above a similar incident occured about fifteen minutes ago. This time around I didn’t feel like uninstalling the program and decided to fiddle with the application my self. Here are my findings:
Sollution:
1) Quick and dirty:
Go to the .metadata/.plugin directory and rename it to something different. This action will remove the metadata settings that eclipse stored but you will be able to run the application freely again. To get your data back simply perform an import operation for each project that you had in your Workspace.
2) More detail:
Go to the .metadata\.plugins\org.eclipse.core.runtime directory. Open the com.adobe.flexbuilder.standalone.prefs file and modify the line flexbuilder.afterFirstLaunch=true. The end result contents of the file should look like this:
#Sat Jan 10 00:12:04 PDT 2005
flexbuilder.afterFirstLaunch=false
eclipse.preferences.version=1Save the file and try opening the application again. This should fix the problem and get you back on your feet. I hope this helps those of you who run in to this problem.