File tree Expand file tree Collapse file tree
gcloud-java-core/src/main/java/com/google/gcloud Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -450,9 +450,11 @@ protected static String getAppEngineProjectId() {
450450 try {
451451 Class <?> factoryClass =
452452 Class .forName ("com.google.appengine.api.appidentity.AppIdentityServiceFactory" );
453+ Class <?> serviceClass =
454+ Class .forName ("com.google.appengine.api.appidentity.AppIdentityService" );
453455 Method method = factoryClass .getMethod ("getAppIdentityService" );
454456 Object appIdentityService = method .invoke (null );
455- method = appIdentityService . getClass () .getMethod ("getServiceAccountName" );
457+ method = serviceClass .getMethod ("getServiceAccountName" );
456458 String serviceAccountName = (String ) method .invoke (appIdentityService );
457459 int indexOfAtSign = serviceAccountName .indexOf ('@' );
458460 return serviceAccountName .substring (0 , indexOfAtSign );
You can’t perform that action at this time.
0 commit comments