Known issues when developing for MSCRM 4.0

If you get the MSCRM 4.0 SDK, there is a little HTML file called sdkreadme.htm, which you would assume (incorrectly) is about the SDK itself and not the development side. Well, in there are a number of issues that can occur. So, in the interest of helping someone out who is searching for this particular issue on the net (instead of reading the manual, like we ever do that), here are the issues (related to development only—there is some sample stuff that I have removed):


Organization-specific URL requests to CrmService.asmx are case-sensitive (32068)


PreReturnValue.Stop Callout in 3.0 does not show any error (22605)


Offline plug-ins or offline SDK creating entities (10858)


Deletion of plug-ins (8574)


Metadata API: Failure on update of system-required attribute (32170)


Metadata API: Unable to update the default value on the statuscode attribute (31251)


Metadata API: GetValidReferencingEntities and GetValidReferencedEntities return results for entities that cannot reference the task entity (32116)


Text attribute value cannot contain escape characters (2134)


Bulk Delete UI: Deleted records not shown in Bulk Record Deletion Grid (31741)


Lookup type is not always populated (31612)

For the following attributes, the lookup type is not set when you retrieve an entity instance:


AssociateRequest message does not work for several relationships (28900)


SPLA/IFD: Anonymous access for DiscoveryService in SPLA is not allowed on all methods (32683)