locked
CRM 3.0 crashes frequently - help? RRS feed

  • Question

  • Hi everyone,

     

    I've got a CRM 3.0 installation here at the office which seems to crash fairly frequently ( about once a day it seems). If I restart IIS it starts to work again until the next time it dies in about a day or so. Obviously this isn't ideal. Smile

     

    The Reports inside the program also aren't not functional, I'm thinking its related at least somewhat based on content of the event's that are logged. (posted below)

     

    I've just started taking over the admin of this CRM server, so I'm not too familar with it yet. Any help/thoughts would be great appreciated, thanks!

     

    Event Type: Error
    Event Source: .NET Runtime 2.0 Error Reporting
    Event Category: None
    Event ID: 5000
    Date:  10/27/2008
    Time:  10:15:26 AM
    User:  N/A
    Computer: CMIDC02
    Description:
    EventType clr20r3, P1 w3wp.exe, P2 6.0.3790.3959, P3 45d6968e, P4 mscorlib, P5 2.0.0.0, P6 471ebc5b, P7 4642, P8 4b, P9 tozijkhykofadfz3miequiyylmh0ubuj, P10 NIL.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
    Data:
    0000: 63 00 6c 00 72 00 32 00   c.l.r.2.
    0008: 30 00 72 00 33 00 2c 00   0.r.3.,.
    0010: 20 00 77 00 33 00 77 00    .w.3.w.
    0018: 70 00 2e 00 65 00 78 00   p...e.x.
    0020: 65 00 2c 00 20 00 36 00   e.,. .6.
    0028: 2e 00 30 00 2e 00 33 00   ..0...3.
    0030: 37 00 39 00 30 00 2e 00   7.9.0...
    0038: 33 00 39 00 35 00 39 00   3.9.5.9.
    0040: 2c 00 20 00 34 00 35 00   ,. .4.5.
    0048: 64 00 36 00 39 00 36 00   d.6.9.6.
    0050: 38 00 65 00 2c 00 20 00   8.e.,. .
    0058: 6d 00 73 00 63 00 6f 00   m.s.c.o.
    0060: 72 00 6c 00 69 00 62 00   r.l.i.b.
    0068: 2c 00 20 00 32 00 2e 00   ,. .2...
    0070: 30 00 2e 00 30 00 2e 00   0...0...
    0078: 30 00 2c 00 20 00 34 00   0.,. .4.
    0080: 37 00 31 00 65 00 62 00   7.1.e.b.
    0088: 63 00 35 00 62 00 2c 00   c.5.b.,.
    0090: 20 00 34 00 36 00 34 00    .4.6.4.
    0098: 32 00 2c 00 20 00 34 00   2.,. .4.
    00a0: 62 00 2c 00 20 00 74 00   b.,. .t.
    00a8: 6f 00 7a 00 69 00 6a 00   o.z.i.j.
    00b0: 6b 00 68 00 79 00 6b 00   k.h.y.k.
    00b8: 6f 00 66 00 61 00 64 00   o.f.a.d.
    00c0: 66 00 7a 00 33 00 6d 00   f.z.3.m.
    00c8: 69 00 65 00 71 00 75 00   i.e.q.u.
    00d0: 69 00 79 00 79 00 6c 00   i.y.y.l.
    00d8: 6d 00 68 00 30 00 75 00   m.h.0.u.
    00e0: 62 00 75 00 6a 00 20 00   b.u.j. .
    00e8: 4e 00 49 00 4c 00 0d 00   N.I.L...
    00f0: 0a 00                     ..     

     

    Event Type: Error
    Event Source: ASP.NET 2.0.50727.0
    Event Category: None
    Event ID: 1334
    Date:  10/27/2008
    Time:  10:15:20 AM
    User:  N/A
    Computer: CMIDC02
    Description:
    An unhandled exception occurred and the process was terminated.

    Application ID: DefaultDomain

    Process ID: 7532

    Exception: System.Runtime.Serialization.SerializationException

    Message: Unable to find assembly 'Microsoft.ReportingServices.Diagnostics, Version=8.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'.

    StackTrace:    at System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo.GetAssembly()
       at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)
       at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
       at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)
       at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryHeaderEnum binaryHeaderEnum)
       at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
       at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
       at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
       at System.Runtime.Remoting.Channels.CrossAppDomainSerializer.DeserializeObject(MemoryStream stm)
       at System.AppDomain.Deserialize(Byte[] blob)
       at System.AppDomain.UnmarshalObject(Byte[] blob)

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    Monday, October 27, 2008 2:47 PM

Answers

  • Hi Tom,

    In IIS 6.0 you need to ensure that the application pool used by MS CRM is not running both .Net FW 1.1 and .Net FW 2.0. You would need to go through all your applications (web sites and virtual directories) to ensure that application pool is not being used by an applicaition running 2.0.

    Ideally MS CRM should run under its own application pool (i.e not share it with other applications), so ensure the web site and 2 Virtual Directories under it are running the same application pool on .NET 1.1. Additionally also ensure the application pool is enabled. Stop and Start the application pools if neccesary.

    Lastly perform an IISRESET for good measure.

    Let me know if that works,

    Cheers,

    Karlo


    Tuesday, October 28, 2008 9:46 PM

All replies

  • Hi Tom,

    Could you confirm the MS CRM 3.0 implementation is currently running under the .net FW 1.1 not 2.0 ?

    Right click on the Web site and Virtual directories > ASP.NET

    Cheers,

    Karlo
    Monday, October 27, 2008 5:35 PM
  • Hi Karlo,

     

    Thanks for the response. CRM 3.0 is currently running under .NET framework actually 2.0. After doing some digging it looks like this might be issue as it appears CRM 3 is meant to run under 1.1. This particular server is also hosting WSUS 3 which I think may have been the cause of the change.

     

    I tried switching it to 1.1 to see if that would resolve it, but after restarting IIS, etc. I get a "Service unavailable" inside the CRM browser window. Once I switch the .NET framework back to 2.0 it works again (until it decides to crash).

     

    Any thoughts? Smile

     

    Tom

    Tuesday, October 28, 2008 8:00 PM
  • Hi Tom,

    In IIS 6.0 you need to ensure that the application pool used by MS CRM is not running both .Net FW 1.1 and .Net FW 2.0. You would need to go through all your applications (web sites and virtual directories) to ensure that application pool is not being used by an applicaition running 2.0.

    Ideally MS CRM should run under its own application pool (i.e not share it with other applications), so ensure the web site and 2 Virtual Directories under it are running the same application pool on .NET 1.1. Additionally also ensure the application pool is enabled. Stop and Start the application pools if neccesary.

    Lastly perform an IISRESET for good measure.

    Let me know if that works,

    Cheers,

    Karlo


    Tuesday, October 28, 2008 9:46 PM
  • Karlo,

     

    Turns out I was getting the "service unavailable" as I only initially toggled the CRM web site to NET 1.1, but didn't check the accompanying programs as well.

     

    Will see if this stops the crashing. Thank you for the help.

    Wednesday, October 29, 2008 4:33 PM