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 !

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.

  • Mapa personalizado de Google Maps Engine en Android Maps v2?
  • El inicio de Backend para móviles subscribeToCloudMessage no funcionará
  • Google Maps no se muestra de repente en Android
  • El método de instantánea de GoogleMap devuelve una imagen blanca
  • ¿Puedo tener una sola clave de API de Google Maps para todas mis aplicaciones sin registrar sus nombres de paquete?
  • GoogleMap V2 carga mapa aleatoriamente android
  • Google Maps Android Clustering OnCameraChangeListener () despreciado
  • Multiple MapActivitys en la pila
  • Cómo agregar azulejos al mapa de google y animarlos es decir reemplazándolos con los azulejos nuevos continuamente
  • ¿Cómo cambiar el icono de marcador de lo que fue aprovechado?
  • Uso de Google MapView v2 en Live Wallpaper
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.