Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Harald Ulriksen 207 posts 249 karma points
    Jan 14, 2010 @ 02:07
    Harald Ulriksen
    0

    umbraco.contour:GetRecord($invitationId) throws exception

    I'm trying to load a single record but the xslt fails to render. The umbdebugshowtrace shows

    umbracoMacro InnerException Specified cast is not valid.
    Specified cast is not valid.
      at Umbraco.Forms.Data.Storage.RecordStorage.GetRecord(Object id) in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Core\Data\RecordStorage\RecordStorage.cs:line 59
      at Umbraco.Forms.Library.GetRecord(String recordId) in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Core\Data\Library\Library.cs:line 72

     

    The record I try to load is looks like this in the UFRecordsXml table

    <uformrecord><state>Approved</state><created>2010-01-14T01:30:05</created><updated>2010-01-14T01:30:05</updated><id>3a59dcf3-72e6-4e34-aaf9-fd78405a71a8</id><ip>127.0.0.1</ip><pageid url="" name="">0</pageid><memberkey email="" login=""></memberkey><fields><firstname record="3a59dcf3-72e6-4e34-aaf9-fd78405a71a8" sortorder="0" pageindex="0" fieldsetindex="0"><key>29eae77d-b873-40ec-8e6c-ba2d02edb0ea</key><fieldKey>5b914513-50da-47d0-bd25-35519246a69c</fieldKey><caption>First name</caption><datatype>String</datatype><values><value><![CDATA[Arne]]></value></values></firstname><lastname record="3a59dcf3-72e6-4e34-aaf9-fd78405a71a8" sortorder="1" pageindex="0" fieldsetindex="0"><key>7cb11874-bbc6-4221-a2a9-12cb07359167</key><fieldKey>4c9053d2-1211-4bef-acd7-1e10c8a6bb6e</fieldKey><caption>Last name</caption><datatype>String</datatype><values><value><![CDATA[Belinda]]></value></values></lastname><email record="3a59dcf3-72e6-4e34-aaf9-fd78405a71a8" sortorder="2" pageindex="0" fieldsetindex="0"><key>cec2d8e7-50f0-4566-af40-4884ef7fedba</key><fieldKey>bbe8f467-b763-45d1-93f8-0dedf4fd22b2</fieldKey><caption>E-mail</caption><datatype>String</datatype><values><value><![CDATA[[email protected]]]></value></values></email><company record="3a59dcf3-72e6-4e34-aaf9-fd78405a71a8" sortorder="3" pageindex="0" fieldsetindex="0"><key>248d136b-431a-4dab-b0e3-934a2b2ecb50</key><fieldKey>d215cd11-1f11-463d-b803-d3d0ce00894e</fieldKey><caption>Company</caption><datatype>String</datatype><values><value><![CDATA[Arne Inc]]></value></values></company><externalreference record="3a59dcf3-72e6-4e34-aaf9-fd78405a71a8" sortorder="4" pageindex="0" fieldsetindex="0"><key>b40fbe28-4d25-4d32-a4b5-7159173440b2</key><fieldKey>2bb8081f-da11-4d51-a84b-e288a4271907</fieldKey><caption>External reference</caption><datatype>String</datatype><values></values></externalreference><invitecount record="3a59dcf3-72e6-4e34-aaf9-fd78405a71a8" sortorder="5" pageindex="0" fieldsetindex="0"><key>029faa66-9eaa-4b6a-81a0-57551fb56c7b</key><fieldKey>27977ab6-89e0-4cef-bfb4-a6598b27c7fa</fieldKey><caption>Invite count</caption><datatype>String</datatype><values></values></invitecount><invitationsent record="3a59dcf3-72e6-4e34-aaf9-fd78405a71a8" sortorder="6" pageindex="0" fieldsetindex="0"><key>ed3fb0da-90e9-4afb-acc1-d7b6847d1acc</key><fieldKey>4ef38013-fdaa-411e-93c4-e91bff80ed43</fieldKey><caption>Invitation sent</caption><datatype>String</datatype><values></values></invitationsent><code record="3a59dcf3-72e6-4e34-aaf9-fd78405a71a8" sortorder="7" pageindex="0" fieldsetindex="0"><key>da7cd634-0415-4ab9-ae7a-6751783bdaf6</key><fieldKey>26b0ab31-d95f-4d66-aeb0-7b536c380b87</fieldKey><caption>Code</caption><datatype>String</datatype><values></values></code><closed record="3a59dcf3-72e6-4e34-aaf9-fd78405a71a8" sortorder="8" pageindex="0" fieldsetindex="0"><key>142b3647-a965-4159-93d0-751485f63ce3</key><fieldKey>95f6bcf7-04e9-40ae-b01a-8e19b89a7156</fieldKey><caption>Closed</caption><datatype>String</datatype><values><value><![CDATA[True]]></value></values></closed></fields></uformrecord>

    However Closed and Invitaiton sent is configured as checkbox and date picker on the form. All other fields are single line text.

    If I load it using the api and then use ToXml method it works fine (as a temporary workaround).

  • Umbraco version 4.0.2.1
  • Contour installed last week
  • Asp.net 3.5
  • Windows 7
  •  

Copy Link
  • Harald Ulriksen 207 posts 249 karma points
    Jan 14, 2010 @ 02:09
    Harald Ulriksen
    0

    The umbracoMacro InnerException is missing some text

    Specified cast is not valid.
    Specified cast is not valid.
      at Umbraco.Forms.Data.Storage.RecordStorage.GetRecord(Object id) in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Core\Data\RecordStorage\RecordStorage.cs:line 59
      at Umbraco.Forms.Library.GetRecord(String recordId) in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Core\Data\Library\Library.cs:line 72Specified cast is not valid.
    Specified cast is not valid.
      at Umbraco.Forms.Data.Storage.RecordStorage.GetRecord(Object id) in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Core\Data\RecordStorage\RecordStorage.cs:line 59
      at Umbraco.Forms.Library.GetRecord(String recordId) in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Core\Data\Library\Library.cs:line 72

    Copy Link
  • Please Sign in or register to post replies

    Write your reply to:

    Draft