|
Просмотр глобала с индексами
|
|||
---|---|---|---|
#18+
Коллеги, добрый день! Подскажите, что может означать первая строчка - битый индекс? Код: plaintext 1. 2. 3.
Код: plaintext
Подскажите как их вычислить, проблемные уничтожить и все перестроить? Сделала kill ^my.ClassI в терминале, после чего попробовала перестроить все индексы - не перестраивает, глобал ^my.ClassI не создает, ошибка все та же что и выше...вопрос - как решить проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 09:39 |
|
Просмотр глобала с индексами
|
|||
---|---|---|---|
#18+
АленочкаПодскажите, что может означать первая строчка - битый индекс?Нет, не битый: -100000000000000 - это null: Indexing a NULL Аленочкавопрос - как решить проблему?Покажите код класса my.Class. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 09:53 |
|
Просмотр глобала с индексами
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 10:06 |
|
Просмотр глобала с индексами
|
|||
---|---|---|---|
#18+
Аленочка , Проверьте данные: скорее всего где-то Container равен NULL. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 10:28 |
|
Просмотр глобала с индексами
|
|||
---|---|---|---|
#18+
А подскажите тогда, нормально ли такое поведение - добавление признака [ Required ] на уже существующих (в том числе пустых) данных не вызывает ошибок или предупреждений при компиляции класса...часть данных в глобале при этом фактически становятся не валидными (там где NUll-ы), при этом в портале эти данные нормально обрабатываются, например выводятся запросом по условию "Container is null" И еще посоветуйте пожалуйста, что делать в таком случае: есть индекс по свойству, добавили у свойства признак [ Required ], после чего %BuildIndices() вываливается с ошибкой перестроения, если у некоторых экземпляров это свойство не прописано, т.е. на момент перестроения =NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 15:17 |
|
Просмотр глобала с индексами
|
|||
---|---|---|---|
#18+
АленочкаА подскажите тогда, нормально ли такое поведение - добавление признака [ Required ] на уже существующих (в том числе пустых) данных не вызывает ошибок или предупреждений при компиляции класса...часть данных в глобале при этом фактически становятся не валидными (там где NUll-ы), при этом в портале эти данные нормально обрабатываются, например выводятся запросом по условию "Container is null" Redefining a Persistent Class That Has Stored Data Да, нормально, т.к. дизайн класса и схема хранения, включая отображение, отделены друг от друга логически. Не проверять же при каждой компиляции класса все данные, которых может быть очень много и которые могут находиться на множестве удалённых серверов.АленочкаИ еще посоветуйте пожалуйста, что делать в таком случае: есть индекс по свойству, добавили у свойства признак [ Required ], после чего %BuildIndices() вываливается с ошибкой перестроения, если у некоторых экземпляров это свойство не прописано, т.е. на момент перестроения =NULLНапример, использовать такой алгоритм:
... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 15:45 |
|
|
start [/forum/topic.php?fid=39&msg=39257193&tid=1556457]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 420ms |
0 / 0 |