{"action":"created","issue":{"url":"https://api.github.com/repos/OmniSharp/omnisharp-atom/issues/276","labels_url":"https://api.github.com/repos/OmniSharp/omnisharp-atom/issues/276/labels{/name}","comments_url":"https://api.github.com/repos/OmniSharp/omnisharp-atom/issues/276/comments","events_url":"https://api.github.com/repos/OmniSharp/omnisharp-atom/issues/276/events","html_url":"https://github.com/OmniSharp/omnisharp-atom/issues/276","id":76506533,"number":276,"title":"DirectoryNotFoundException when starting Omnisharp server in Atom","user":{"login":"douglasstarnes","id":1081484,"avatar_url":"https://avatars.githubusercontent.com/u/1081484?v=3","gravatar_id":"","url":"https://api.github.com/users/douglasstarnes","html_url":"https://github.com/douglasstarnes","followers_url":"https://api.github.com/users/douglasstarnes/followers","following_url":"https://api.github.com/users/douglasstarnes/following{/other_user}","gists_url":"https://api.github.com/users/douglasstarnes/gists{/gist_id}","starred_url":"https://api.github.com/users/douglasstarnes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/douglasstarnes/subscriptions","organizations_url":"https://api.github.com/users/douglasstarnes/orgs","repos_url":"https://api.github.com/users/douglasstarnes/repos","events_url":"https://api.github.com/users/douglasstarnes/events{/privacy}","received_events_url":"https://api.github.com/users/douglasstarnes/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OmniSharp/omnisharp-atom/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-14T22:13:15Z","updated_at":"2015-05-15T18:13:49Z","closed_at":null,"body":"I'm getting similar errors on both OS X and Ubuntu 14.04 (I haven't tried Windows yet).  Basically it's throwing a DirectoryNotFoundException and complaining about a path that always ends in null which of course doesn't exist or the exception would not be present.  Here is the stack track from OS X (Atom on Ubuntu won't let me select the trace text) :\r\n\r\n```\r\nSystem.IO.DirectoryNotFoundException: Directory '/null' not found.\r\n  at System.IO.Directory.ValidateDirectoryListing (System.String path, System.String searchPattern, System.Boolean& stop) [0x00000] in :0 \r\n  at System.IO.Directory+c__Iterator0.MoveNext () [0x00000] in :0 \r\n  at System.IO.DirectoryInfo+c__Iterator1.MoveNext () [0x00000] in :0 \r\n  at System.Linq.Enumerable.Any[FileInfo] (IEnumerable`1 source) [0x00000] in :0 \r\n  at OmniSharp.AspNet5.AspNet5Paths.ResolveRootDirectory (System.String projectPath) [0x00000] in :0 \r\n  at OmniSharp.AspNet5.AspNet5Paths.GetRuntimePath () [0x00000] in :0 \r\n  at OmniSharp.AspNet5.AspNet5Paths..ctor (IOmnisharpEnvironment env, OmniSharp.Options.OmniSharpOptions options, ILoggerFactory loggerFactory) [0x00000] in :0 \r\n  at OmniSharp.AspNet5.AspNet5ProjectSystem..ctor (OmniSharp.OmnisharpWorkspace workspace, IOmnisharpEnvironment env, IOptions`1 optionsAccessor, ILoggerFactory loggerFactory, IMetadataFileReferenceCache metadataFileReferenceCache, IApplicationLifetime lifetime, IFileSystemWatcher watcher, IEventEmitter emitter, OmniSharp.AspNet5.AspNet5Context context) [0x00000] in :0 \r\n  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)\r\n  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 \r\n--- End of stack trace from previous location where exception was thrown ---\r\n  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in :0 \r\n  at Microsoft.Framework.DependencyInjection.ServiceLookup.Service+ConstructorCallSite.Invoke (Microsoft.Framework.DependencyInjection.ServiceProvider provider) [0x00000] in :0 \r\n  at Microsoft.Framework.DependencyInjection.ServiceProvider+ScopedCallSite.Invoke (Microsoft.Framework.DependencyInjection.ServiceProvider provider) [0x00000] in :0 \r\n  at Microsoft.Framework.DependencyInjection.ServiceProvider+SingletonCallSite.Invoke (Microsoft.Framework.DependencyInjection.ServiceProvider provider) [0x00000] in :0 \r\n  at Microsoft.Framework.DependencyInjection.ServiceLookup.ClosedIEnumerableService+CallSite.Invoke (Microsoft.Framework.DependencyInjection.ServiceProvider provider) [0x00000] in :0 \r\n  at Microsoft.Framework.DependencyInjection.ServiceProvider+TransientCallSite.Invoke (Microsoft.Framework.DependencyInjection.ServiceProvider provider) [0x00000] in :0 \r\n  at Microsoft.Framework.DependencyInjection.ServiceProvider+<>c__DisplayClass8_0.b__0 (Microsoft.Framework.DependencyInjection.ServiceProvider provider) [0x00000] in :0 \r\n  at Microsoft.Framework.DependencyInjection.ServiceProvider.GetService (System.Type serviceType) [0x00000] in :0 \r\n  at Microsoft.Framework.DependencyInjection.ServiceProviderExtensions.GetRequiredService (IServiceProvider provider, System.Type serviceType) [0x00000] in :0 \r\n  at Microsoft.Framework.DependencyInjection.ServiceProviderExtensions.GetRequiredService[IEnumerable`1] (IServiceProvider provider) [0x00000] in :0 \r\n  at OmniSharp.Startup.Configure (IApplicationBuilder app, ILoggerFactory loggerFactory, IOmnisharpEnvironment env, ISharedTextWriter writer) [0x00000] in :0 \r\n  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)\r\n  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0\r\n```"},"comment":{"url":"https://api.github.com/repos/OmniSharp/omnisharp-atom/issues/comments/102476282","html_url":"https://github.com/OmniSharp/omnisharp-atom/issues/276#issuecomment-102476282","issue_url":"https://api.github.com/repos/OmniSharp/omnisharp-atom/issues/276","id":102476282,"user":{"login":"Mpdreamz","id":245275,"avatar_url":"https://avatars.githubusercontent.com/u/245275?v=3","gravatar_id":"","url":"https://api.github.com/users/Mpdreamz","html_url":"https://github.com/Mpdreamz","followers_url":"https://api.github.com/users/Mpdreamz/followers","following_url":"https://api.github.com/users/Mpdreamz/following{/other_user}","gists_url":"https://api.github.com/users/Mpdreamz/gists{/gist_id}","starred_url":"https://api.github.com/users/Mpdreamz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mpdreamz/subscriptions","organizations_url":"https://api.github.com/users/Mpdreamz/orgs","repos_url":"https://api.github.com/users/Mpdreamz/repos","events_url":"https://api.github.com/users/Mpdreamz/events{/privacy}","received_events_url":"https://api.github.com/users/Mpdreamz/received_events","type":"User","site_admin":false},"created_at":"2015-05-15T18:13:49Z","updated_at":"2015-05-15T18:13:49Z","body":"Got this too when starting omnisharp e.g in our omnisharp-atom project, pushed a fix here: https://github.com/OmniSharp/omnisharp-node-client/pull/10"}}