KNOWN ISSUE:Error, "'System.InvalidOperationException Msg=Internal connection fatal error" when trying to change the department owner of a PO line item
search cancel

KNOWN ISSUE:Error, "'System.InvalidOperationException Msg=Internal connection fatal error" when trying to change the department owner of a PO line item

book

Article ID: 176752

calendar_today

Updated On:

Products

Asset Management Solution

Issue/Introduction

After using Purchase Orders for a variable period of time, the console stops loading any Receiving Items folders in the resources tree.

Steps to reproduce:

  1. Open a PO.
  2. Click the ellipses in the Owner field.
  3. Change the picker drop-down to Department and select any dept.
  4. Click the OK button in the picker.

It may take 5–10 repetitions of steps 2–4 before you see one or more of the following errors noted in the Altiris a.logs:

Module: AltirisNativeHelper.dll
Source: Altiris.AssetContractCommon.Web.Dialogs.ComboPicker.ComboPickerDataService.UnloadSession
Description:  ( Unhandled exception.  Type=System.InvalidOperationException Msg=Internal connection fatal error. Src=System.Data
StackTrace=

Server stack trace:
   at System.Data.SqlClient.SqlDataReader.InternalClose(Boolean closeReader)
   at System.Data.SqlClient.SqlDataReader.Close()
   at Altiris.AssetContractCommon.Controls.ComboPicker.ComboPickerQuery.DisposeReader()
   at Altiris.AssetContractCommon.Controls.ComboPicker.ComboPickerQuery.DisposeDBObjects()
   at Altiris.AssetContractCommon.Controls.ComboPicker.ComboPickerQuery.Dispose()
   at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(MethodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at System.IDisposable.Dispose()
   at Altiris.AssetContractCommon.Web.Dialogs.ComboPicker.ComboPickerDataService.UnloadSession(String QueryID) )

Process: w3wp.exe (5904)
Thread ID: 1176
Module: AltirisNativeHelper.dll
Source: Altiris.AssetContractCommon.Web.Dialogs.ComboPicker.ComboPickerDataService.UnloadSession
Description:  ( Unhandled exception.  Type=System.Threading.ThreadAbortException Msg=Thread was being aborted. Src=System.Runtime.Remoting
StackTrace=
   at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)
   at System.Runtime.Remoting.Proxies.RemotingProxy.CallProcessMessage(IMessageSink ms, IMessage reqMsg, ArrayWithSize proxySinks, Thread currentThread, Context currentContext, Boolean bSkippingContextChain)
   at System.Runtime.Remoting.Proxies.RemotingProxy.InternalInvoke(IMethodCallMessage reqMcmMsg, Boolean useDispatchMessage, Int32 callType)
   at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(IMessage reqMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at System.IDisposable.Dispose()
   at Altiris.AssetContractCommon.Web.Dialogs.ComboPicker.ComboPickerDataService.UnloadSession(String QueryID) )

Process: w3wp.exe (5904)
Thread ID: 1176
Module: AltirisNativeHelper.dll
Source: global.asax
Description: Unhandled exception.  Type=System.Web.HttpException Msg=Request timed out.
StackTrace=

Cause

Still under investigation.

Resolution

As a workaround, it is possible to prevent this issue from occuring by disabling the text mode of the resources picker with the following steps:

  1. Rename \Program Files\Altiris\CMDB\Web\dialogs\ComboPicker\dlgComboPickerResource.aspx to dlgComboPickerResource.aspx.old to prevent it from loading.
  2. Restart IIS.
  3. Note that this disables the text mode of the resources picker. If you see a 404 error in the resource picker after applying this workaround, click the report mode icon at the top right of the resources picker.

Or

Apply Hotfix 43647


Applies To
Asset Management Solution 6.5
Notification Server 6.0 SP3 R6