2017-11-21 96 views
6

'da SimpleSettableFuture.java üzerinde yinelenen kilitlenme React Native Android uygulamam için Firebase kilitlenme raporlamasında art arda gösterilen bir kilitlenme var. Bununla birlikte, yığın izinin benim kodumdan herhangi bir alıntı yapmadığı için, buna neyin sebep olacağı konusunda bir kayba uğruyorum. Sebep ne olabileceğini bilen var mı? Ben değilim Tepki Yerli 0.47.1NoctNative

şöyle Yığın izleme:

Exception java.lang.RuntimeException: java.lang.InterruptedException 
com.facebook.react.common.futures.SimpleSettableFuture.getOrThrow (SimpleSettableFuture.java:102) 
com.facebook.react.bridge.queue.MessageQueueThreadImpl.startNewBackgroundThread (MessageQueueThreadImpl.java:199) 
com.facebook.react.bridge.queue.MessageQueueThreadImpl.create (MessageQueueThreadImpl.java:146) 
com.facebook.react.bridge.queue.ReactQueueConfigurationImpl.create (ReactQueueConfigurationImpl.java:87) 
com.facebook.react.bridge.CatalystInstanceImpl.<init> (CatalystInstanceImpl.java:101) 
com.facebook.react.bridge.CatalystInstanceImpl.<init> (CatalystInstanceImpl.java:42) 
com.facebook.react.bridge.CatalystInstanceImpl$Builder.build (CatalystInstanceImpl.java:574) 
com.facebook.react.ReactInstanceManager.createReactContext (ReactInstanceManager.java:999) 
com.facebook.react.ReactInstanceManager.access$600 (ReactInstanceManager.java:109) 
com.facebook.react.ReactInstanceManager$4.run (ReactInstanceManager.java:802) 
java.lang.Thread.run (Thread.java:761) 

Caused by java.lang.InterruptedException: 
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly (AbstractQueuedSynchronizer.java:1301) 
java.util.concurrent.CountDownLatch.await (CountDownLatch.java:203) 
com.facebook.react.common.futures.SimpleSettableFuture.get (SimpleSettableFuture.java:66) 
com.facebook.react.common.futures.SimpleSettableFuture.getOrThrow (SimpleSettableFuture.java:100) 
com.facebook.react.bridge.queue.MessageQueueThreadImpl.startNewBackgroundThread (MessageQueueThreadImpl.java:199) 
com.facebook.react.bridge.queue.MessageQueueThreadImpl.create (MessageQueueThreadImpl.java:146) 
com.facebook.react.bridge.queue.ReactQueueConfigurationImpl.create (ReactQueueConfigurationImpl.java:87) 
com.facebook.react.bridge.CatalystInstanceImpl.<init> (CatalystInstanceImpl.java:101) 
com.facebook.react.bridge.CatalystInstanceImpl.<init> (CatalystInstanceImpl.java:42) 
com.facebook.react.bridge.CatalystInstanceImpl$Builder.build (CatalystInstanceImpl.java:574) 
com.facebook.react.ReactInstanceManager.createReactContext (ReactInstanceManager.java:999) 
com.facebook.react.ReactInstanceManager.access$600 (ReactInstanceManager.java:109) 
com.facebook.react.ReactInstanceManager$4.run (ReactInstanceManager.java:802) 
java.lang.Thread.run (Thread.java:761) 
+2

Hangi Android SDK sürümünü kullanıyorsunuz? –

+2

Aynı hataya sahip – 30secondstosam

+0

Uygulama için manifest dosyasında ne android: process' değeri gibi görünüyor? – spooky

cevap

2

Bu sorun aynı zamanda diğerleri oluşabilir ve nedeni çeşitli olduğunu. Bununla ilgili tartışmayı here bulabilirsiniz. Sen react-native-image-crop-picker veya react-native-image-picker kullandığınız

  • ((sen react-navigation geri değiştirmek deneyebilirsiniz) Sen react-native-navigation kullandığınız

    1. : Gerçekten bilmiyorum beri ne app işte yapar bazı olası nedenler olduğunu Hangi bazı cihazınızda uygulamanızın çökmesine neden aynı hatayı üretmek ve sorun alter MainApplication.java bu sorunu çözmeyi deneyebilirsiniz numarası 2 ise o InterruptedException

    atmak:

    @Override 
    public boolean clearHostOnActivityDestroy() { 
        return false; 
    } 
    

    Numara 2'deki düzeltme, acintyo cevabı altındaki here referansından da alınmıştır.

    react-native sürümünü değiştirmeye çalıştığınızda, bunu deneyebilirsiniz, ancak yukarıda bahsedilen sorunlar üzerinden okuduktan sonra bunu önermiyorum, birçok sorunun da bu sorunları yaşadığını gördüm (bunların çoğu 0.49. + Veya 0.45.x'dir).)

  • +0

    Tepki-yerel-navigasyon yanı sıra tepki-yerel-görüntü seçici kullanırım. (1) ile ilgili olarak bu gezgin için bilinen bir böcek mi? Github sorunlarını araştırdım. – EricaCooksey

    +1

    Geç cevap için özür dilerim, (1) - 'tepki-yerel-navigasyon' ile ilgili olarak, şu an için sadece" tepki-yerel-navigasyon "'da bulunan hatalar bulunduğundan, hala yüksek bir gösterim. Ayrıca bu lib kamera ile iyi çalışmamak için de şöhretli:/Burada onunla ilgili sorunları bulabilirsiniz: https://github.com/wix/react-native-navigation/issues?utf8=%E2%9C%93&q=camera –

    +0

    Aynı problemim vardı, soru (cevap) 2 bana yardım etti. –