InvokeClrInstanceMethod - «Длина не может быть меньше нуля» - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь импортировать данные из файла .csv, но получаю ошибку.

Когда я пытаюсь скопировать данные из .csv в промежуточную таблицу, происходит сбой со следующим сообщением:

ИМЯ:

ex

VALUE:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: Length cannot be less than zero.

Имя параметра:

длина

в

Microsoft.Dynamics.AX.Framework.Tools.DMF.ServiceProxy.DmfEntityProxy.DoWork [T] (Func`1 работа)

--- Конец внутренней трассировки стека исключений ---

at System.RuntimeMethodHandle.InvokeMethod (цель объекта, аргументы объекта [], сигнатура сигнатуры, логический конструктор)

в System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (параметры объекта, параметры объекта [], параметры объекта [])

в System.Reflection.RuntimeMethodInfo.Invoke (Object obj, BindingFlags invokeAttr, Binder Binder, Object [] параметры, CultureInfo culture) в

Microsoft.Dynamics.AX.

Насколько это DLL

1 Ответ

0 голосов
/ 02 ноября 2018

Применительно к DMF ошибки не очень наглядны.

Не могу вам помочь, так как у вас нет файла, и вы не знаете конфигурацию вашей группы обработки. Вот несколько вещей, которые вы можете рассмотреть:

  • Убедитесь, что в вашем файле указано правильное количество столбцов, возможно, отсутствует один
  • Проверьте список обязательных столбцов, убедитесь, что эти столбцы находятся в правильном положении внутри файла
  • Дважды проверьте конфигурацию, убедитесь, что все столбцы имеют соответствующий тип данных и длину

Ура! * * 1013

...