Skip to main content

I'm running a procdump on my Web Front End and I see this coming up alot...like 20 times a second I've also seen errors in my ULS related to Nintex Live.

We did not elect to install this feature on our farm when we installed Nintex.  Is this a bug thats already been reported or is there something we have turned on thats causing this to happen?

Thanks!

Also in our Event Viewer we see eventid 7043 showing up randomly at all hours of the day or night and the user is IUSR so perhaps it is tied to something in a workflow?

Log Name:      Application

Source:        Microsoft-SharePoint Products-SharePoint Foundation

Date:          7/25/2016 3:00:02 AM

Event ID:      7043

Task Category: Web Controls

Level:         Error

Keywords:     

User:          NT AUTHORITYIUSR

Computer:      removed

Description:

Load control template file /_controltemplates/15/NWLOnlineComponents.ascx failed: The expression prefix 'NWLResources' was not recognized.  Please correct the prefix or register the prefix in the <expressionBuilders> section of configuration.

Event Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

  <System>

    <Provider Name="Microsoft-SharePoint Products-SharePoint Foundation" Guid="{6FB7E0CD-52E7-47DD-997A-241563931FC2}" />

    <EventID>7043</EventID>

    <Version>15</Version>

    <Level>2</Level>

    <Task>15</Task>

    <Opcode>0</Opcode>

    <Keywords>0x4000000000000000</Keywords>

    <TimeCreated SystemTime="2016-07-25T08:00:02.887114000Z" />

    <EventRecordID>133350</EventRecordID>

    <Correlation ActivityID="{E133939D-8B92-F020-63C9-8B6B4E8FD93A}" />

    <Execution ProcessID="5152" ThreadID="4600" />

    <Channel>Application</Channel>

    <Computer>removed</Computer>

    <Security UserID="removed" />

  </System>

  <EventData>

    <Data Name="string0">Load control template file /_controltemplates/15/NWLOnlineComponents.ascx failed: The expression prefix 'NWLResources' was not recognized.  Please correct the prefix or register the prefix in the &lt;expressionBuilders&gt; section of configuration.</Data>

  </EventData>

</Event>


Hi Richard,

can you reinstall Nintex on your WFE?

Or you can first try what the description says: "register the prefix in the <expressionBuilders> section of configuration"

If I understand this correctly, something is missing in your web config file, which is probably being set during installation.

Regards

Philipp


Can you post a valid entry for this?


This is the entry in my web.config for the NWLResources prefix (SP 2013 on Prem):

This entry was created automatically by Nintex, most likely during installation process.

Hope it helps.

Regards

Philipp


We left the checkbox to install Nintex Live unchecked so I can see why that line might not have been written to our web.configs. I've added it and the farm didn't crash so I'll monitor and post back later today. Thanks for taking the time to post that for me!


Richard Ruth schrieb:

I've added it and the farm didn't crash so I'll monitor and post back later today.

Be sure to always create a backup before editing the web.config manually as this is a very critical file.

Looking forward to hearing from you wink.png

Regards

Philipp


It looks like that has done the trick. Thank  you!


Great! Glad i could help =)

Regards

Philipp


I may have spoke too soon. I'm not seeing the original error in my Event Viewer but I now get:

Load control template file /_controltemplates/15/NWLOnlineComponents.ascx failed: The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047) (C:inetpubwwwrootwssVirtualDirectories443web.config line 591)

I imagine this is because it is not installed on my farm, nor do I want it installed. Nintex should not be looking for these files if the user did not install them.

The ULS logs

Failed to open the file 'C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions15ResourcesNWLRes.en-US.resx'.

Failed to read resource file "C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions15ResourcesNWLRes.en-US.resx" from feature id "(null)".

I can see there is a NWLRes.resx and a NWLResource.en-US.resx but no NWLRes.en-US.resx file

I'd be interested to know if other users elected to no install Nintex LIve and are experiencing these issues. We are expeiriencing this issue in both QA and Production.


Looks like I am experiencing the same issue with the missing resource file NWLRes.en-US.resx, my build 3.2.3.0 (Build:3230). I noticed it was pulled from the download page. Should I try to re-install Build number 3.2.2.10 on top of 3.2.3.0?


Reply