3 Replies Latest reply on Oct 17, 2009 8:55 AM by csham

    attempting to use flash builder beta 2 with beta 1 sdk

    sethrd11

      Hi,

       

      I'm running into a few issues migrating a project I've started in Flash Builder Beta 1.

       

      The biggest mistake I probably made was uninstalling Beta 1 and I can't seem to find where to re-download it. Is it available somewhere?

       

      It would not be necessary except for the fact that I'm catching errors trying to use Flash Builder Beta 2 with the 4.0.0.7219 sdk.

       

      When I set my compiler to use the beta 1 sdk, Flash Builder first throws an internal build error. Then I can't return to properties > flex compiler, getting a "could not accept changes error." Below is the log output.

       

      I plan to migrate my project to Beta 2, but would love to do it in a separate workspace...

       

      Any help, suggestions much appreciated!

       

      Seth

       

      Here's what's in my log:

       

      !ENTRY org.eclipse.ui 4 0 2009-10-07 10:15:14.268
      !MESSAGE Unhandled event loop exception
      !STACK 0
      java.lang.NoClassDefFoundError: flex2/tools/oem/OEMException$CircularLibraryDependencyException
          at java.lang.Class.getDeclaredConstructors0(Native Method)
          at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
          at java.lang.Class.getConstructor0(Class.java:2671)
          at java.lang.Class.newInstance0(Class.java:321)
          at java.lang.Class.newInstance(Class.java:303)
          at com.adobe.flexbuilder.project.sdks.FlexSDK.createSDKDependentImplementation(FlexSDK.java: 846)
          at com.adobe.flexbuilder.project.sdks.FlexSDK.createSDKDependentImplementation(FlexSDK.java: 831)
          at com.adobe.flexbuilder.project.actionscript.internal.ActionScriptProjectSettings.computeCo mpilerLibraryPath(ActionScriptProjectSettings.java:1249)
          at com.adobe.flexbuilder.multisdk.compiler.internal.ASBuilder.applySettings(ASBuilder.java:3 20)
          at com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilder.setup(ASApplication Builder.java:67)
          at com.adobe.flexbuilder.multisdk.compiler.internal.ASItemBuilder.setup(ASItemBuilder.java:5 4)
          at com.adobe.flexbuilder.project.compiler.BuilderFactory.createBuilder(BuilderFactory.java:8 0)
          at com.adobe.flexbuilder.project.compiler.BuilderFactory.createCompilerArgumentValidator(Bui lderFactory.java:64)
          at com.adobe.flexbuilder.project.ui.properties.CompilerPropertyPage.validateCompilerArgument s(CompilerPropertyPage.java:792)
          at com.adobe.flexbuilder.project.ui.properties.CompilerPropertyPage.validate(CompilerPropert yPage.java:929)
          at com.adobe.flexbuilder.project.ui.properties.CompilerPropertyPage.access$4(CompilerPropert yPage.java:921)
          at com.adobe.flexbuilder.project.ui.properties.CompilerPropertyPage$4.modifyText(CompilerPro pertyPage.java:674)
          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167)
          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:1566)
          at org.eclipse.swt.widgets.Text.sendModifyEvent(Text.java:1769)
          at org.eclipse.swt.widgets.Text.setText(Text.java:2230)
          at com.adobe.flexbuilder.project.ui.properties.CompilerPropertyPage.copyVersionIntoEditBoxes (CompilerPropertyPage.java:693)
          at com.adobe.flexbuilder.project.ui.properties.CompilerPropertyPage.updateFlashPlayerOptions (CompilerPropertyPage.java:652)
          at com.adobe.flexbuilder.project.ui.properties.CompilerPropertyPage.update(CompilerPropertyP age.java:910)
          at java.util.Observable.notifyObservers(Observable.java:142)
          at java.util.Observable.notifyObservers(Observable.java:98)
          at com.adobe.flexide.editorcore.ui.sdks.FlexSDKChooserControl$2.widgetSelected(FlexSDKChoose rControl.java:665)
          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.Link.sendMouseEvent(Link.java:639)
          at org.eclipse.swt.widgets.Control.sendMouseEvent(Control.java:2978)
          at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3073)
          at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2104)
          at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375)
          at org.eclipse.swt.widgets.Display.controlProc(Display.java:862)
          at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051)
          at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
          at org.eclipse.jface.window.Window.open(Window.java:801)
          at org.eclipse.ui.dialogs.PropertyDialogAction.run(PropertyDialogAction.java:157)
          at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionI tem.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(EclipseAppLau ncher.java:110)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.jav a: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:585)
          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)