1

Ошибка 6 функции Session.searchItemsPro (WialonSDK)

Тема: Ошибка 6 функции Session.searchItemsPro (WialonSDK)

Добрый день, при работе с WialonSDK библиотекой для java возникла проблема:

Функция Session.searchItemsPro на разных профилях (профиль-1 и профиль-2) ведет себя по-разному: на профиле-1 успешно выполняется, на профиле-2 происходит ошибка 6 (неизвестная ошибка).
  Функция вызывается следующим образом:
 
  SearchSpec searchSpec = new SearchSpec();
  searchSpec.setItemsType(Item.ItemType.avl_unit);
  searchSpec.setPropName("sys_name");
  searchSpec.setPropValueMask("*");
  searchSpec.setSortType("sys_name");
  Session.getInstance().searchItemsPro(searchSpec, 1, Item.dataFlag.base.getValue() | Unit.dataFlag.lastMessage.getValue() | Unit.dataFlag.image.getValue() | Unit.dataFlag.driverCode.getValue(), 0, Integer.MAX_VALUE, new SearchResponseHandler() {...}
 
Если убрать флаг Unit.dataFlag.lastMessage.getValue(), то на обоих профилях ошибки не происходит.

В чем может быть причина ошибки 6 в данном случае? Может ли быть, что настройки профиля-2 являются причиной?

2

Ошибка 6 функции Session.searchItemsPro (WialonSDK)

Re: Ошибка 6 функции Session.searchItemsPro (WialonSDK)

Добрый день.
В Java SDK на данный момент нет такой функции в сессии, возможно Вы используете устаревшую версию SDK.
Попробуйте обновить http://sdk.wialon.com/java_wialon_sdk.zip до последней версии.

xardas пишет:

Может ли быть, что настройки профиля-2 являются причиной?

Возможно. Вы можете выполнить тот же запрос в браузере и посмотреть результат. Тут есть пример.

Mobile Development
Gurtam