Cancelling a data import creates an ECC Queue output record with a topic of CancelProbe. When the associated information is processed on the MID Server, a NullPointerException might occur, which is visible in the MID Server agent log. Further, the original ECC Queue might remain in 'ready' state, causing it to be processed repeatedly.

Steps to Reproduce

For one example of this issue, cancel an import. (Other scenarios can have the same effect.)

  1. Navigate to System Import Sets > Data Sources.

  2. Create or open a JDBC Data Source.

  3. Click Load All Records under Related Links.

  4. On the Progress page, click Cancel.

  5. Check the agent log on the MID Server.

    Note the occurrences of NullPointerException errors.



Find and update the ECC Queue records that are causing the issue.

For example, following the scenario in the Steps to Reproduce of cancelling an impor:

  1. Navigate to ECC > Queue.
  2. Set the following filters:
    • Agent: The affected MID Server (for example, mid.server.my-mid-server)
    • Topic: CancelProbe
    • Queue: Output
    • State: Ready
  3. For each record, set the value of State to Processed and update the record.

Note: When testing this workaround, you do not have to restart the MID Server. However, if the issue persists after all ECC Queue records are updated, a restart might be necessary.

Related Problem: PRB665835

Seen In

Eureka Patch 13 Hot Fix 2
Fuji Patch 12 Hot Fix 1
Geneva Patch 6 Hot Fix 2
Helsinki Patch 0 Hot Fix 1
Helsinki Patch 1
Helsinki Patch 2
Helsinki Patch 3
Helsinki Patch 3 Hot Fix 2

Fixed In

Geneva Patch 8
Helsinki Patch 4

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2017-11-15 21:09:12