Problem Note 41530: 'com.sas.solutions.abm.server.common.exceptions.ABMException: java.lang.NullPOinterException' error when importing a model
If you use SAS® Activity-Based Management to import a model from Microsoft Excel, you might encounter the following error if a staging table contains an empty row.
Fatal Errors
Total Number of Fatal Errors:1
Description: Unexpected error
1. com.sas.solutions.abm.server.common.exceptions.ABMException: java.lang.NullPOinterException
Errors
Total Number of Fatal Errors:1
Description: Model is invalid
For example, if a dimensionMember table defined in Microsoft Excel contains empty row(s), importing SAS Activity-Based Management staging tables results in the above error message.
The screenshot below contains an example of a dimensionMember table that contains an empty row. The DimensionMember named range contains the cells $A$1:$F$54. The 54th row is empty.

To resolve the error, edit the dimensionMember table to exclude the empty row. In the above example, re-define the DimensionMember named range to contain cells $A$1:$F$53. See the screenshot below for an example.

Operating System and Release Information
| SAS System | SAS Activity-Based Management | Microsoft Windows Server 2003 for x64 | 7.1 | 7.2 | 9.2 TS2M3 | 9.3 TS1M1 |
| Microsoft Windows Server 2008 | 7.1 | 7.2 | 9.2 TS2M3 | 9.3 TS1M1 |
| Microsoft Windows Server 2008 for x64 | 7.1 | 7.2 | 9.2 TS2M3 | 9.3 TS1M1 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
If you use the SASĀ® Activity-Based Management client to import a model from Microsoft Excel, you might encounter this error if one of your staging tables contains an empty row.
| Type: | Problem Note |
| Priority: | high |
| Date Modified: | 2011-10-04 17:46:04 |
| Date Created: | 2010-11-08 14:37:38 |