java.lang.NullPointerException when Sending Emails with Payloads Larger than 1MB

(Doc ID 422683.1)

Last updated on JULY 09, 2008

Applies to:

Oracle(R) BPEL Process Manager - Version: 10.1.3.1
This problem can occur on any platform.

Symptoms

On 10.1.3.1
When attempting to send out emails greater than 1MB, BPEL throw a java.lang.NullPointerException.

The issue is not reported in the BPEL Console. If you look in the dashboard, the instance
has finished successfully (green flag) but you never get the email. The error is reported in the default_group~oc4j_soa~default_group~1.log

This issue has been observed when you are using a DB Adapter, to read the content of an email stored
in a database table and then use Notification Service to email it.

ERROR
------------
<oracle.bpel.services.notification.queue.QueueConnectionPool::QueueConnectionP
ool> Released queue
connection to pool
java:comp/env/jms/Queue/NotificationSenderQueueConnectionFactory, available
connections=1
java.lang.NullPointerException at
oracle.bpel.services.notification.queue.sender.MDBConsumer.deliverNotification
(MDBConsumer.java:226)
 at
oracle.bpel.services.notification.queue.sender.MDBConsumer.onMessage(MDBConsum
er.java:137)
 at
sun.reflect.GeneratedMethodAccessor165.invoke(Unknown Source)


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