• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

FB4 constantly crashes

Guest
Jan 10, 2011 Jan 10, 2011

Copy link to clipboard

Copied

Between these three exceptions (with FB3 and FB4) I've had a really hard time getting any work done.  Are people seeing these and

have fixes?  FB4 crashes almost every other clean/build cycle for me.

I've used many different permutations of values for Xmx and XX:MaxPermSize to no avail.  Currently they are set at

-clean
-nl
en_US
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-vmargs
-Xms150m
-Xmx1000m
-XX:MaxPermSize=168m
-XX:PermSize=96m
-Xss256k
-Djava.net.preferIPv4Stack=true
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=dropins

java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Unknown Source)
at org.eclipse.core.internal.jobs.WorkerPool.jobQueued(WorkerPool.java:145)
at org.eclipse.core.internal.jobs.JobManager.schedule(JobManager.java:1001)
at org.eclipse.core.internal.jobs.InternalJob.schedule(InternalJob.java:391)

java.lang.NoClassDefFoundError: Could not initialize class com.adobe.flexbuilder.util.logging.GlobalLog
at com.adobe.flexbuilder.project.actionscript.ActionScriptCore.getProject(ActionScriptCore.java:443)
at com.adobe.flexbuilder.project.FlexProjectManager.getActionScriptOrFlexProject(FlexProjectManager.java:642)
at com.adobe.flexbuilder.flashbridge.actions.FlashAction.readSelection(FlashAction.java:88)

java.lang.StackOverflowError
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:183)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:576)

Views

1.2K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jan 10, 2011 Jan 10, 2011

Copy link to clipboard

Copied

Hi

My settings are (these are install defaults):

eclipse.vmargs=-Xms256m

-Xmx512m

-XX:MaxPermSize=256m

-XX:PermSize=64m

Good luck

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Jan 26, 2011 Jan 26, 2011

Copy link to clipboard

Copied

Hi,

Are you using Flash Builder 4 release?

Is it a Stand Alone or Plugin Configuration?

Does this happen only on the current system or across other systems too?

Thanks,

Balaji

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Jan 27, 2011 Jan 27, 2011

Copy link to clipboard

Copied

I'm using FB4, not the plug-in.  I was able to reduce the number of crashes by separating my library projects from my application projects.

I'm not sure what you mean by 'across other systems'.  If you mean operating system, I've been running on Windows 7 using java jdk 1.6.0_18-b07

Just before I replied, I got another (different) crash

-clean
-nl
en_US
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-vmargs
-Xms150m
-Xmx1024m
-XX:MaxPermSize=256m
-XX:PermSize=96m
-Djava.net.preferIPv4Stack=true
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=dropins

I've had similar problems with different values for the settings...

java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.<init>(Unknown Source)
at flex2.compiler.swc.SwcDependencySet.<init>(SwcDependencySet.java:66)
at flex2.compiler.swc.catalog.CatalogReader$ScriptReader.clear(CatalogReader.java:400)
at flex2.compiler.swc.catalog.CatalogReader$ScriptReader.endElement(CatalogReader.java:391)
at flex2.compiler.swc.catalog.CatalogHandler.endElement(CatalogHandler.java:56)
at org.apache.xerces.parsers.AbstractSAXParserMMImpl.endElement(AbstractSAXParserMMImpl.java:581)
at org.apache.xerces.impl.XMLNSDocumentScannerMMImpl.scanEndElement(XMLNSDocumentScannerMMImpl.java:550)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11ConfigurationMMImpl.parse(XML11ConfigurationMMImpl.java:230)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParserMMImpl.parse(AbstractSAXParserMMImpl.java:1172)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at flex2.compiler.swc.catalog.CatalogReader.read(CatalogReader.java:89)
at flex2.compiler.swc.Swc.read(Swc.java:428)
at flex2.compiler.swc.Swc.<init>(Swc.java:91)
at flex2.compiler.swc.SwcCache.getSwc(SwcCache.java:224)
at flex2.compiler.swc.SwcCache.getSwcs(SwcCache.java:190)
at flex2.compiler.swc.SwcCache.getSwcGroup(SwcCache.java:86)
at flex2.compiler.swc.SwcCache.getSwcGroup(SwcCache.java:75)
at flex2.compiler.CompilerSwcContext.load(CompilerSwcContext.java:81)
at flex2.tools.oem.Library.compile(Library.java:1276)
at flex2.tools.flexbuilder.BuilderLibrary.compile(BuilderLibrary.java:341)
at com.adobe.flexbuilder.multisdk.compiler.internal.FlexLibraryBuilder$MyLibrary.mybuild(FlexLibraryBuilder.java:282)
at com.adobe.flexbuilder.multisdk.compiler.internal.FlexLibraryBuilder.build(FlexLibraryBuilder.java:117)
at com.adobe.flexbuilder.multisdk.compiler.internal.ASBuilder.build(ASBuilder.java:190)
at com.adobe.flexbuilder.project.compiler.internal.FlexProjectBuilder.buildItem(FlexProjectBuilder.java:480)
at com.adobe.flexbuilder.project.compiler.internal.FlexProjectBuilder.build(FlexProjectBuilder.java:301)
at com.adobe.flexbuilder.project.compiler.internal.FlexIncrementalBuilder.build(FlexIncrementalBuilder.java:157)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Feb 01, 2011 Feb 01, 2011

Copy link to clipboard

Copied

LATEST

Some memory leaks have been fixed in the upcoming version of Flex SDK compiler. I believe those will resolve the issues you are facing.

For now, I'd suggest the following for large projects like yours which runs into out of memory errors frequently:

* Keep the amount of projects open at one point to a bare minimum. You can use absolute path to the SWC in the bin directory instead of the project in Properties -> Flex Build Path.

* Move embedded assets into a runtime CSS file if possible. Runtime CSS files are compiled separately and only when you change the CSS file.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines