Intento de obtener la longitud de la matriz nula en google maps V2 android app

Actualmente estoy desarrollando una aplicación android usando google maps api y a veces me sale un extraño accidente (en mi opinión) por ninguna razón ovious. Aquí está el registro del accidente:

12-02 16:38:57.071 20796-21137/com.appsolute.ParkYoo E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 4623 Process: com.appsolute.ParkYoo, PID: 20796 java.lang.NullPointerException: Attempt to get length of null array at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:399) at java.nio.ByteBufferAsShortBuffer.put(ByteBufferAsShortBuffer.java:159) at com.google.maps.api.android.lib6.gmm6.ocadd(Unknown Source) at com.google.maps.api.android.lib6.gmm6.ocada(Unknown Source) at com.google.maps.api.android.lib6.gmm6.oaa(Unknown Source) at com.google.maps.api.android.lib6.gmm6.ocb(Unknown Source) at com.google.maps.api.android.lib6.gmm6.oca(Unknown Source) at com.google.maps.api.android.lib6.gmm6.ola(Unknown Source) at com.google.maps.api.android.lib6.gmm6.olb(Unknown Source) at com.google.maps.api.android.lib6.gmm6.o.cw.k(Unknown Source) at com.google.maps.api.android.lib6.gmm6.o.cw.run(Unknown Source) 

Como se puede ver, el accidente ocurre en google api, pero el código ha sido ofuscada por lo que no tengo más información sobre eso excepto en las 2 primeras líneas:

 final void put(short[] src, int srcOffset, int shortCount) { checkIsAccessible(); int byteCount = checkPutBounds(SizeOf.SHORT, src.length, srcOffset, shortCount); // here is the error this.block.pokeShortArray(offset + position, src, srcOffset, shortCount, order.needsSwap); position += byteCount; } @Override public ShortBuffer put(short[] src, int srcOffset, int shortCount) { byteBuffer.limit(limit * SizeOf.SHORT); byteBuffer.position(position * SizeOf.SHORT); if (byteBuffer instanceof DirectByteBuffer) { ((DirectByteBuffer) byteBuffer).put(src, srcOffset, shortCount); } else { ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, shortCount); } this.position += shortCount; return this; } 

¿Alguien ha encontrado este error? Qué estoy haciendo mal ? Si alguien tiene una idea sobre este tema, estaré encantado de discutirlo.

Gracias !

One Solution collect form web for “Intento de obtener la longitud de la matriz nula en google maps V2 android app”

Probablemente ejecute más de un fragmento de mapa. Vea mi writeup sobre este error fatal que actualmente está atormentando la biblioteca de Google Maps, referente a múltiples fragmentos de mapa – y cómo encontré una solución.

http://www.aphex.cx/the_google_maps_api_is_broken_on_android_5_here_s_a_workaround_for_multiple_map_fragments/

Google está trabajando actualmente en el caso y lo está priorizando para la próxima versión de Google Play Services.

  • API de Google Maps para Android da un NoClassDefFoundError
  • Android setOnMarkerClickListener establecer título para cada marcador
  • No se pudo obtener el cliente de la fábrica de conexión - luchando con Google Maps
  • Comportamiento incorrecto con zoom en Google Maps de Android
  • El acoplamiento de los mapas de Google produce el marcador movido levemente cuando abierto con la aplicación nativa del iphone / androide
  • Google Maps no se muestra después de publicar la aplicación android?
  • Android 2.3 Google Maps Falta el recurso maps_watermark_dark.png
  • Google Maps V2 mostrando una pantalla en blanco
  • "La aplicación no se ejecutará a menos que actualices los servicios de Google Play" con Google Maps API
  • ¿Por qué la firma no es válida en la API de Google Maps para Android?
  • Acceso a google maps en el emulador android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.