Skip to content

Instantly share code, notes, and snippets.

@PaulTR
Last active June 28, 2016 00:47
Show Gist options
  • Save PaulTR/b1e8f1d4f1665f4e64bd1de4ade8ab3b to your computer and use it in GitHub Desktop.
Save PaulTR/b1e8f1d4f1665f4e64bd1de4ade8ab3b to your computer and use it in GitHub Desktop.
private void detectBeacons() {
List<BeaconState.TypeFilter> filters = new ArrayList<>();
filters.add(BeaconState.TypeFilter.with(
//"2F234454F4911BA9FFA6",
"EDDYSTONE_UID",
"reflected-disk-355/Test2"));
Awareness.SnapshotApi.getBeaconState(mGoogleApiClient, filters )
.setResultCallback(new ResultCallback<BeaconStateResult>() {
@Override
public void onResult(@NonNull BeaconStateResult beaconStateResult) {
if (!beaconStateResult.getStatus().isSuccess()) {
Log.e("Test", "Could not get beacon state.");
return;
}
BeaconState beaconState = beaconStateResult.getBeaconState();
if( beaconState != null ) {
Log.e("Test", beaconStateResult.getBeaconState().toString());
} else {
Log.e("Test", "beacon state is null");
}
}
});
}
----------
Errors in log
06-27 18:15:17.581 1788-4946/? E/NearbyMessages: BeaconMessageCache: Database failed during put for beacon BeaconId{type=EDDYSTONE_UID, id=00000000002e00000000000000000000}
com.google.android.gms.leveldb.LevelDbCorruptionException: Corruption: corrupted compressed block contents
at com.google.android.gms.leveldb.LevelDb.nativePut(Native Method)
at com.google.android.gms.leveldb.LevelDb.a(:com.google.android.gms:182)
at acud.a(:com.google.android.gms:365)
at acud.a(:com.google.android.gms:419)
at acud.a(:com.google.android.gms:182)
at acwd.a(:com.google.android.gms:1344)
at acwk.run(:com.google.android.gms:448)
at akgv.handleMessage(:com.google.android.gms:233)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
06-27 18:15:17.582 1788-4946/? E/NearbyMessages: BeaconMessageCache: Database failed during get for beacon BeaconId{type=IBEACON, id=2f234454cf6d4a0fadf2f4911ba9ffa60000002a}
com.google.android.gms.leveldb.LevelDbCorruptionException: Corruption: corrupted compressed block contents
at com.google.android.gms.leveldb.LevelDb.nativeGet(Native Method)
at com.google.android.gms.leveldb.LevelDb.a(:com.google.android.gms:199)
at com.google.android.gms.leveldb.LevelDb.a(:com.google.android.gms:189)
at acud.b(:com.google.android.gms:338)
at acud.a(:com.google.android.gms:401)
at acud.a(:com.google.android.gms:181)
at acwd.a(:com.google.android.gms:1344)
at acwk.run(:com.google.android.gms:448)
at akgv.handleMessage(:com.google.android.gms:233)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
06-27 18:15:17.582 1788-4946/? E/NearbyMessages: BeaconMessageCache: Database failed during put for beacon BeaconId{type=IBEACON, id=2f234454cf6d4a0fadf2f4911ba9ffa60000002a}
com.google.android.gms.leveldb.LevelDbCorruptionException: Corruption: corrupted compressed block contents
at com.google.android.gms.leveldb.LevelDb.nativePut(Native Method)
at com.google.android.gms.leveldb.LevelDb.a(:com.google.android.gms:182)
at acud.a(:com.google.android.gms:365)
at acud.a(:com.google.android.gms:419)
at acud.a(:com.google.android.gms:182)
at acwd.a(:com.google.android.gms:1344)
at acwk.run(:com.google.android.gms:448)
at akgv.handleMessage(:com.google.android.gms:233)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
06-27 18:15:17.583 1788-4946/? E/NearbyMessages: BeaconMessageCache: Database failed during get for beacon BeaconId{type=EDDYSTONE_UID, id=2f234454f4911ba9ffa600000000002a}
com.google.android.gms.leveldb.LevelDbCorruptionException: Corruption: corrupted compressed block contents
at com.google.android.gms.leveldb.LevelDb.nativeGet(Native Method)
at com.google.android.gms.leveldb.LevelDb.a(:com.google.android.gms:199)
at com.google.android.gms.leveldb.LevelDb.a(:com.google.android.gms:189)
at acud.b(:com.google.android.gms:338)
at acud.a(:com.google.android.gms:401)
at acud.a(:com.google.android.gms:181)
at acwd.a(:com.google.android.gms:1344)
at acwk.run(:com.google.android.gms:448)
at akgv.handleMessage(:com.google.android.gms:233)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
06-27 18:15:17.583 1788-4946/? E/NearbyMessages: BeaconMessageCache: Database failed during put for beacon BeaconId{type=EDDYSTONE_UID, id=2f234454f4911ba9ffa600000000002a}
com.google.android.gms.leveldb.LevelDbCorruptionException: Corruption: corrupted compressed block contents
at com.google.android.gms.leveldb.LevelDb.nativePut(Native Method)
at com.google.android.gms.leveldb.LevelDb.a(:com.google.android.gms:182)
at acud.a(:com.google.android.gms:365)
at acud.a(:com.google.android.gms:419)
at acud.a(:com.google.android.gms:182)
at acwd.a(:com.google.android.gms:1344)
at acwk.run(:com.google.android.gms:448)
at akgv.handleMessage(:com.google.android.gms:233)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment