КАК: Websphere 8.5.5
Внедрение MQ: SIB
Во время запуска приложения MDB начинает вызывать метод onMessage, который, в свою очередь, вызывает initialContext.lookup, чтобы найти определенный bean-компонент. Иногда (во время различных итераций запуска) он возвращает null вместо ссылки на объект компонента.
Такое поведение является недетерминированным: в некоторых итерациях запуска контекст бина успевает инициализировать все имена JNDI из-за более длительной инициализации MDB и, соответственно, паузы в потребление сообщений.
Есть ли обходной путь или волшебный ключ IBM для решения проблемы?