Copied to clipboard

Flag this post as spam?

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


  • Hardy Wang 91 posts 112 karma points
    Mar 22, 2012 @ 16:54
    Hardy Wang
    0

    Error happened to load a page

    I captured following error messages from one of my page. The message does not tell very clearly what is the problem.

    Any idea how shall I debug?

    ---------------------------

    request handler current url '/root-node-1/sub-node-2.aspx'

    umbracoRequestHandler xpath: '/root/*/* [@urlName = "root-node-1"]/* [@urlName = "sub-node-2"] | /root/* [@urlName = "sub-node-2"]'

    umbracoRequestHandler Just before xPath query (False, '/root/*/* [@urlName = "root-node-1"]/* [@urlName = "sub-node-2"] | /root/* [@urlName = "sub-node-2"]')

    umbracoRequestHandler pageXPathQueryStart: '/root'

    umbracoRequestHandler Adding to cache... ('/root-node-1/sub-node-2.aspx')

    umbracoRequestHandler After xPath query

    umbracoRequestHandler Access checking started

    umbracoRequestHandler Page protected

    Unhandled Execution Error

    Object reference not set to an instance of an object.
      at umbraco.cms.businesslogic.web.Access.HasAccces(Int32 documentId, Object memberId)
      at umbraco.requestHandler..ctor(XmlDocument umbracoContent, String url)
      at umbraco.UmbracoDefault.Page_PreInit(Object sender, EventArgs e)
      at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
      at System.EventHandler.Invoke(Object sender, EventArgs e)
      at System.Web.UI.Page.PerformPreInit()
      at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

  • Hardy Wang 91 posts 112 karma points
    Mar 22, 2012 @ 17:10
    Hardy Wang
    0

    Update 1, after I deleted all nodes in recycle bin I started to get error node id not found. Somehow Umbraco links it to a node in recylce bin and I have deleted already.

    ---------------------------------

    [ArgumentException: No node exists with id '1825']
       umbraco.cms.businesslogic.CMSNode.setupNode() +323
       umbraco.cms.businesslogic.web.Access.HasAccces(Int32 documentId, Object memberId) +44
       umbraco.requestHandler..ctor(XmlDocument umbracoContent, String url) +4097
       umbraco.UmbracoDefault.Page_PreInit(Object sender, EventArgs e) +1294
       System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
       System.EventHandler.Invoke(Object sender, EventArgs e) +0
       System.Web.UI.Page.PerformPreInit() +49
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1716

  • Hardy Wang 91 posts 112 karma points
    Mar 22, 2012 @ 17:22
    Hardy Wang
    0

    Update 2: I opned umbraco.config and found that node id 1825 there. I ran query select * from dbo.umbracoNode where id = 1825 and there is no such record in database. I manually deleted the node from umbraco.config, clicked the parent node and publish everything again. I opened umbraco.config and saw 1825 appeared again!!

    I really have no clue now, why the node does not exist in DB and after published it still showed up?

  • Grant Thomas 291 posts 324 karma points
    Mar 22, 2012 @ 17:25
    Grant Thomas
    0

    Please state the version of your Umbraco instance.

  • Hardy Wang 91 posts 112 karma points
    Mar 22, 2012 @ 18:07
    Hardy Wang
    0

    Sorry, forget to mention it is 4.7.1.1

    The Xml section

          <Template1 id="1825" parentID="1822" level="3" writerID="6" creatorID="6" nodeType="1393" template="1394" sortOrder="3" createDate="2012-03-22T11:15:02" updateDate="2012-03-22T10:16:43" nodeName="Sub Node Name" urlName="sub-node-2" writerName="Hardy Wang" creatorName="Hardy Wang" path="-1,1396,1822,1825" isDoc="">
            <pageTitle>Sub Node Name</pageTitle>
            <umbracoRedirect />
            <topBanner />
            <contentBodyText><![CDATA[<?UMBRACO_MACRO param1="11111"
    param2="222222" macroAlias="MyMacro" />]]></contentBodyText>
          </Template1>


          <Template2 id="1830" parentID="1822" level="3" writerID="6" creatorID="6" nodeType="1826" template="1827" sortOrder="3" createDate="2012-03-22T11:07:37" updateDate="2012-03-22T11:23:52" nodeName="Sub Node Name" urlName="sub-node-2" writerName="Hardy Wang" creatorName="Hardy Wang" path="-1,1396,1822,1830" isDoc="">
            <pageTitle>Sub Node Name</pageTitle>
            <umbracoRedirect />
            <topBanner />
            <contentBodyText><![CDATA[<?UMBRACO_MACRO param1="11111"
    param2="222222" macroAlias="MyMacro" />]]></contentBodyText>
          </Template2>

  • Hardy Wang 91 posts 112 karma points
    Mar 22, 2012 @ 18:13
    Hardy Wang
    0

    I created a node with wrong template, I deleted it (node id = 1825) and created a new one with correct template (node id = 1830). So you can see other than template anything else is identical. But 1825 just won't go away.

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies