[Mono-bugs] [Bug 421300] WebService hangs on large responses.

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Sep 2 17:10:55 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=421300

User stuart at cbtnuggets.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=421300#c3





--- Comment #3 from Stuart Siegrist <stuart at cbtnuggets.com>  2008-09-02 15:10:54 MDT ---
Here is the stack trace returned if I try to call this and I see that there
must be a configuration variable somewhere that can be changed.  It still
doesn't address the issue of how large the response is compared to the size of
the string I am requesting.

NOTICE: I tried this with the latest Mono 2.0_2 release for the OSX.

System.InvalidOperationException: Maximum length exceeded.
  at System.Web.Script.Serialization.CountingTextWriter.EnsureNotExceedLength
(Int32 length) [0x0002a] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/CountingTextWriter.cs:71 
  at System.Web.Script.Serialization.CountingTextWriter.Write (System.String
value) [0x00000] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/CountingTextWriter.cs:63 
  at Newtonsoft.Json.JavaScriptUtils.WriteJavaScriptChar (Char value, Char
delimiter, System.IO.TextWriter writer) [0x000a4] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JavaScriptUtils.cs:89 
  at Newtonsoft.Json.JavaScriptUtils.WriteEscapedJavaScriptString
(System.String value, Char delimiter, Boolean appendDelimiters,
System.IO.TextWriter writer) [0x0001f] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JavaScriptUtils.cs:52
  at Newtonsoft.Json.JavaScriptConvert.WriteString (System.String value, Char
delimter, System.IO.TextWriter writer) [0x00000] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JavaScriptConvert.cs:279 
  at Newtonsoft.Json.JsonWriter.WriteValue (System.String value) [0x00007] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JsonWriter.cs:599 
  at Newtonsoft.Json.JsonSerializer.SerializeValue (Newtonsoft.Json.JsonWriter
writer, System.Object value) [0x000d8] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JsonSerializer.cs:346 
  at Newtonsoft.Json.JsonSerializer.SerializePair (Newtonsoft.Json.JsonWriter
writer, System.String key, System.Object value) [0x00007] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JsonSerializer.cs:496 
  at Newtonsoft.Json.JsonSerializer.SerializeDictionary
(Newtonsoft.Json.JsonWriter writer, IDictionary`2 values, System.String typeID)
[0x0002c] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JsonSerializer.cs:469 
  at Newtonsoft.Json.JsonSerializer.SerializeCustomObject
(Newtonsoft.Json.JsonWriter writer, System.Object value, System.Type valueType)
[0x00066] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JsonSerializer.cs:491 
  at Newtonsoft.Json.JsonSerializer.SerializeValue (Newtonsoft.Json.JsonWriter
writer, System.Object value) [0x0027a] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JsonSerializer.cs:407 
  at Newtonsoft.Json.JsonSerializer.Serialize (Newtonsoft.Json.JsonWriter
jsonWriter, System.Object value) [0x00000] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JsonSerializer.cs:318 
  at Newtonsoft.Json.JsonSerializer.Serialize (System.IO.TextWriter textWriter,
System.Object value) [0x00000] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/JsonSerializer.cs:307 
  at System.Web.Script.Serialization.JavaScriptSerializer.Serialize
(System.Object obj, System.IO.TextWriter output) [0x00025] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JavaScriptSerializer.cs:438 
  at System.Web.Script.Services.LogicalTypeInfo+LogicalMethodInfo.Invoke
(IDictionary`2 params, System.IO.TextWriter writer) [0x000f2] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Services/LogicalTypeInfo.cs:107 
  at System.Web.Script.Services.RestHandler.ProcessRequest
(System.Web.HttpContext context) [0x0009f] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Services/RestHandler.cs:160 
  at
System.Web.Script.Services.RestHandler+SessionWrapperHandler.ProcessRequest
(System.Web.HttpContext context) [0x00000] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web.Extensions/System.Web.Script.Services/RestHandler.cs:58 
  at System.Web.HttpApplication+&lt;Pipeline&gt;c__Iterator2.MoveNext ()
[0x00c8b] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web/System.Web/HttpApplication.cs:1258 
  at System.Web.HttpApplication.Tick () [0x00000] in
/private/tmp/monobuild/build/BUILD/mono-2.0/mcs/class/System.Web/System.Web/HttpApplication.cs:904


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list