cómo resolver "java.lang.NoSuchMethodError:" mientras se trabaja con la API de hoja de cálculo de Google

Estoy trabajando en leer los datos de la hoja de cálculo de Google con un clic de botón. Pero estoy atrapado con este problema: -

java.lang.NoSuchMethodError: com.google.common.base.Platform.stringIsNullOrEmpty(Ljava/lang/String;)Z
at com.google.common.base.Strings.isNullOrEmpty(Strings.java:69)
at com.google.api.client.util.Strings.isNullOrEmpty(Strings.java:34)
at com.google.api.client.auth.oauth2.AuthorizationCodeFlow.loadCredential(AuthorizationCodeFlow.java:249)
at com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp.authorize(AuthorizationCodeInstalledApp.java:113)

He intentado agregar dependencias de guayaba 27.1-jre , pero tampoco funciona. El código funciona bien cuando ejecuto el método principal dentro de la clase. Pero cuando intenté llamar al método de esta clase en otra clase, arrojó la excepción.

¿Qué tengo que hacer?

Estas son las dependencias que he agregado:

"com.google.api-client" % "google-api-client-extensions" % "1.6.0-beta" ,
"com.google.apis" % "google-api-services-sheets" % "v4-rev1-1.21.0"  ,
"com.google.api-client" % "google-api-client-java6" % "1.30.7" ,
"com.google.oauth-client" % "google-oauth-client-jetty" % "1.30.5",
Respuesta 1

Así que estoy ejecutando una aplicación web con una instancia de org.apache.mina.common.IoAcceptor instanciada como tal: IoAcceptor accepttor = new SocketAcceptor (); SocketAcceptorConfig config = (SocketAcceptorConfig) ...

Estoy usando wildfly 9 y slf4j (slf4j-api-1.7.21.jar) / log4j (log4j-1.2.17.jar). Recibo una pausa en la aplicación cuando el archivo se va a transferir. Mi configuración de registro en standalone.xml ...

Estoy tratando de que el usuario 'sincronizado (objeto) {object.wait ()}' pause mi servidor hasta que el objeto esté listo. Y he llamado 'sincronizado (objeto) {object.notify ()}' en la clase que establecerá el objeto ...

Recientemente enfrenté problemas al construir mi proyecto debido al error "HTTPS requerido". Este problema se resolvió modificando mi pom.xml como se describe aquí, agregando lo siguiente: <pluginRepositories> ...