2016-05-13 4 views
0

Base64はどのようなjarファイルですか?AppEngine Remote API NoClassDefFoundError Base64

com.google.api.client.repackaged.org.apache.commons.codec.binary.Base64.classはgoogle-http-client-1.13.1-beta.jarに含まれていますが、それをclaspathに追加しますそれを解決しません。 Appengine.1.9.25はなく、1.9.37失敗にスイッチング動作します使用して

私はちょうど再パッケージ化は、どのようなJAR COM /グーグルた/ AppEngineの/把握することはできません/ ...

Grrrr ... ...

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/appengine/repackaged/com/google/api/client/repackaged/org/apache/commons/codec/binary/Base64 
    at com.google.appengine.repackaged.com.google.api.client.util.Base64.encodeBase64URLSafeString(Base64.java:79) 
    at com.google.appengine.repackaged.com.google.api.client.json.webtoken.JsonWebSignature.signUsingRsaSha256(JsonWebSignature.java:634) 
    at com.google.appengine.repackaged.com.google.api.client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToken(GoogleCredential.java:378) 
    at com.google.appengine.repackaged.com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:489) 
    at com.google.appengine.repackaged.com.google.api.client.auth.oauth2.Credential.intercept(Credential.java:217) 
    at com.google.appengine.repackaged.com.google.api.client.http.HttpRequest.execute(HttpRequest.java:868) 
    at com.google.appengine.tools.remoteapi.OAuthClient.get(OAuthClient.java:64) 
    at com.google.appengine.tools.remoteapi.RemoteApiInstaller.getAppIdFromServer(RemoteApiInstaller.java:413) 
    at com.google.appengine.tools.remoteapi.RemoteApiInstaller.loginImpl(RemoteApiInstaller.java:376) 
    at com.google.appengine.tools.remoteapi.RemoteApiInstaller.login(RemoteApiInstaller.java:337) 
    at com.google.appengine.tools.remoteapi.RemoteApiInstaller.install(RemoteApiInstaller.java:173) 

答えて

1

1.9.26バージョンを使用してください。 Googleがコモンズコーデックを1.9.37にパッケージ化しなかったようだ。

+0

1.9.38も同じです! – user1258245

+0

はい。彼らは1.9.38でこれを修正したようです –

関連する問題