SeqGen Blog

Troubleshoot the java.lang.NullPointerException on the ABI 3500 Series

Written by Service Team | 29 October 2025

Are you an Applied Biosystems (ABI) 3500 Series user running into a frustrating error when trying to set up your sequencing run? You're not alone. We've seen an issue pop up where the software throws a "Could not create the view: An unexpected exception was thrown, java.lang.NullPointerException" error specifically when generating the 'Load Plates for Run' page. The rest of the Data Collection software seems fine—you can define plates, assign content, and navigate other menus. But that crucial step of linking the plate to the run is blocked. If restarting the instrument and computer hasn't helped, the cause is likely a surprisingly simple one: your Plate Record folder is full!

The Issue: Hitting the Plate Record Limit

This specific java.lang.NullPointerException is often triggered because the Data Collection software has reached its upper limit for the number of plates it can track in the Datastore, which is typically 800 plate records. When this limit is hit, the software can't properly access the data needed to display the 'Load Plates for Run' view, resulting in the error.

The Solution: Clearing Out Old Plate Records

To resolve this and get back to your sequencing, you need to clear out the old, processed plate records from the software's database and the underlying folder.

Step 1: Delete Records within the Data Collection Software

  1. Navigate to the Data Collection software.
  2. Click on the "Library" tab in the top menu.
  3. Select "Plates".
  4. In the right-side panel, you will see a list of all your plate records. You need to delete the processed plates records that you no longer need.
    ⚠️ Important: Be careful not to delete any default plate records that came with the software. Delete your old experimental plates one by one.

Step 2: Verify Removal from the Datastore Folder

After deleting the records in the software, it's essential to confirm they've been removed from the system's storage location:

  1. Using Windows Explorer, navigate to the following directory on the instrument computer:
    D:\AppliedBiosystems\3500\datastore\PlateRecord
  2. Verify that the records corresponding to the plates you deleted in Step 1 are no longer present in this folder. If they are still there, you may need to manually delete or transfer them out (though the software should handle this).

Step 3: Reboot the System

Once the plate records have been cleared from both the software interface and the datastore folder, perform a final system reboot:

  1. Reboot the computer.
  2. Reboot the ABI 3500 instrument following the proper sequence as outlined in your user manual.

By reducing the number of plates in the Plate Record folder, you should successfully clear the buffer that was causing the java.lang.NullPointerException and be able to access the 'Load Plates for Run' page again!

Pro Tip: Make this plate record cleanup a regular maintenance step to prevent future interruptions! 🧹🧬

 

SeqGen specializes in the repair, maintenance, and refurbishment of essential laboratory instruments used in DNA sequencing and genetic research. Our expertise covers a wide range of equipment, including DNA sequencers like the ABI 3730/3730XL3500/3500XL, SCIEX LC/MS mass spectrometers such as the SCIEX 6500+, TECAN Freedom EVO liquid handlers, real-time PCR systems, thermal cyclers, and microplate readers. With experience in both current and legacy models, SeqGen provides cost-effective solutions at significantly lower prices than leading competitors.