The standard update package command stopped working. (nuget 2.7.40808.167). I've managed to capture the URL nuget is sending: http://www.nuget.org/api/v2/GetUpdates()?packageIds='Microsoft.Web.Infrastructure%7CMicrosoft.Bcl.Build%7CDotNetZip%7CPagedList%7Clog4net%7CMicrosoft.AspNet.Razor%7CMicrosoft.AspNet.WebPages%7CAutoMapper%7CNinject.Extensions.NamedScope%7CNinject.Extensions.Logging%7CNinject.Extensions.Logging.Log4net%7CNinject%7CMicrosoft.AspNet.Mvc%7CEntityFramework'&versions='1.0.0.0%7C1.0.8%7C1.9.1.8%7C1.16.0.0%7C2.0.0%7C2.0.30506.0%7C2.0.30506.0%7C2.2.1%7C3.0.0.5%7C3.0.1.0%7C3.0.1.0%7C3.0.1.10%7C4.0.30506.0%7C5.0.0'&includePrerelease=false&includeAllVersions=false&targetFrameworks='net45'&versionConstraints='%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C'
This occurs in VS.NET 2012 (update 3) and VS.NET 2013 preview. My guess someone uploaded a dodgy package? If so, it should definitely not crash out on the update process entirely.
Error message is : Specified argument was out of the range of valid values.
Parameter name: supportedFrameworks
Stacktrace:
```
at NuGet.NetPortableProfile..ctor(String version, String name, IEnumerable`1 supportedFrameworks)
at NuGet.NetPortableProfileTable.LoadPortableProfile(String version, String profileDirectory)
at NuGet.NetPortableProfileTable.<>c__DisplayClass4.<LoadProfilesFromFramework>b__2(String profileDir)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at NuGet.CollectionExtensions.AddRange[T](ICollection`1 collection, IEnumerable`1 items)
at NuGet.NetPortableProfileTable.BuildPortableProfileCollection()
at NuGet.NetPortableProfileTable.get_Profiles()
at NuGet.NetPortableProfileTable.GetProfile(String profileName)
at NuGet.NetPortableProfile.Parse(String profileValue)
at NuGet.VersionUtility.IsPortableLibraryCompatible(FrameworkName frameworkName, FrameworkName targetFrameworkName)
at NuGet.VersionUtility.IsCompatible(FrameworkName frameworkName, FrameworkName targetFrameworkName)
at NuGet.VersionUtility.<>c__DisplayClass1f.<IsCompatible>b__1d(FrameworkName supportedFramework)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at NuGet.VersionUtility.IsCompatible(FrameworkName frameworkName, IEnumerable`1 supportedFrameworks)
at NuGetGallery.V2Feed.<>c__DisplayClass1a.<>c__DisplayClass1c.<>c__DisplayClass1f.<GetUpdates>b__11(FrameworkName s)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at NuGetGallery.V2Feed.<>c__DisplayClass1a.<>c__DisplayClass1c.<GetUpdates>b__f(Tuple`2 versionTuple)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at NuGetGallery.V2Feed.<>c__DisplayClass1a.<GetUpdates>b__e(<>f__AnonymousType4`2 <>h__TransparentIdentifierc)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
at System.Linq.GroupedEnumerable`3.GetEnumerator()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext()
at System.Linq.Enumerable.<TakeIterator>d__3a`1.MoveNext()
at System.Data.Services.QueryResultInfo.MoveNext()
at System.Data.Services.DataService`1.SerializeResponseBody(RequestDescription description, IDataService dataService, IODataResponseMessage responseMessage)
at System.Data.Services.DataService`1.HandleNonBatchRequest(RequestDescription description)
at System.Data.Services.DataService`1.HandleRequest()
```
Comments: It's not just Automapper - I'm getting the same error with a different combination of packages.
This occurs in VS.NET 2012 (update 3) and VS.NET 2013 preview. My guess someone uploaded a dodgy package? If so, it should definitely not crash out on the update process entirely.
Error message is : Specified argument was out of the range of valid values.
Parameter name: supportedFrameworks
Stacktrace:
```
at NuGet.NetPortableProfile..ctor(String version, String name, IEnumerable`1 supportedFrameworks)
at NuGet.NetPortableProfileTable.LoadPortableProfile(String version, String profileDirectory)
at NuGet.NetPortableProfileTable.<>c__DisplayClass4.<LoadProfilesFromFramework>b__2(String profileDir)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at NuGet.CollectionExtensions.AddRange[T](ICollection`1 collection, IEnumerable`1 items)
at NuGet.NetPortableProfileTable.BuildPortableProfileCollection()
at NuGet.NetPortableProfileTable.get_Profiles()
at NuGet.NetPortableProfileTable.GetProfile(String profileName)
at NuGet.NetPortableProfile.Parse(String profileValue)
at NuGet.VersionUtility.IsPortableLibraryCompatible(FrameworkName frameworkName, FrameworkName targetFrameworkName)
at NuGet.VersionUtility.IsCompatible(FrameworkName frameworkName, FrameworkName targetFrameworkName)
at NuGet.VersionUtility.<>c__DisplayClass1f.<IsCompatible>b__1d(FrameworkName supportedFramework)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at NuGet.VersionUtility.IsCompatible(FrameworkName frameworkName, IEnumerable`1 supportedFrameworks)
at NuGetGallery.V2Feed.<>c__DisplayClass1a.<>c__DisplayClass1c.<>c__DisplayClass1f.<GetUpdates>b__11(FrameworkName s)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at NuGetGallery.V2Feed.<>c__DisplayClass1a.<>c__DisplayClass1c.<GetUpdates>b__f(Tuple`2 versionTuple)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at NuGetGallery.V2Feed.<>c__DisplayClass1a.<GetUpdates>b__e(<>f__AnonymousType4`2 <>h__TransparentIdentifierc)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
at System.Linq.GroupedEnumerable`3.GetEnumerator()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext()
at System.Linq.Enumerable.<TakeIterator>d__3a`1.MoveNext()
at System.Data.Services.QueryResultInfo.MoveNext()
at System.Data.Services.DataService`1.SerializeResponseBody(RequestDescription description, IDataService dataService, IODataResponseMessage responseMessage)
at System.Data.Services.DataService`1.HandleNonBatchRequest(RequestDescription description)
at System.Data.Services.DataService`1.HandleRequest()
```
Comments: It's not just Automapper - I'm getting the same error with a different combination of packages.