Ролеориентированный клиент аварийно завершает работу при выполнении страницы, а затем выполнить действие, которое использует инструкция COMMIT, а затем страницы. Оператор RUNMODAL в Microsoft Dynamics NAV 2009 SP1

Шаблон: CPR - NAV - исправление

Номер ошибки: 134614 (Content Maintenance)ошибка #: 58592 (Vedbaek SE)

Данная статья относится к Microsoft Dynamics NAV для всех стран и всех языковых стандартов.

Симптомы

При выполнении пользовательской страницы, а затем выполнить действие, используется инструкция COMMIT затем страницы. RUNMODAL инструкции в ролеориентированного клиента Microsoft Dynamics NAV 2009 Пакет обновления 1 (SP1) появляется следующее сообщение об ошибке:

Потеряно соединение с сервером. Приложение будет закрыто.


Кроме того ролеориентированного клиента аварийно завершает работу.

Решение

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Имеется раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если появляются проблемы загрузки установки исправления или другие вопросы технической поддержки, обратитесь к своему партнеру или зарегистрированы в плане поддержки непосредственно с корпорацией Майкрософт, можно обратитесь в службу технической поддержки Microsoft Dynamics и создайте новый запрос на обслуживание. Чтобы сделать это, посетите следующий веб-сайт корпорации Майкрософт:

https://mbs.microsoft.com/support/newstart.aspxМожно также службу технической поддержки для Microsoft Dynamics по телефону с помощью этих ссылок для телефонов конкретной страны. Для этого посетите один из следующих веб-узлов корпорации Майкрософт:

Партнеры

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+ContactsКлиенты

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmВ особых случаях оплата, предусмотренная в службу поддержки может быть отменена Если специалист службы технической поддержки Microsoft Dynamics и связанных продуктов определит, что решения проблемы является специально выпущенное. Затраты на обычные службы поддержки будет применяться к любые дополнительные вопросы и проблемы, которые не соответствуют требованиям особым обновлением.

Если это исправление не опубликовано для загрузки (то есть в этой статье отсутствует общедоступный URL-адрес этого исправления), распространения требуется ведущего технического специалиста, члена группы распространения или руководителя и справедливы следующие утверждения:

  • Чтобы получить исправление, клиенты должны столкнуться с ошибкой, описанной в разделе «Проблема».

  • Необходимо отследить всех клиентов, для отправки и предоставить им следующий пакет обновления, когда он станет доступным (если выпущен пакет обновления).

Это исправление не планируется включить в пакет обновления для Microsoft Dynamics NAV 2009.



Как получить исправление Microsoft Dynamics NAV или обновления файлов

После запроса исправления Microsoft Dynamics NAV, гиперссылка будет отправлено вам по электронной почте.


Это сообщение будет содержать гиперссылку и пароль. Можно использовать гиперссылки для загрузки исправления Microsoft Dynamics NAV или файлов обновления. Если щелкнуть гиперссылку, откроется диалоговое окно Загрузка файла — предупреждение безопасности . Затем вы предложение запустить, сохранить или отменить загрузку.


Если нажать кнопку выполнить, начнется процесс извлечения и загрузки. Необходимо указать папку для новых файлов и затем указать пароль.


Если нажать кнопку Сохранить, укажите путь для сохранения сжатого файла. При открытии сохраненного файла, вам будет предложено указать путь к файлам. Затем необходимо указать пароль, полученный в сообщении электронной почты.


Если нажать кнопку Отмена, процесс загрузки прекратится.



Установка исправления Microsoft Dynamics NAV или файл обновления

Обновления и исправления платформы Microsoft Dynamics NAV будут доступны как отдельные файлы. Чтобы установить Microsoft Dynamics NAV исправление или обновление, необходимо заменить существующие файлы установки Microsoft Dynamics NAV с исправление или обновление файлов. Чтобы сделать это, выполните следующие действия.

Шаг 1: Замените файлы в Microsoft Dynamics NAV классический клиент установки

В установке Microsoft Dynamics NAV классический клиент Замените следующие файлы с помощью исправления или обновления файла.

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Dbm.dll

6.0.31143.0

427,848

04-Jun-2010

15:34

x86

Fin.exe

6.0.31143.0

12,630,344

04-Jun-2010

15:39

x86

Finhlink.exe

6.0.31143.0

452,432

04-Jun-2010

15:39

x86

Finsql.exe

6.0.31143.0

12,752,208

04-Jun-2010

15:39

x86

Nc_netb.dll

6.0.31143.0

96,592

04-Jun-2010

15:34

x86

Nc_tcp.dll

6.0.31143.0

98,640

04-Jun-2010

15:34

x86

Nc_tcps.dll

6.0.31143.0

141,136

04-Jun-2010

15:34

x86

Ndbcs.dll

6.0.31143.0

1,350,480

04-Jun-2010

15:33

x86

Slave.exe

6.0.31143.0

152,400

04-Jun-2010

15:34

x86

Чтобы заменить существующие файлы Microsoft Dynamics NAV, выполните следующие действия.

  1. Закройте Microsoft Dynamics NAV классический клиент.

  2. Перейдите в каталог установки Microsoft Dynamics NAV классический клиент. Классический клиента Microsoft Dynamics NAV обычно устанавливается в следующий каталог:

    Dynamics создаваемую C:\Program NAV\60\Classic

  3. Скопируйте файлы, которые вы загрузили.

  4. Вставьте загруженные файлы в каталоге установки Microsoft Dynamics NAV классический клиент.

  5. Нажмите кнопку Да, чтобы перезаписать файлы в каталоге.

Шаг 2: Замените файлы в Microsoft Dynamics NAV ролеориентированного установки клиента

В Microsoft Dynamics NAV ролеориентированного установки клиента Замените следующие файлы с помощью исправления или обновления файла.

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Microsoft.dynamics.framework.patterns.dll

1.3.10803.224

71,656

04-Jun-2010

06:30

x86

Microsoft.dynamics.framework.ui.dll

1.3.10803.224

698,328

04-Jun-2010

06:30

x86

Microsoft.dynamics.framework.ui.mapping.dll

1.3.10803.224

104,424

04-Jun-2010

06:30

x86

Microsoft.dynamics.framework.ui.navigation.dll

1.3.10803.224

34,800

04-Jun-2010

06:30

x86

Microsoft.dynamics.framework.ui.ux2006.dll

1.3.10803.224

88,040

04-Jun-2010

06:30

x86

Microsoft.dynamics.framework.ui.ux2006.winforms.dll

1.3.10803.224

63,480

04-Jun-2010

06:30

x86

Microsoft.dynamics.framework.ui.windows.dll

1.3.10803.224

83,944

04-Jun-2010

06:30

x86

Microsoft.dynamics.framework.ui.winforms.controls.dll

1.3.10803.224

2,115,584

04-Jun-2010

06:30

x86

Microsoft.dynamics.framework.ui.winforms.dll

1.3.10803.224

690,152

04-Jun-2010

06:30

x86

Microsoft.dynamics.nav.client.builder.dll

6.0.31143.0

198,544

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.client.exe

6.0.31143.0

149,376

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.client.interop.communicator.dll

1.0.559.183

75,688

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.client.serviceconnection.dll

6.0.31143.0

104,352

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.client.ui.dll

6.0.31143.0

509,824

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.client.winforms.dll

6.0.31143.0

337,808

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.client.winforms.tlb

Неприменимо

2,644

04-Jun-2010

12:06

Неприменимо

Microsoft.dynamics.nav.language.dll

6.0.31143.0

1,992,576

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.types.dll

6.0.31143.0

567,160

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.watson.dll

6.0.31143.0

42,880

04-Jun-2010

15:23

x86

Microsoft.office.interop.outlook.dll

10.0.4504.0

395,136

04-Jun-2010

15:34

x86

Чтобы заменить эти файлы, выполните следующие действия.

  1. Закройте Microsoft Dynamics NAV ролеориентированного клиента.

  2. Перейдите в каталог установки Microsoft Dynamics NAV ролеориентированного клиента. Microsoft Dynamics NAV ролеориентированный клиент обычно устанавливается в следующий каталог:

    Клиент NAV\60\RoleTailored Dynamics создаваемую C:\Program

  3. Скопируйте файлы, которые вы загрузили.

  4. Вставьте загруженные файлы в каталоге установки Microsoft Dynamics NAV ролеориентированного клиента.

  5. Нажмите кнопку Да, чтобы перезаписать файлы в каталоге.

Шаг 3: Замените файлы в Microsoft Dynamics NAV Server установки

В установке Microsoft Dynamics NAV Server Замените следующие файлы с помощью исправления или обновления файла.

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Httpcfg.exe

5.2.3790.0

22,352

04-Jun-2010

15:34

x86

Microsoft.dynamics.nav.language.dll

6.0.31143.0

1,992,576

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.ncl.dll

6.0.31143.0

608,120

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.server.exe

6.0.31143.0

141,184

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.service.dll

6.0.31143.0

145,280

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.service.runtime.dll

6.0.31143.0

75,664

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.service.webservices.dll

6.0.31143.0

145,304

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.types.dll

6.0.31143.0

567,160

04-Jun-2010

15:23

x86

Microsoft.dynamics.nav.watson.dll

6.0.31143.0

42,880

04-Jun-2010

15:23

x86

Nclcsrt.etx

Неприменимо

89,525

04-Jun-2010

08:28

Неприменимо

Nclcsrt.stx

Неприменимо

91,724

04-Jun-2010

08:28

Неприменимо

Nclcsrts.dll

6.0.31143.0

1,485,136

04-Jun-2010

15:34

x86

Ndbcs.dll

6.0.31143.0

1,350,480

04-Jun-2010

15:34

x86


Чтобы заменить эти файлы, выполните следующие действия.

  1. Остановите Microsoft Dynamics NAV Server.

  2. Перейдите в каталог установки Microsoft Dynamics NAV Server. Microsoft Dynamics NAV Server обычно устанавливается в следующий каталог:

    Dynamics создаваемую C:\Program NAV\60\Service

  3. Скопируйте файлы, которые вы загрузили.

  4. Вставьте загруженные файлы в каталоге установки Microsoft Dynamics NAV Server.

  5. Нажмите кнопку Да, чтобы перезаписать файлы в каталоге.

  6. Для запуска Microsoft Dynamics NAV Server.

Шаг 4: Замена файлов на сервер приложения Microsoft Dynamics NAV

Если установлено приложение сервер Microsoft Dynamics NAV, замените следующие файлы при установке сервера приложений Microsoft Dynamics NAV, с помощью исправления или обновления.

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Dbm.dll

6.0.31143.0

427,848

04-Jun-2010

15:33

x86

Nas.exe

6.0.31143.0

2,270,536

04-Jun-2010

15:34

x86

Nassql.exe

6.0.31143.0

2,368,848

04-Jun-2010

15:34

x86

Ndbcs.dll

6.0.31143.0

1,350,480

04-Jun-2010

15:34

x86

Slave.exe

6.0.31143.0

152,400

04-Jun-2010

15:33

x86

Чтобы заменить файлы, выполните следующие действия.

  1. Остановите сервер приложений Microsoft Dynamics NAV.

  2. Перейдите в каталог установки сервера приложений Microsoft Dynamics NAV. Приложение Microsoft Dynamics NAV Server обычно устанавливается в следующий каталог:

    Сервер NAV\60\Application Dynamics создаваемую C:\Program

  3. Скопируйте файлы, которые вы загрузили.

  4. Вставьте в каталоге установки сервера приложений Microsoft Dynamics NAV загруженные файлы.

  5. Нажмите кнопку Да, чтобы перезаписать файлы в каталоге.

  6. Запустите сервер Microsoft Dynamics NAV Application Server.

Предварительные условия

Необходимо иметь Microsoft Dynamics NAV 2009 Пакет обновления 1 для установки этого исправления.

Статус

Корпорация Майкрософт подтверждает, что это является ошибкой в продуктах Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

При возникновении этой проблемы в журнал приложений содержит следующее сообщение об ошибке:

Тип: Microsoft.Dynamics.Nav.Client.NavClientClosingException сообщения: подключение к серверу потеряно. Приложение будет закрыто. StackTrace: В Microsoft.Dynamics.Nav.Client.ExceptionHandler.DoExecute (выполнение Func'1) на Microsoft.Dynamics.Nav.Client.ExceptionHandler.DoRethrowWithCatchException (исключение исключение) на Microsoft.Dynamics.Nav.Client.ExceptionHandler.Application_ThreadException (Object sender, ThreadExceptionEventArgs e) на System.Windows.Forms.Application.ThreadContext.OnThreadException (исключение t) на System.Windows.Forms.Control.WndProcException (Exception e) в System.Windows.Forms.Control.ControlNativeWindow.OnThreadException (Exception e) в System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) на System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW (MSG & msg) в System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop (Int32 dwComponentID, Int32 причины, Int32 pvLoopData) в System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner (причина Int32, контекст ApplicationContext) на System.Windows.Forms.Application.ThreadContext.RunMessageLoop (причина Int32, ApplicationContext контекст) в System.Windows.Forms.Application.Run (ApplicationContext контекст) в Microsoft.Dynamics.Nav.Client.WinClient.RunCore() в Microsoft.Dynamics.Nav.Client.ExceptionHandler.ExecuteAndCatchExceptions (выполнение Func'1) на Microsoft.Dynamics.Nav.Client.ExceptionHandler.DoExecute (выполнение Func'1) источника Microsoft.Dynamics.Nav.Client.WinClient.Run(): Microsoft.Dynamics.Nav.Client

---------------------
Тип: Microsoft.Dynamics.Nav.Types.NavConnectionLostException сообщения: подключение к серверу потеряно. Приложение будет закрыто. StackTrace: в
Microsoft.Dynamics.Nav.Client.ExceptionHandler. <> c_DisplayClass2. < DoRethrowWithCatchException > b_0()
в Microsoft.Dynamics.Nav.Client.ExceptionHandler.ExecuteAndCatchExceptions (выполнение Func'1)
Источник: Microsoft.Dynamics.Nav.Client
----------------------
Тип: Microsoft.Dynamics.Nav.Types.NavConnectionLostException сообщения: подключение к серверу потеряно. Приложение будет закрыто. StackTrace: в Microsoft.Dynamics.Nav.Client.ConnectionStateManager.HandleCommunicationFailure[T] (callServerMethod CallServerMethod "1, исключение e, Int32 messageNumber строка sessionId) в Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T] (CallServerMethod" 1 callServerMethod) в Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T] (CallServerMethod "1 callServerMethod) в Microsoft.Dynamics.Nav.Client.ServiceConnectionBase.CallServer[T] (CallServerMethod" 1 callServerMethod) в Microsoft.Dynamics.Nav.Client.ServiceConnection.ActionField (NavRecordState & состояние, NavDataSet recDataSet, controlTriggerMethodName строка) на Microsoft.Dynamics.Nav.Client.DataBinder.NstDataAccess.ActionMethod (строковый аргумент triggerName) на Microsoft.Dynamics.Nav.Client.Actions.InvokePageTriggerAction.InvokeTrigger ( LogicalControl logicalControl UISession uiSession) в Microsoft.Dynamics.Nav.Client.Actions.InvokePageTriggerAction.InvokeCore (логическое async, LogicalControl logicalControl, состояние объекта, uiSession, UISession) на Microsoft.Dynamics.Framework.UI.Action.InvokeCoreWithErrorHandling (логическое async, LogicalControl logicalControl, состояние объекта, UISession uiSession) в Microsoft.Dynamics.Framework.UI.Action.DoInvoke (LogicalControl logicalControl, uiSession, UISession) в Microsoft.Dynamics.Framework.UI.ActionControl.Invoke() в Microsoft.Dynamics.Framework.UI.Windows.ActionControlAdapterBase.DefaultInvokeAction (адаптер LogicalControlAdapter, actionControl, ActionControl) на Microsoft.Dynamics.Framework.UI.Windows.ActionControlAdapterBase.DefaultInvokeAction (адаптер LogicalControlAdapter) в Microsoft.Dynamics.Framework.UI.Windows.ActionControlAdapterBase.OnInvoke() в
Microsoft.Dynamics.Framework.UI.WinForms.ActionPaneActionControlAdapter. < InitializeNativeControl > b_0 (Object sender, EventArgs e)
в Microsoft.Dynamics.Framework.UI.WinForms.Controls.ActionItem.OnButtonClick() на Microsoft.Dynamics.Framework.UI.WinForms.Controls.ActionButton.OnMouseUp (MouseEventArgs e) на System.Windows.Forms.Control.WmMouseUp (сообщение & м, кнопка MouseButtons, щелчки Int32) в System.Windows.Forms.Control.WndProc (сообщение & m) на System.Windows.Forms.Control.ControlNativeWindow.OnMessage (сообщение & m) на System.Windows.Forms.Control.ControlNativeWindow.WndProc (сообщение & m) источника System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam): Microsoft.Dynamics.Nav.Client.ServiceConnection

-----------------------
Тип: System.ServiceModel.FaultException
Действие:
http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher/fault
Сообщение об ошибке: Сервер не может обработать запрос из-за внутренней ошибки. Дополнительные сведения об ошибке либо включить IncludeExceptionDetailInFaults (либо ServiceBehaviorAttribute, либо поведение конфигурации < serviceDebug >) на сервер, чтобы отправить сведения об исключении клиента, или включить трассировку по документации SDK Microsoft платформа.NET Framework 3.0 и проверять журналы трассировки сервера.
StackTrace: Трассировку стека сервера: в System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood (сообщение ответа, MessageFault проблемы, строка действие, версия MessageVersion, FaultConverter faultConverter) в System.ServiceModel.Channels.ServiceChannel.HandleReply (ProxyOperationRuntime операции, ProxyRpc & rpc) в System.ServiceModel.Channels.ServiceChannel.Call (строка действие, логическое oneway, операция ProxyOperationRuntime, Object [] модули, схемы объекта [], TimeSpan таймаута) в System.ServiceModel.Channels.ServiceChannel.Call (строка действие, логическое oneway, операция ProxyOperationRuntime, Object [] модули, схемы объектов []) в System.ServiceModel.Channels.ServiceChannelProxy.InvokeService (methodCall реализацию IMethodCallMessage, операция ProxyOperationRuntime) на System.ServiceModel.Channels.ServiceChannelProxy.Invoke (IMessage сообщение)


Исключение выбрасывается повторно [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, тип Int32) в Microsoft.Dynamics.Nav.Types.INavService.ActionField (FieldRequest fieldRequest, dataSetState, NavRecordState) в Microsoft.Dynamics.Nav.Client.ServiceConnection. <> c_DisplayClass46. < ActionField > b_45()
в Microsoft.Dynamics.Nav.Client.ServerCallContext'1.InvokeCall (экземпляр объекта) на System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage (IntPtr md, объекта args [], сервер объектов, Int32 methodPtr, Boolean fExecuteInContext, Object [] и outArgs) на System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage (RuntimeMethodHandle md, объекта args [], сервер объектов, Int32 methodPtr, Boolean fExecuteInContext, Object [] и outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage (сообщение IMessage, IMessageSink replySink)
Исключение выбрасывается повторно [1]:
в System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper (reqMsg сообщение, логическое bProxyCase) на System.Runtime.Remoting.Proxies.RemotingProxy.Invoke (объект NotUsed, MessageData и msgData) на System.Threading.WaitCallback.EndInvoke (IAsyncResult результат) в Microsoft.Dynamics.Nav.Client.ServerInvocationManager.CallServer[T] (CallServerMethod "1 callServerMethod) в Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T] (CallServerMethod" 1 callServerMethod) в Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T] (callServerMethod CallServerMethod'1) источник: mscorlib


Дополнительные сведения см. в http://go.microsoft.com/fwlink/events.asp центра справки и поддержки.

Примечание. Это статья «БЫСТРАЯ ПУБЛИКАЦИЯ», созданная непосредственно из технической поддержки корпорации Майкрософт. Сведения, содержащиеся в настоящем документе, предоставляются "как есть" в ответ на возникающие проблемы. В результате скорости предоставления материалов они могут включать опечаток и быть изменены в любое время без предварительного уведомления. Другие вопросы, связанные с Условиями использования см.

Автор: johane
Разработчик документации: v-jozhen
Технический редактор: johane
Редактор:

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×