Google Plugin for Eclipse から Cloud Tools for Eclipse に移行し、ローカルでは問題なく動作することを確認しましたが、本番環境にデプロイするとSlim3でNoClassDefFoundErrorが発生しています。
■エラー:
com.plucial.gae.global.controller.AppController handleError: com/google/appengine/repackaged/com/google/common/util/Base64DecoderException (AppController.java:66)
java.lang.NoClassDefFoundError: com/google/appengine/repackaged/com/google/common/util/Base64DecoderException
at org.slim3.datastore.AsyncDatastoreDelegate.query(AsyncDatastoreDelegate.java:1958)
at org.slim3.datastore.DatastoreDelegate.query(DatastoreDelegate.java:2415)
at org.slim3.datastore.Datastore.query(Datastore.java:3983)
at com.guidebooq.dao.SpotDao.getSpotListByUser(SpotDao.java:26)
at com.guidebooq.service.spot.SpotService.getSpotListByUser(SpotService.java:401)
at com.guidebooq.controller.AppBaseController.execute(AppBaseController.java:114)
at com.plucial.gae.global.controller.AppController.run(AppController.java:176)
at org.slim3.controller.Controller.runBare(Controller.java:111)
at org.slim3.controller.FrontController.processController(FrontController.java:491)
at org.slim3.controller.FrontController.doFilter(FrontController.java:277)
at org.slim3.controller.FrontController.doFilter(FrontController.java:237)
at org.slim3.controller.FrontController.doFilter(FrontController.java:199)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759)
at org.slim3.datastore.DatastoreFilter.doFilter(DatastoreFilter.java:55)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759)
at org.slim3.controller.HotReloadingFilter.doFilter(HotReloadingFilter.java:192)
at org.slim3.controller.HotReloadingFilter.doFilter(HotReloadingFilter.java:157)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759)
at com.google.apphosting.utils.servlet.JdbcMySqlConnectionCleanupFilter.doFilter(JdbcMySqlConnectionCleanupFilter.java:60)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759)