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

Flash Builder 4 for Mac: Unable to export a release build

New Here ,
Jan 29, 2011 Jan 29, 2011

Copy link to clipboard

Copied

Hi

I've been unable to export release builds of any AIR projects when using a Mac installation of Flash Builder 4. I can run the AIR apps within the IDE, but I keep getting the following error when exporting: "One or more errors were found while trying to build the release version. Unable to export."

The weird thing is that I can export the exact same AIR projects using my Windows 7 copy of FB4 just fine, without any errors.

Details of the Mac installation:

OSX 10.5.8

Flash Builder 4 plug-in version, v4.0.1, on Eclipse v3.4.2

I performed a fresh install of FB4 today (before anyone suggests it ) but to no avail.

The error log - I wasn't sure what to copy, so just took everything that had the right time entry:

!ENTRY com.adobe.flexbuilder.project 4 43 2011-01-29 17:35:11.940

!MESSAGE ExportReleaseVersionWizard: internal error occurred

!STACK 0

java.lang.reflect.InvocationTargetException

at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:479)

at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)

at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934)

at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersionManager.doExport(ExportReleaseVersionManager.java:305)

at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVersionWizard.doBuild(ExportReleaseVersionWizard.java:152)

at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportContentPage.setVisible(ExportContentPage.java:115)

at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1161)

at org.eclipse.jface.wizard.WizardDialog.access$2(WizardDialog.java:1139)

at org.eclipse.jface.wizard.WizardDialog$4.run(WizardDialog.java:1128)

at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1126)

at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:820)

at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:369)

at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)

at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3068)

at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)

at org.eclipse.jface.window.Window.open(Window.java:801)

at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:97)

at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:273)

at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:281)

at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)

at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)

at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)

at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:247)

at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)

at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)

at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)

at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)

at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3068)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)

at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:592)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)

at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

Caused by: java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/String;

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.alterXmlTree(ApolloXMLBuilder.java:252)

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.generateXmlFile(ApolloXMLBuilder.java:142)

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.build(ApolloXMLBuilder.java:95)

at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersionManager$2.execute(ExportReleaseVersionManager.java:249)

at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:104)

at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)

at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:116)

at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)

... 61 more

Root exception:

java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/String;

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.alterXmlTree(ApolloXMLBuilder.java:252)

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.generateXmlFile(ApolloXMLBuilder.java:142)

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.build(ApolloXMLBuilder.java:95)

at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersionManager$2.execute(ExportReleaseVersionManager.java:249)

at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:104)

at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)

at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:116)

at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)

at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)

at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934)

at com.adobe.flexbuilder.exportimport.releaseversion.ExportReleaseVersionManager.doExport(ExportReleaseVersionManager.java:305)

at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportReleaseVersionWizard.doBuild(ExportReleaseVersionWizard.java:152)

at com.adobe.flexbuilder.exportimport.releaseversion.ui.ExportContentPage.setVisible(ExportContentPage.java:115)

at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1161)

at org.eclipse.jface.wizard.WizardDialog.access$2(WizardDialog.java:1139)

at org.eclipse.jface.wizard.WizardDialog$4.run(WizardDialog.java:1128)

at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1126)

at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:820)

at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:369)

at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)

at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3068)

at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)

at org.eclipse.jface.window.Window.open(Window.java:801)

at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:97)

at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:273)

at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:281)

at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)

at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)

at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)

at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:247)

at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)

at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)

at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)

at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)

at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3068)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)

at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:592)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)

at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

!ENTRY org.eclipse.core.resources 4 2 2011-01-29 17:35:12.026

!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".

!STACK 0

java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/String;

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.alterXmlTree(ApolloXMLBuilder.java:252)

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.generateXmlFile(ApolloXMLBuilder.java:142)

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.build(ApolloXMLBuilder.java:95)

at com.adobe.flexbuilder.project.air.build.ApolloXMLIncrementalBuilder.build(ApolloXMLIncrementalBuilder.java:74)

at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)

at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)

at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)

at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)

at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)

at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!ENTRY org.eclipse.core.resources 2 75 2011-01-29 17:35:12.037

!MESSAGE Errors during build.

!SUBENTRY 1 com.adobe.flexbuilder.project 2 75 2011-01-29 17:35:12.037

!MESSAGE Errors running builder 'AIR application.xml Builder' on project 'aqua'.

!SUBENTRY 1 com.adobe.flexbuilder.project 2 75 2011-01-29 17:35:12.037

!MESSAGE org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/String;

!STACK 0

java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/String;

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.alterXmlTree(ApolloXMLBuilder.java:252)

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.generateXmlFile(ApolloXMLBuilder.java:142)

at com.adobe.flexbuilder.project.air.build.ApolloXMLBuilder.build(ApolloXMLBuilder.java:95)

at com.adobe.flexbuilder.project.air.build.ApolloXMLIncrementalBuilder.build(ApolloXMLIncrementalBuilder.java:74)

at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)

at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)

at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)

at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)

at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)

at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

TOPICS
Performance issues

Views

4.3K

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 ,
Jan 31, 2011 Jan 31, 2011

Copy link to clipboard

Copied

Hi Zabeen,

I haven't seen this error before but I did run across this post that might help.  Please let me know how it works out, you might want to also post on the Flash Builder forum to see if anyone else has run into this.

Thanks,

Chris

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
New Here ,
Feb 01, 2011 Feb 01, 2011

Copy link to clipboard

Copied

Hi Chris

Thanks for your reply.

I had already seen that post, and the answers were not applicable to me. But thankfully I have found the solution now!

I Googled the error message: "org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/ String", and came across the following bug report:

http://code.google.com/p/alkwarel/issues/detail?id=10

As suggested in the link above, I deleted the xerces.jar  located in user.home/Library/Java/Extensions/. I then cleaned my project, and FB4 for Mac finally exported the release build!

That bug has been annoying me for MONTHS. I'm so happy it's fixed now!

All the best,

Zabeen

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

Great news!  Thank you for posting the solution that worked for you.

Chris

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