Hi Devon,
I now found that when I only had this simple progam open in Dart Editor debugging works!
So either it could have something to do with the other applications open in the editor (which is strange because this should not interfere), or it could be that the debugging needs a lot more memory.
When I closed everything except the test-application, I had 308 Mb free memory, when the problem occurred as you see beneath I had only 101 Mb left.
Perhaps on Windows the environment needs more memory allocation to enable debugging ?
Thanks for looking into this,
Ivo
P.S:
The Feedback buttongave this info:
Editor: 0.2.10_r16761 (2013-01-07)
OS: Windows 7 - amd64 (6.1)
JVM: 1.6.0_27
# projects: 31
# open dart files: 1
auto-run pub: false
mem max/total/free: 889 / 190 / 101 MB
thread count: 29
analysis: 0 tasks, 106 libraries, 6 contexts
index: 145091 relationships and 0 attributes in 25708 elements in 681 resources stored in 4 MB on disk
SDK installed: true
Dartium installed: true
When I had the problem, every console program which ran fine in the previous version hanged when debugging is enabled as is the default.
As soon as debugging is unchecked, the program continues and produces results.
To be complete I include the .log file in C:\Users\ivo\DartEditor\.metadata:
!SESSION 2013-01-14 09:47:36.306 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_27
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=nl_BE
Command-line arguments: -os win32 -ws win32 -arch x86_64 -data @user.home\DartEditor
!ENTRY com.google.dart.tools.core 4 0 2013-01-14 09:47:57.629
!MESSAGE while scanning a simple key; could not found expected ':'
!STACK 0
while scanning a simple key
in "<string>", line 19, column 3:
some_opensource_library
^
could not found expected ':'
in "<string>", line 20, column 8:
git:
^
at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(ScannerImpl.java:458)
at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.java:278)
at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:223)
at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:562)
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:160)
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:145)
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159)
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159)
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159)
at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120)
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at com.google.dart.tools.core.utilities.yaml.PubYamlUtils.parsePubspecYamlToMap(PubYamlUtils.java:163)
at com.google.dart.tools.core.internal.model.DartProjectImpl.recomputePackageInfo(DartProjectImpl.java:609)
at com.google.dart.tools.core.internal.model.DartProjectImpl.buildStructure(DartProjectImpl.java:798)
at com.google.dart.tools.core.internal.model.OpenableElementImpl.generateInfos(OpenableElementImpl.java:480)
at com.google.dart.tools.core.internal.model.DartElementImpl.openWhenClosed(DartElementImpl.java:563)
at com.google.dart.tools.core.internal.model.DartElementImpl.getElementInfo(DartElementImpl.java:331)
at com.google.dart.tools.core.internal.model.DartElementImpl.getElementInfo(DartElementImpl.java:316)
at com.google.dart.tools.core.internal.model.DartElementImpl.getChildren(DartElementImpl.java:267)
at com.google.dart.tools.core.internal.model.DartElementImpl.getChildrenOfType(DartElementImpl.java:281)
at com.google.dart.tools.core.internal.model.DartProjectImpl.getDartLibraries(DartProjectImpl.java:290)
at com.google.dart.tools.core.internal.model.DartModelImpl.getDartLibraries(DartModelImpl.java:136)
at com.google.dart.tools.core.internal.model.HTMLFileImpl.buildStructure(HTMLFileImpl.java:99)
at com.google.dart.tools.core.internal.model.OpenableElementImpl.generateInfos(OpenableElementImpl.java:480)
at com.google.dart.tools.core.internal.model.DartElementImpl.openWhenClosed(DartElementImpl.java:563)
at com.google.dart.tools.core.internal.model.DartElementImpl.getElementInfo(DartElementImpl.java:331)
at com.google.dart.tools.core.internal.model.DartElementImpl.getElementInfo(DartElementImpl.java:316)
at com.google.dart.tools.core.internal.model.HTMLFileImpl.getReferencedLibraries(HTMLFileImpl.java:72)
at com.google.dart.tools.debug.ui.internal.util.LaunchUtils.getDartLibraries(LaunchUtils.java:239)
at com.google.dart.tools.debug.ui.internal.util.LaunchUtils.isLaunchableWith(LaunchUtils.java:426)
at com.google.dart.tools.debug.ui.internal.dartium.DartiumLaunchShortcut.testSimilar(DartiumLaunchShortcut.java:142)
at com.google.dart.tools.debug.ui.internal.util.AbstractLaunchShortcut.getAssociatedLaunchConfigurations(AbstractLaunchShortcut.java:73)
at com.google.dart.tools.debug.ui.internal.util.LaunchUtils.getExistingLaunchesFor(LaunchUtils.java:263)
at com.google.dart.tools.debug.ui.internal.util.LaunchUtils.getLaunchFor(LaunchUtils.java:313)
at com.google.dart.tools.debug.ui.internal.dialogs.ManageLaunchesDialog.selectLaunchConfigFromPage(ManageLaunchesDialog.java:565)
at com.google.dart.tools.debug.ui.internal.dialogs.ManageLaunchesDialog.createDialogUI(ManageLaunchesDialog.java:495)
at com.google.dart.tools.debug.ui.internal.dialogs.ManageLaunchesDialog.createDialogArea(ManageLaunchesDialog.java:326)
at org.eclipse.jface.dialogs.TitleAreaDialog.createContents(TitleAreaDialog.java:155)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
at org.eclipse.jface.window.Window.open(Window.java:790)
at com.google.dart.tools.debug.ui.launch.ManageLaunchesAction.run(ManageLaunchesAction.java:42)
at com.google.dart.tools.debug.ui.launch.ManageLaunchesHandler.execute(ManageLaunchesHandler.java:37)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
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:241)
at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:829)
at org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:815)
at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:805)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.google.dart.tools.deploy.DartIDEApplication.start(DartIDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
Op zondag 13 januari 2013 14:44:15 UTC+1 schreef Devon Carew het volgende: