Hey there,
If you start vvvv with a --package-repositories
pointing to folder where a lib contains an empty document, vvvv fails to start. The splash screen shows up for a few seconds and then disappears, leaving a ghost vvvv.exe
process that has to be taskkill
ed.
Using --log
shows the following exception :
Exception
XmlException: "Root element is missing."
StackTrace:
System.Xml.XmlTextReaderImpl { private void Throw(System.Exception e) { ... } }
System.Xml.XmlTextReaderImpl { private void ThrowWithoutLineInfo(string res) { ... } }
System.Xml.XmlTextReaderImpl { private bool ParseDocumentContent() { ... } }
VL.Lang.Packages.PackageInfo { private System.Collections.Immutable.ImmutableArray<VL.Lang.Packages.Reference> <get_References>g__Compute|80_0() { ... } }
VL.Lang.Packages.PackageInfo { internal System.Collections.Immutable.ImmutableArray<VL.Lang.Packages.Reference> get_References() { ... } }
VL.Lang.Packages.PackageInfo { private NuGet.Packaging.PackageDependencyGroup <get_DependencyGroups>g__MergeWithDependenciesFromDocuments|74_1(NuGet.Packaging.PackageDependencyGroup group) { ... } }
VL.Lang.Packages.PackageInfo { private NuGet.Packaging.PackageDependencyGroup <get_DependencyGroups>b__74_2(NuGet.Packaging.PackageDependencyGroup g) { ... } }
System.Linq.Enumerable+SelectArrayIterator`2 { private static void Fill(System.ReadOnlySpan<> source, System.Span<> destination, System.Func<, > func) { ... } }
System.Linq.Enumerable+SelectArrayIterator`2 { public virtual TResult[] ToArray() { ... } }
System.Collections.Immutable.ImmutableArray { public static System.Collections.Immutable.ImmutableArray<> CreateRange(System.Collections.Generic.IEnumerable<> items) { ... } }
VL.Lang.Packages.PackageInfo { private System.Collections.Immutable.ImmutableArray<NuGet.Packaging.PackageDependencyGroup> <get_DependencyGroups>g__Compute|74_0() { ... } }
VL.Lang.Packages.PackageInfo { public System.Collections.Immutable.ImmutableArray<NuGet.Packaging.PackageDependencyGroup> get_DependencyGroups() { ... } }
VL.Lang.Packages.PackageProvider { private NuGet.ProjectModel.PackageSpec GetPackageSpec(VL.Lang.Packages.PackageInfo packageInfo) { ... } }
VL.Lang.Packages.PackageProvider+<RestoreCoreAsync>d__75 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Lang.Packages.PackageProvider+<RestoreAsync>d__74 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.Internal.Solution+<RestoreAsync>d__14 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.Internal.Solution+<NewDocumentAsync>d__13 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.Solution+<NewDocumentAsync>d__53 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.VLSession+<NewDocumentAsync>d__109 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.UI.Forms.SessionManager+<InitializeAsync>d__54 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
VL.UI.Forms.SessionManager+<>c__DisplayClass16_0+<<Run>g__InitAsync|4>d { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
VL.UI.Forms.SessionManager+<>c__DisplayClass16_0+<<Run>g__Init|2>d { private virtual void MoveNext() { ... } }
2024-11-04T11:46:56.7755620+01:00 INFO [vvvv] [0] Loading assembly symbol source C:\Program Files\vvvv\vvvv_gamma_6.7-0217-gb4f7c1f3e0-win-x64\refs\System.Formats.Tar.dll
2024-11-04T11:46:56.7741079+01:00 CRIT [vvvv] [0] XmlException: "Root element is missing."
StackTrace:
System.Xml.XmlTextReaderImpl { private void Throw(System.Exception e) { ... } }
System.Xml.XmlTextReaderImpl { private void ThrowWithoutLineInfo(string res) { ... } }
System.Xml.XmlTextReaderImpl { private bool ParseDocumentContent() { ... } }
VL.Lang.Packages.PackageInfo { private System.Collections.Immutable.ImmutableArray<VL.Lang.Packages.Reference> <get_References>g__Compute|80_0() { ... } }
VL.Lang.Packages.PackageInfo { internal System.Collections.Immutable.ImmutableArray<VL.Lang.Packages.Reference> get_References() { ... } }
VL.Lang.Packages.PackageInfo { private NuGet.Packaging.PackageDependencyGroup <get_DependencyGroups>g__MergeWithDependenciesFromDocuments|74_1(NuGet.Packaging.PackageDependencyGroup group) { ... } }
VL.Lang.Packages.PackageInfo { private NuGet.Packaging.PackageDependencyGroup <get_DependencyGroups>b__74_2(NuGet.Packaging.PackageDependencyGroup g) { ... } }
System.Linq.Enumerable+SelectArrayIterator`2 { private static void Fill(System.ReadOnlySpan<> source, System.Span<> destination, System.Func<, > func) { ... } }
System.Linq.Enumerable+SelectArrayIterator`2 { public virtual TResult[] ToArray() { ... } }
System.Collections.Immutable.ImmutableArray { public static System.Collections.Immutable.ImmutableArray<> CreateRange(System.Collections.Generic.IEnumerable<> items) { ... } }
VL.Lang.Packages.PackageInfo { private System.Collections.Immutable.ImmutableArray<NuGet.Packaging.PackageDependencyGroup> <get_DependencyGroups>g__Compute|74_0() { ... } }
VL.Lang.Packages.PackageInfo { public System.Collections.Immutable.ImmutableArray<NuGet.Packaging.PackageDependencyGroup> get_DependencyGroups() { ... } }
VL.Lang.Packages.PackageProvider { private NuGet.ProjectModel.PackageSpec GetPackageSpec(VL.Lang.Packages.PackageInfo packageInfo) { ... } }
VL.Lang.Packages.PackageProvider+<RestoreCoreAsync>d__75 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Lang.Packages.PackageProvider+<RestoreAsync>d__74 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.Internal.Solution+<RestoreAsync>d__14 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.Internal.Solution+<NewDocumentAsync>d__13 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.Solution+<NewDocumentAsync>d__53 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.Model.VLSession+<NewDocumentAsync>d__109 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
System.Runtime.CompilerServices.TaskAwaiter`1 { public TResult GetResult() { ... } }
VL.UI.Forms.SessionManager+<InitializeAsync>d__54 { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
VL.UI.Forms.SessionManager+<>c__DisplayClass16_0+<<Run>g__InitAsync|4>d { private virtual void MoveNext() { ... } }
System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void ThrowForNonSuccess(System.Threading.Tasks.Task task) { ... } }
System.Runtime.CompilerServices.TaskAwaiter { private static void HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task, System.Threading.Tasks.ConfigureAwaitOptions options) { ... } }
VL.UI.Forms.SessionManager+<>c__DisplayClass16_0+<<Run>g__Init|2>d { private virtual void MoveNext() { ... } }
System.Xml.XmlException: Root element is missing.
Usecase is the following : I was about to create a new package, so I created a VL.Foo
folder, and from the explorer right-klick menu created an empty VL document caled VL.Foo.vl
so that I could start working directly on it.
Started vvvv with GammaLauncher and pointed the package source folder to the folder containing VL.Foo
and got this behavior.
Deleting the empty VL document solved the issue.
Thanks for considering!