Hello Everyone,
When using the Identity Manager IT-Shop web portal the website fails with the error “Server Error in ‘/IdentityManager’ Application.” when clicking “Yes” after clicking the “Check & Submit to shopping cart” button.
Note: This error will only occur if loading the website on the Server hosting the website; loading the website from any other system in the domain will work perfectly as expected.
Plain IT-Shop with no customizations
Q1IM 6.1.1 install
When checking the Application Log of the Event Viewer on the IIS Server I see the following Event:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 12/18/2013 11:44:30 AM
Event time (UTC): 12/18/2013 3:44:30 PM
Event ID: e700669f10af4ebdaa126681bdde1511
Event sequence: 240
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/IdentityManager-1-130318549405710935
Trust level: Full
Application Virtual Path: /IdentityManager
Application Path: C:\inetpub\wwwroot\IdentityManager\
Machine name: Q1IMIIS
Process information:
Process ID: 1452
Process name: w3wp.exe
Account name: DEMOCORP\administrator
Exception information:
Exception type: HttpException
Exception message: Multiple controls with the same ID 'Y____Cctl63___X' were found. FindControl requires that controls have unique IDs.
Request information:
Request URL: http://q1imiis.domain.com/IdentityManager/page.axd
Request path: /IdentityManager/page.axd
User host address: ::1
User: DEMOCORP\batman
Is authenticated: True
Authentication Type: NTLM
Thread account name: DEMOCORP\administrator
Thread information:
Thread ID: 10
Thread account name: DEMOCORP\administrator
Is impersonating: False
Stack trace: at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls)
at System.Web.UI.Control.FindControl(String id, Int32 pathOffset)
at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Full text from Website:
Server Error in '/IdentityManager' Application.
--------------------------------------------------------------------------------
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed.
Details: To enable the details of this specific error message to be viewable on the local server machine, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "RemoteOnly". To enable the details to be viewable on remote machines, please set "mode" to "Off".
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly"/>
</system.web>
</configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
I just wanted to upload this event to the Communities to check and see if anyone has seen this error before or has any ideas.
Thank you all in advance,
Roman Demchenko