Skip to content

Cannot create application; URI has an authority component #10800

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
stevemessick opened this issue May 22, 2013 · 8 comments
Closed

Cannot create application; URI has an authority component #10800

stevemessick opened this issue May 22, 2013 · 8 comments
Assignees
Labels
P1 A high priority bug; for example, a single project is unusable or has many test failures
Milestone

Comments

@stevemessick
Copy link
Contributor

Unable to create a new application. Finish button is grayed out. Sometimes complains about UNC paths even though the network drive is mounted to a standard windows drive (the editor is always canonicalizing it to the UNC path..i.e. o:\foo is changed to \server\share\foo). Even using a local path (c:\temp) doesn't work...UNC error goes away but Finish is still disabled.
////////////////////////////////////////////////////////////////////////////////////
Editor: 0.5.9_r22879 (2013-05-18)
OS: Windows 7 - amd64 (6.1)
JVM: 1.7.0_09

projects: 0

open dart files: 0

auto-run pub: true
localhost resolves to: 127.0.0.1
mem max/total/free: 889 / 212 / 150 MB
thread count: 21
index: 135572 relationships in 42172 elements in 148 sources

SDK installed: true
Dartium installed: true
analysis engine: new
////////////////////////////////////////////////////////////////////////////////////
ter.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)

!ENTRY org.eclipse.ui 4 0 2013-05-22 09:54:06.749
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.IllegalArgumentException: URI has an authority component
        at java.io.File.<init>(Unknown Source)
        at com.google.dart.tools.ui.internal.util.DirectoryVerification.getOpenDirectoryLocationStatus(DirectoryVerification.java:39)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.validateLocation(NewApplicationCreationPage.java:396)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.validate(NewApplicationCreationPage.java:365)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.update(NewApplicationCreationPage.java:345)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.updateName(NewApplicationCreationPage.java:284)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage$2.modifyText(NewApplicationCreationPage.java:131)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
        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.Widget.sendEvent(Widget.java:1077)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
        at org.eclipse.swt.widgets.Text.wmCommandChild(Text.java:2610)
        at org.eclipse.swt.widgets.Control.WM_COMMAND(Control.java:4669)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4531)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4985)
        at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2424)
        at org.eclipse.swt.widgets.Text.callWindowProc(Text.java:255)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623)
        at org.eclipse.swt.widgets.Text.windowProc(Text.java:2254)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2530)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
        at org.eclipse.jface.window.Window.open(Window.java:801)
        at com.google.dart.tools.ui.actions.AbstractOpenWizardAction.doRun(AbstractOpenWizardAction.java:65)
        at com.google.dart.tools.ui.actions.InstrumentedAction.runWithEvent(InstrumentedAction.java:46)
        at com.google.dart.tools.ui.actions.InstrumentedAction.run(InstrumentedAction.java:37)
        at com.google.dart.tools.ui.internal.intro.IntroEditor$2.widgetSelected(IntroEditor.java:134)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
        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:98)
        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)

!ENTRY org.eclipse.ui 4 0 2013-05-22 09:54:06.811
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.IllegalArgumentException: URI has an authority component
        at java.io.File.<init>(Unknown Source)
        at com.google.dart.tools.ui.internal.util.DirectoryVerification.getOpenDirectoryLocationStatus(DirectoryVerification.java:39)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.validateLocation(NewApplicationCreationPage.java:396)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.validate(NewApplicationCreationPage.java:365)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.update(NewApplicationCreationPage.java:345)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.updateName(NewApplicationCreationPage.java:284)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage$2.modifyText(NewApplicationCreationPage.java:131)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
        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.Widget.sendEvent(Widget.java:1077)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
        at org.eclipse.swt.widgets.Text.wmCommandChild(Text.java:2610)
        at org.eclipse.swt.widgets.Control.WM_COMMAND(Control.java:4669)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4531)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4985)
        at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2424)
        at org.eclipse.swt.widgets.Text.callWindowProc(Text.java:255)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623)
        at org.eclipse.swt.widgets.Text.windowProc(Text.java:2254)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2530)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
        at org.eclipse.jface.window.Window.open(Window.java:801)
        at com.google.dart.tools.ui.actions.AbstractOpenWizardAction.doRun(AbstractOpenWizardAction.java:65)
        at com.google.dart.tools.ui.actions.InstrumentedAction.runWithEvent(InstrumentedAction.java:46)
        at com.google.dart.tools.ui.actions.InstrumentedAction.run(InstrumentedAction.java:37)
        at com.google.dart.tools.ui.internal.intro.IntroEditor$2.widgetSelected(IntroEditor.java:134)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
        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:98)
        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)

!ENTRY org.eclipse.ui 4 0 2013-05-22 09:54:06.920
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.IllegalArgumentException: URI has an authority component
        at java.io.File.<init>(Unknown Source)
        at com.google.dart.tools.ui.internal.util.DirectoryVerification.getOpenDirectoryLocationStatus(DirectoryVerification.java:39)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.validateLocation(NewApplicationCreationPage.java:396)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.validate(NewApplicationCreationPage.java:365)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.update(NewApplicationCreationPage.java:345)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.updateName(NewApplicationCreationPage.java:284)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage$2.modifyText(NewApplicationCreationPage.java:131)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
        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.Widget.sendEvent(Widget.java:1077)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
        at org.eclipse.swt.widgets.Text.wmCommandChild(Text.java:2610)
        at org.eclipse.swt.widgets.Control.WM_COMMAND(Control.java:4669)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4531)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4985)
        at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2424)
        at org.eclipse.swt.widgets.Text.callWindowProc(Text.java:255)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623)
        at org.eclipse.swt.widgets.Text.windowProc(Text.java:2254)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2530)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
        at org.eclipse.jface.window.Window.open(Window.java:801)
        at com.google.dart.tools.ui.actions.AbstractOpenWizardAction.doRun(AbstractOpenWizardAction.java:65)
        at com.google.dart.tools.ui.actions.InstrumentedAction.runWithEvent(InstrumentedAction.java:46)
        at com.google.dart.tools.ui.actions.InstrumentedAction.run(InstrumentedAction.java:37)
        at com.google.dart.tools.ui.internal.intro.IntroEditor$2.widgetSelected(IntroEditor.java:134)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
        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:98)
        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)

!ENTRY org.eclipse.ui 4 0 2013-05-22 09:54:07.045
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.IllegalArgumentException: URI has an authority component
        at java.io.File.<init>(Unknown Source)
        at com.google.dart.tools.ui.internal.util.DirectoryVerification.getOpenDirectoryLocationStatus(DirectoryVerification.java:39)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.validateLocation(NewApplicationCreationPage.java:396)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.validate(NewApplicationCreationPage.java:365)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.update(NewApplicationCreationPage.java:345)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.updateName(NewApplicationCreationPage.java:284)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage$2.modifyText(NewApplicationCreationPage.java:131)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
        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.Widget.sendEvent(Widget.java:1077)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
        at org.eclipse.swt.widgets.Text.wmCommandChild(Text.java:2610)
        at org.eclipse.swt.widgets.Control.WM_COMMAND(Control.java:4669)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4531)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4985)
        at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2424)
        at org.eclipse.swt.widgets.Text.callWindowProc(Text.java:255)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623)
        at org.eclipse.swt.widgets.Text.windowProc(Text.java:2254)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2530)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
        at org.eclipse.jface.window.Window.open(Window.java:801)
        at com.google.dart.tools.ui.actions.AbstractOpenWizardAction.doRun(AbstractOpenWizardAction.java:65)
        at com.google.dart.tools.ui.actions.InstrumentedAction.runWithEvent(InstrumentedAction.java:46)
        at com.google.dart.tools.ui.actions.InstrumentedAction.run(InstrumentedAction.java:37)
        at com.google.dart.tools.ui.internal.intro.IntroEditor$2.widgetSelected(IntroEditor.java:134)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
        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:98)
        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)

!ENTRY org.eclipse.ui 4 0 2013-05-22 09:54:07.108
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.IllegalArgumentException: URI has an authority component
        at java.io.File.<init>(Unknown Source)
        at com.google.dart.tools.ui.internal.util.DirectoryVerification.getOpenDirectoryLocationStatus(DirectoryVerification.java:39)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.validateLocation(NewApplicationCreationPage.java:396)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.validate(NewApplicationCreationPage.java:365)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.update(NewApplicationCreationPage.java:345)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage.updateName(NewApplicationCreationPage.java:284)
        at com.google.dart.tools.ui.internal.projects.NewApplicationCreationPage$2.modifyText(NewApplicationCreationPage.java:131)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
        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.Widget.sendEvent(Widget.java:1077)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
        at org.eclipse.swt.widgets.Text.wmCommandChild(Text.java:2610)
        at org.eclipse.swt.widgets.Control.WM_COMMAND(Control.java:4669)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4531)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4985)
        at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2424)
        at org.eclipse.swt.widgets.Text.callWindowProc(Text.java:255)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623)
        at org.eclipse.swt.widgets.Text.windowProc(Text.java:2254)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2530)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
        at org.eclipse.jface.window.Window.open(Window.java:801)
        at com.google.dart.tools.ui.actions.AbstractOpenWizardAction.doRun(AbstractOpenWizardAction.java:65)
        at com.google.dart.tools.ui.actions.InstrumentedAction.runWithEvent(InstrumentedAction.java:46)
        at com.google.dart.tools.ui.actions.InstrumentedAction.run(InstrumentedAction.java:37)
        at com.google.dart.tools.ui.internal.intro.IntroEditor$2.widgetSelected(IntroEditor.java:134)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
        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:98)
        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)

@DartBot
Copy link

DartBot commented May 31, 2013

This comment was originally written by @aam


Slight twist on this error: if your Windows home directory points to network share(like it does in some corporate environments), then DartEditor is completely helpless when it comes to creating new application.

It gives same "URI has an authority component" when trying to create new application because DirectoryVerification's workspaceLocation.getURL().toURI() fails to convert authority part of URL ("//servername/").

Workaround seem to be to specify '--data <localpathForWorkspace>' command line to DartEditor.exe. This will put workspace into <localPathForWorkspace> rather than in UNC Windows home directory.

@DartBot
Copy link

DartBot commented Nov 21, 2013

This comment was originally written by [email protected]


I had the same issue.
My work around is edit the DartEditor.ini file, modify the 2nd line to a local directory to be your workspace.

@clayberg
Copy link

clayberg commented Apr 9, 2014

Removed this from the Later milestone.
Added this to the 1.4 milestone.

@clayberg
Copy link

clayberg commented Apr 9, 2014

Issue #15684 has been merged into this issue.

@clayberg
Copy link

clayberg commented Apr 9, 2014

Issue #16878 has been merged into this issue.

@clayberg
Copy link

clayberg commented Apr 9, 2014

Removed Priority-Medium label.
Added Priority-High label.

@keertip
Copy link
Contributor

keertip commented Apr 21, 2014

https://codereview.chromium.org/245213003/

r35212

@DucDuong92, @­aprelev,

Could you test it out and verify the fix. Currently in bleeding edge, should be in the next dev build.

Thanks,


Added Fixed label.

@DartBot
Copy link

DartBot commented Apr 21, 2014

This comment was originally written by @aam


Yes, it works for me now, @­keertip

Well, except that creating workspaces on UNC paths fails(which means that Demos of Dart projects from Welcome page can't be used easily):

===

--- 6:48:23 PM Auto running pub get on \corpbox1-v1\Users$\kuka\config\dart\sunflower-1 ... ---
Pub get failed, [1] '\corpbox1-v1\Users$\kuka\config\dart\sunflower-1'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported. Defaulting to Windows directory.
Error in pubspec.yaml:
Could not find a file named "pubspec.yaml" in "C:\Windows".

** Warning: Application may fail to run since packages did not get installed.Try running pub get again. **
===

But at least now you can explicitly specify Parent directory for project to be local when creating new project.

@stevemessick stevemessick added Type-Defect P1 A high priority bug; for example, a single project is unusable or has many test failures labels Apr 21, 2014
@stevemessick stevemessick added this to the 1.4 milestone Apr 21, 2014
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P1 A high priority bug; for example, a single project is unusable or has many test failures
Projects
None yet
Development

No branches or pull requests

4 participants