Объяснение | Выполнен холодный запуск ObjectManager, поскольку ему был передан пустой файл протокола. |
Действие | Нет, если холодный запуск ObjectManager был запланирован. В противном случае определите причину, по которой файл протокола был пуст. |
Объяснение | Выполнена перезагрузка ObjectManager после передачи допустимого файла протокола. |
Действие | Нет, если не был запланирован холодный запуск ObjectManager. В этом случае определите причину, по которой файл протокола не был пуст. |
Объяснение | Получен запрос на завершение работы ObjectManager. |
Действие | Нет, если завершение работы ObjectManager было запланировано. |
Объяснение | Получен запрос на завершение работы ObjectManager без выполнения окончательной проверки. |
Действие | Нет, если завершение работы ObjectManager было запланировано без выполнения окончательной проверки. |
Объяснение | В результате проверки ObjectManager обнаружил нехватку места в файле протокола и удалил наибольшую транзакцию для освобождения памяти. |
Действие | Число операций над транзакциями слишком велико для указанного размера файла протокола. Возможные причины: транзакции пытаются выполнить слишком большое число обновлений; транзакции обновляют слишком много больших объектов; одновременно выполняется слишком большое число транзакций; недостаточный размер файла протокола, который следует увеличить. |
Объяснение | Приложение потеряло ссылку на транзакцию и не сможет завершить ее. ObjectManager удалит транзакцию для освобождения занимаемых ей ресурсов. |
Действие | Приложение потеряло ссылку на транзакцию. В случае аварийного завершения приложения дополнительные действия не требуются. В противном случае данная ошибка связана с алгоритмом работы приложения. |
Объяснение | В ходе завершения работы обнаружены активные соединения. Хранилища ObjectStore, для который указана стратегия STRATEGY_SAVE_ONLY_ON_SHUTDOWN, нельзя закрывать, поскольку это может привести к сохранению несогласованных данных. Хранилище ObjectStore оставлено без изменений. |
Действие | Определите причину наличия активных транзакций. Возможно, применяется внешний администратор транзакций. Если в процессе завершения работы нельзя избежать наличия активных соединений, выберите ObjectStore с другой стратегией сохранения. |
Объяснение | Файловой системе не удалось выделить запрошенный объем памяти. Попытки захватить объекты в ObjectStore выполнены не будут. |
Действие | Просмотрите описание исключительной ситуации и определите причину, по которой файловой системе не удалось выделить память. |
Объяснение | В процессе десериализации управляемого объекта была обработана исключительная ситуация java.lang.ClassNotFoundException. |
Действие | Предоставьте загрузчику классов ObjectManager доступ к классу, который не удалось найти. |
Объяснение | Имена хранилищ ObjectStore должны быть уникальными в ObjectManager. |
Действие | Укажите для ObjectStore другое имя. |
Объяснение | Операция над объектом в недопустимом состоянии не выполнена; объект переведен в состояние ошибки. |
Действие | Это ошибка внутренней логики ObjectManager. Все последующие операции над объектом выполнены не будут, обратитесь в службу поддержки IBM. |
Объяснение | ObjectManager обработал исключительную ситуацию IOException; операция ввода-вывода была отменена, поскольку ее нельзя было повторить без ошибок. |
Действие | Определите причину возникновения исключительной ситуации IOException и устраните ее. |
Объяснение | ObjectManager обработал исключительную ситуацию IOException. Операция ввода-вывода была отклонена, однако ее можно было повторить без ошибок с помощью API ObjectManager после устранения причины исключительной ситуации. |
Действие | Определите причину возникновения исключительной ситуации IOException и устраните ее, затем повторите операцию. |
Объяснение | При создании ObjectStore указано недопустимое имя. Хранилище ObjectStore не создано. |
Действие | Определите причину, по которой имя недопустимо. |
Объяснение | Запрошен нераспознанный набор статистических данных. |
Действие | Исправьте имя запрошенного набора статистических данных. |
Объяснение | В ObjectStore поступил запрос на сохранение недопустимого объекта ManagedObject. Управляемый объект не сохранен. |
Действие | Определите причину, по которой объект ManagedObject недопустим. Например, он может быть пустым. |
Объяснение | Произошла внутренняя ошибка ObjectStore. |
Действие | Сообщите о неполадке в службу поддержки IBM. |
Объяснение | Для каждого идентификатора (objectStoreIdentifier и storedObjectIdentifier) допустим только один маркер; новый и существующий маркеры связаны с одним и тем же идентификатором. |
Действие | Хранилище ObjectStore может быть повреждено; обратитесь в службу поддержки IBM. |
Объяснение | Текущее состояние объекта не позволяет выполнить над ним запрошенную операцию. Операция отклонена, объект не изменен. |
Действие | Проверьте состояние объекта и определите причину, по которой выполняется недопустимая операция. |
Объяснение | ObjectManager обнаружил, что LUWID новой и существующей транзакций совпадают. Это внутренняя ошибка, которая не должна возникать. |
Действие | Соберите доступную информацию и обратитесь в службу поддержки IBM. |
Объяснение | Это внутренняя ошибка ObjectManager, которая не должна возникать. Дальнейшие действия в транзакции запрещены. |
Действие | Соберите данные функции выявления причин сбоев и другую связанную информацию и обратитесь в службу поддержки IBM. |
Объяснение | ObjectManager не удалось правильным образом обработать возникшую исключительную ситуацию. |
Действие | Определите причину возникновения исключительной ситуации. |
Объяснение | Попытка разблокировать или заменить управляемый объект ManagedObject в транзакции, отличной от той, в которой он блокирован. Попытка отклонена. |
Действие | Проверьте логику приложения с помощью интерфейса ObjectManager Transaction.unlock(ManagedObject) и определите причину применения разных транзакций. |
Объяснение | Возникла исключительная ситуация при открытии указанного файла протокола. ObjectManager не будет запущен. |
Действие | Убедитесь, что имя файла протокола допустимо и ObjectManager обладает правами на запись в этот файл. |
Объяснение | ObjectManager обнаружил конец файла протокола ввода. |
Действие | Нет, если исключительная ситуация возникла в результате чтения протокола до конца в ходе перезапуска ObjectManager. |
Объяснение | В ходе восстановления протокола транзакций ObjectManager обнаружил запись нераспознанного типа; экземпляр ObjectManager не создан. |
Действие | Проверьте, поврежден ли файл протокола, применяемый ObjectManager. Если он не поврежден, обратитесь в службу поддержки IBM. |
Объяснение | ObjectManager получил запрос на поиск незарегистрированного хранилища ObjectStore. |
Действие | Возможно, хранилище ObjectStore было удалено из ObjectManager. Повторно создайте хранилище ObjectStore. |
Объяснение | Произошла внутренняя ошибка и обнаружено недопустимое условие. |
Действие | Действие завершено.Произошла внутренняя ошибка. Соберите доступные данные и обратитесь в службу поддержки IBM. |
Объяснение | ObjectManager попытался получить исключительную блокировку файла протокола, который уже использовался. |
Действие | Проверьте, используется ли этот файл протокола другим ObjectManager или другой программой. |
Объяснение | ObjectManager не удалось обработать данные, содержащиеся в файле протокола транзакций. |
Действие | Проверьте, применяется ли правильный файл протокола. Если файл протокола правильный, обратитесь в службу поддержки IBM. |
Объяснение | Для транзакции можно указать только один XID, который впоследствии нельзя изменить. |
Действие | Проверьте логику приложения и определите причину, по которой оно пытается изменить существующий XID транзакции. |
Объяснение | Длина XID не может превышать значения java.lang.Short.MAX_VALUE. |
Действие | Укажите XID меньшей длины. |
Объяснение | Выполнена попытка применения запрещенного интерфейса. |
Действие | Откажитесь от применения интерфейса, либо выберите версию ObjectManager с поддержкой этого интерфейса. |
Объяснение | Выполнена попытка записи в протокол данных, объем которых превышает объем доступной памяти. Попытка отклонена, состояние транзакции не изменено. |
Действие | Уменьшите число объектов, обновляемых транзакциями, уменьшите число транзакций, выполняемых одновременно, уменьшите размер управляемых объектов, либо увеличьте размер файла протокола. |
Объяснение | Обнаружен нераспознанный флаг типа компонента записи протокола. |
Действие | Если файл протокола не поврежден, обратитесь в службу поддержки IBM. |
Объяснение | В файле протокола не найдена конечная контрольная запись. Каждый файл протокола должен содержать по крайней мере одну начальную и одну конечную контрольную запись. |
Действие | Если файл протокола не поврежден, обратитесь в службу поддержки IBM. |
Объяснение | ObjectManager получил запрос на извлечение управляемого объекта ManagedObject, отсутствующего в памяти. |
Действие | Обратитесь в службу поддержки IBM. |
Объяснение | Размер сериализованного управляемого объекта ManagedObject превысил максимальное ожидаемое значение. |
Действие | Данная ошибка не должна возникать. Соберите доступную информацию и обратитесь в службу поддержки IBM. |
Объяснение | ObjectManager получил запрос на уменьшение размера протокола транзакций. Запрошенный размер недостаточен для размещения существующих данных протокола. Новый размер ниже ограничения, позволяющего ObjectManager работать без непрерывного выполнения проверки. |
Действие | Укажите в запросе больший размер протокола, либо сократите нагрузку на протокол, уменьшив число или объем записываемых управляемых объектов. |
Объяснение | ObjectManager получил запрос на удаление набора (карты или списка), содержащего записи, которые не были удалены, либо были удалены другой транзакцией. |
Действие | Проверьте логику приложения и определите причину, по которой оно пытается удалить набор, содержащий записи. |
Объяснение | ObjectManager получил запрос на запуск слишком большого числа транзакций. Новые транзакции не запущены. |
Действие | Проверьте логику приложения и определите причину, по которой оно пытается запустить слишком много транзакций. |
Объяснение | ObjectManager получил запрос на запуск слишком большого числа транзакций. Число транзакций уменьшено, чтобы завершить проверки до переполнения файла протокола. Новые транзакции не запущены. |
Действие | Увеличьте размер файла протокола, либо запустите меньшее число транзакций. |
Объяснение | В момент получения исключительной блокировки хранилище ObjectStore уже было заблокировано. |
Действие | Проверьте, используется ли хранилище ObjectStore или его файлы другим ObjectManager или другой программой. |
Объяснение | Файл протокола заканчивается неправильным образом. Возможно, физический файл усечен. |
Действие | Проверьте, поврежден ли протокол и при необходимости восстановите исходный файл. |
Объяснение | ObjectManager получил запрос на сохранение ссылки на управляемый объект, однако не обнаружил подходящих хранилищ ObjectStore с возможностью перезапуска. |
Действие | Если управляемый объект необходим, создайте хранилище ObjectStore с возможностью перезапуска. |
Объяснение | Получен запрос на добавление уникального ключа, уже существующего в карте, состояние которого запрещало замену. |
Действие | Запросите добавление повторяющегося ключа, либо определите причину, по которой приложение пытается заменить существующий ключ. |
Объяснение | ObjectManager получил запрос на уменьшение размера файла хранилища. Запрошенный размер недостаточен для размещения существующих управляемых объектов. |
Действие | Укажите в запросе значение, превышающее используемый размер. |
Объяснение | ObjectManager обработал исключительную ситуацию IOException; операция ввода-вывода была отклонена, поскольку ее нельзя было повторить без ошибок. |
Действие | Определите причину возникновения исключительной ситуации и устраните ее. |
Объяснение | В момент поступления запроса на выделение памяти хранилище ObjectStore было переполнено. Память не выделена. |
Действие | Увеличьте размер ObjectStore, либо удалите некоторые существующие объекты. Кроме того, проверьте, не превышают ли число или объем сохраняемых объектов запланированные значения. |
Объяснение | Конструктору ObjectManager был передан файл протокола, тип которого не указан в наборе типов LOG_FILE_TYPE_XXXX. Экземпляр ObjectManager не создан. |
Действие | Укажите в вызове конструктора файл протокола распознаваемого типа. |
Объяснение | Список получил запрос на создание подсписка, разделенного несуществующими записями. Подсписок не создан. |
Действие | Проверьте код приложения и определите причину отсутствия записи в списке. |
Объяснение | В управляемом объекте обнаружена нераспознанная сигнатура. Десериализация не выполнена. |
Действие | Обратитесь в службу поддержки IBM. |
Объяснение | Хранилища Objectstore можно создавать только на основе допустимых стратегий сохранения. |
Действие | Укажите в запросе на создание ObjectStore допустимую стратегию сохранения. |
Объяснение | Идентификаторы ObjectStore должны быть уникальными в ObjectManager. |
Действие | Для того чтобы избежать повторного использования идентификаторов, перед созданием новых хранилищ добавьте существующие хранилища в ObjectManager. |
Объяснение | Обнаружено несоответствие контрольных байт, применяемых для защиты данных. |
Действие | Обратитесь в службу поддержки IBM. |
Объяснение | Хранилище ObjectStore содержит поврежденный заголовок и недоступно для обработки. |
Действие | Определите причину повреждения файла и восстановите его из резервной копии. |
Объяснение | Файл протокола содержит поврежденный заголовок и недоступен для обработки. |
Действие | Определите причину повреждения файла и восстановите его из резервной копии. |
Объяснение | Если необходимые сведения в этом сообщении отсутствуют, просмотрите предыдущие сообщения. |
Действие | Дополнительная информация приведена в предыдущих сообщениях. |