Server Error in '/' Application.

Invalid JSON primitive: .

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentException: Invalid JSON primitive: .

Source Error:


Line 46:     {
Line 47:         this.isEnglish = this.IsEnglish();
Line 48:         this.filter = this.Request.QueryString["filter"].ValueOrDefault(x => Json.Decode<PhotosFilter>(x))
Line 49:             ?? new PhotosFilter();
Line 50: 

Source File: d:\inetpub\picjew\Pages\Photos.aspx.cs    Line: 48

Stack Trace:


[ArgumentException: Invalid JSON primitive: .]
   System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializePrimitiveObject() +741902
   System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth) +340
   System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer) +110
   System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit) +55
   System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(String input) +59
   Pages_Photos.<Page_Load>b__0(String x) in d:\inetpub\picjew\Pages\Photos.aspx.cs:48
   Picjew.Infrastructure.Helpers.ValueOrDefault(T obj, Func`2 func) in d:\inetpub\picjew\App_Code\Infrastructure\Helpers.cs:127
   Pages_Photos.Page_Load(Object sender, EventArgs e) in d:\inetpub\picjew\Pages\Photos.aspx.cs:48
   System.Web.UI.Control.OnLoad(EventArgs e) +108
   System.Web.UI.Control.LoadRecursive() +90
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1533


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4676.0