Caché OREF Ошибка - Получение большего количества информации
-
01-10-2019 - |
Вопрос
Я пытаюсь интегрироваться с веб-сервисом Caché, и я получаю сообщение об ошибке, похожее на:
Ошибка # 5002: ошибка кэша:u003CINVALID OREF> Zmethodname + 45 ^ aa.wsclass.8
У меня есть доступ к коду (хотя и просто копию, так что только для чтения), и я пытаюсь расшифровать то, что может указывать ошибка.
Так что число 45 и / или 8 значат ничего? Я пытался увидеть, указывает ли он на номер строки или компенсировать из метода, и я не могу, казаться что угодно.
Как я могу узнать больше из этой ошибки?
Решение
Это стандартный указщик COS. Чтобы найти его, просто открыть рутину AA.WSClass.8.int, найдите Zmethodname и подсчитайте 45 строк после него (или просто напишите Zmethodname + 45 в студии локаторной панели).
Неверный OREF означает, что вы пытаетесь использовать свойство или метод вызова от NULL-CANCELED.