Nancy.Serialization.JsonNet icon indicating copy to clipboard operation
Nancy.Serialization.JsonNet copied to clipboard

Exception when using Nancy.Serialization.JsonNet after upgrading to Nancy 2.0.0

Open qusma opened this issue 6 years ago • 2 comments

Description

Method 'CanDeserialize' in type 'Nancy.Serialization.JsonNet.JsonNetBodyDeserializer' from assembly 'Nancy.Serialization.JsonNet, Version=1.4.1.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

at System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes) at System.Reflection.RuntimeAssembly.GetExportedTypes() at Nancy.Extensions.AssemblyExtensions.SafeGetExportedTypes(Assembly assembly) at Nancy.DefaultTypeCatalog.<>c.<GetTypesAssignableTo>b__4_0(Assembly assembly) at System.Linq.Enumerable.<SelectManyIterator>d__172.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator1.MoveNext() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source) at Nancy.DefaultTypeCatalog.GetTypesAssignableTo(Type type) at Nancy.DefaultTypeCatalog.<>c__DisplayClass3_0.<GetTypesAssignableTo>b__0(Type t) at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func2 valueFactory) at Nancy.DefaultTypeCatalog.GetTypesAssignableTo(Type type, TypeResolveStrategy strategy) at Nancy.TypeCatalogExtensions.GetTypesAssignableTo[TType](ITypeCatalog typeCatalog) at Nancy.Bootstrapper.NancyInternalConfiguration.<>c.<get_Default>b__1_0(ITypeCatalog typeCatalog) at Nancy.Bootstrapper.NancyBootstrapperBase1.GetInitializedInternalConfiguration() at Nancy.Bootstrapper.NancyBootstrapperBase`1.Initialise() at Nancy.Hosting.Self.NancyHost..ctor(INancyBootstrapper bootstrapper, HostConfiguration configuration, Uri[] baseUris) at Nancy.Hosting.Self.NancyHost..ctor(INancyBootstrapper bootstrapper, Uri[] baseUris)

Steps to Reproduce

Simply launch nancy with the json.net serializer.

System Configuration

.NET 4.7

  • Nancy version: 2.0.0
  • Nancy host
    • [ ] ASP.NET
    • [ ] OWIN
    • [x] Self-Hosted
    • [ ] Other:
  • Other Nancy packages and versions:
  • Environment (Operating system, version and so on):
  • .NET Framework version:
  • Additional information:

qusma avatar Jun 16 '19 00:06 qusma

Hi, I got the same exception today after upgrading to Nancy 2.0.0. I fixed it by upgrading Nancy.Serialization.JsonNet from 1.4.1 to 2.0.0-clinteastwood (check "Include prerelease").

Gouar avatar Jul 26 '19 18:07 Gouar

I got the same issue

bmhoang avatar Sep 12 '19 07:09 bmhoang