This is a discussion on SharePoint Error with SQL Server Unable to serialize the session s - XML SOAP ; Hello, I'm no developer so I need your help ASAP my Purchase Request system is down and eveyone is looking at me. 1. Windows 2003 Standard 2. MOSS 2007 3. 2 Front end servers 4. One SQL DB Server 5. ...
Hello,
I'm no developer so I need your help ASAP my Purchase Request system is down
and eveyone is looking at me.
1. Windows 2003 Standard
2. MOSS 2007
3. 2 Front end servers
4. One SQL DB Server
5. Microsoft Dynamics GP Business Portal is connected.
6. Perfromed Windows Update two days ago on all three servers and did not
notice this error.
7. I extened Web Application http://Geneva:222 ; this morning to
http://DynamicsBP:80. I dont know if this caused the failure!
The Purchase Request site gives the error bellow when users tries to select
create new Purchase Order or view saved purchase order.
Any help fixing this issue would be great!
ERROR:
Purchase Request Details
Server Error in '/' Application.
--------------------------------------------------------------------------------
Unable to serialize the session state. In 'StateServer' and 'SQLServer'
mode, ASP.NET will serialize the session state objects, and as a result
non-serializable objects or MarshalByRef objects are not permitted. The same
restriction applies if similar serialization is done by the custom session
state store in 'Custom' mode.
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.Web.HttpException: Unable to serialize the session
state. In 'StateServer' and 'SQLServer' mode, ASP.NET will serialize the
session state objects, and as a result non-serializable objects or
MarshalByRef objects are not permitted. The same restriction applies if
similar serialization is done by the custom session state store in 'Custom'
mode.
Source Error:
An unhandled exception was generated during the execution of the current web
request. Information regarding the origin and location of the exception can
be identified using the exception stack trace below.
Stack Trace:
[SerializationException: Type
'Microsoft.Dynamics.PurchaseOrder.Commitments.CommitmentsPOEManager' in
Assembly 'Microsoft.Dynamics.PurchaseOrder, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' is not marked as serializable.]
System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(RuntimeType type) +2700482
System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type
type, StreamingContext context) +245
System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo() +88
System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object
obj, ISurrogateSelector surrogateSelector, StreamingContext context,
SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter,
ObjectWriter objectWriter) +175
System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serialize(Object
obj, ISurrogateSelector surrogateSelector, StreamingContext context,
SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter,
ObjectWriter objectWriter) +50
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo) +460
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object
graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck) +489
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck) +131
System.Web.Util.AltSerialization.WriteValueToStream(Object value,
BinaryWriter writer) +1513
[HttpException (0x80004005): Unable to serialize the session state. In
'StateServer' and 'SQLServer' mode, ASP.NET will serialize the session state
objects, and as a result non-serializable objects or MarshalByRef objects are
not permitted. The same restriction applies if similar serialization is done
by the custom session state store in 'Custom' mode.]
System.Web.Util.AltSerialization.WriteValueToStream(Object value,
BinaryWriter writer) +1602
System.Web.SessionState.SessionStateItemCollection.WriteValueToStreamWithAssert(Object value, BinaryWriter writer) +34
System.Web.SessionState.SessionStateItemCollection.Serialize(BinaryWriter
writer) +627
System.Web.SessionState.SessionStateUtility.Serialize(SessionStateStoreData
item, Stream stream) +257
System.Web.SessionState.SessionStateUtility.SerializeStoreData(SessionStateStoreData item, Int32 initialStreamSize, Byte[]& buf, Int32& length) +60
System.Web.SessionState.SqlSessionStateStore.SetAndReleaseItemExclusive(HttpContext
context, String id, SessionStateStoreData item, Object lockId, Boolean
newItem) +114
System.Web.SessionState.SessionStateModule.OnReleaseState(Object source,
EventArgs eventArgs) +476
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
completedSynchronously) +64