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.