I've generated a Impl class for my Application Module and I can't seem to use my getters for my ViewObjects. Calling getSolutionTools1() results in a null ViewObjectImpl for example. Here's a snippet of what I'm doing, all of this is in my AMImpl class. The ultimate goal is to retrieve the VO and make changes to its rows.

Testing it in this manner I can see my view objects populated and that I can add and delete rows. I don't really know how to test my custom methods since they are called from my UI components. Is there a way a can confirm that the getters work in this state?

Sounds similar. When I actually run my page and click the component to activate these methods the ViewObjects are null. Where could they have gone? The instance of the application module had to exist at some point since the my page has the VO data displayed.

Dylan,
Open your application module (xml file) and search for "SolutionTools1". If that name exists there, then your findViewObject should retrieve you your ViewObject. If not, try to reshuttle it with the proper name and try to get using that.