Exception with "MQRA:OMR:onMessage:WorkException-error Code: 1" seen in GlassFish server.log (Doc ID 1941297.1)

Last updated on NOVEMBER 05, 2016

Applies to:

Oracle GlassFish Server - Version 3.1.2 and later
Information in this document applies to any platform.

Symptoms

On GlassFish 2.1.x and also GlassFish 3.1.2.x (up to 3.1.2.9) version, it is possible that when  attempting to perform MDB message processing
the following error occurs. ("MQRA:OMR:onMessage:WorkException-error code: 1 on omrId=0")


There is not deterministic pattern to this but this happens in the WorkCoordinator when the MDB work is being dispatched. This issue is also reported in https://java.net/jira/browse/GLASSFISH-15134 and https://java.net/jira/i#browse/GLASSFISH-16051.

This may cause the message to be stuck and not processed until either GlassFish or the MQ broker is restarted to cause the message to be redelivered (assuming the message is not expired).

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms