remove use of deprecated exceptions in AbstractBase. Fixes issues with argument order/type
Merge pull request #1280 from craigh/abstractbasefix

remove use of deprecated exceptions in AbstractBase.