Troubleshooting: Warning logged during application migration

Application migration fails because of an incorrectly expanded EAR file.

Problem

When using WCIM to migrate your WebSphere Commerce application, A warning similar to the one below is seen in wcim.server.timestamp.log:

[exec] +++ Warning +++: Tue Mar 17 14:40:02 PDT 2009    IWAV0003E Could not reflect methods for com.ibm.commerce.payments.plugincontroller.wrapper.PluginControllerWrapperLocal because one of the methods references a type that could not be loaded.  Exception: java.lang.NoClassDefFoundError: com.ibm.commerce.payments.plugincontroller.beans.PluginController  

Solution

This is purely a warning due to the classes inside the EAR not being on the classpath for the EAR installation process. Once the EAR is installed the classes will be correctly resolved. The application migration can be completed successfully, and this warning can be safely ignored.