briar issueshttps://code.briarproject.org/briar/briar/-/issues2017-10-01T11:44:46Zhttps://code.briarproject.org/briar/briar/-/issues/1058Show number of new messages in navigation drawer2017-10-01T11:44:46ZWikinautShow number of new messages in navigation drawerI suggest, to indicate the number of new (unread) messages (if > 0) already in the top level menu, I mean the menu which lists the four communication methods "contacts/private groups/forums/blogs".
Current situation:
the number is shown...I suggest, to indicate the number of new (unread) messages (if > 0) already in the top level menu, I mean the menu which lists the four communication methods "contacts/private groups/forums/blogs".
Current situation:
the number is shown when you opened a specific of the four communication methods.https://code.briarproject.org/briar/briar/-/issues/1057Wrong text template (and translations) for Foren and Groups2017-09-12T14:17:21ZWikinautWrong text template (and translations) for Foren and GroupsAfter a brief private discussion with @goapunk I file this as an issue so that everyone can comment on it.
I regard this as an [text] issue which requires correction:
After adding a new Forum, the App shows a misleading text (pictured...After a brief private discussion with @goapunk I file this as an issue so that everyone can comment on it.
I regard this as an [text] issue which requires correction:
After adding a new Forum, the App shows a misleading text (pictured), as there is no "Stift Icon" and not "on the upper screen above". My proposal is to simply say "Start entering a first message (or posting, or thread).". Same problem when adding a new Group. A fix would not only require to change the translated texts, but the English template/s.
<img src="https://i.imgur.com/GzJnxdh.jpg">https://code.briarproject.org/briar/briar/-/issues/1056Reply button in forums only partly drawn / cut on a galaxy s4 mini2017-09-01T11:45:20ZJulian DehmReply button in forums only partly drawn / cut on a galaxy s4 miniHappened on a s4 mini of a friend:
<img src="https://code.briarproject.org/goapunk/briar/raw/fileStorage/screens/briar-reply-button.png" width="256">Happened on a s4 mini of a friend:
<img src="https://code.briarproject.org/goapunk/briar/raw/fileStorage/screens/briar-reply-button.png" width="256">https://code.briarproject.org/briar/briar/-/issues/1055Permission Denial: Enable bluetooth requires com.mediatek.permission.CTA_ENAB...2023-04-18T15:25:15ZligiPermission Denial: Enable bluetooth requires com.mediatek.permission.CTA_ENABLE_BTAlso happens on the jelly-pro:
All permissions are given.
```
08-31 23:39:16.615 9242-9318/org.briarproject.briar.beta.debug E/ACRA: ACRA caught a SecurityException for org.briarproject.briar.beta.debug
...Also happens on the jelly-pro:
All permissions are given.
```
08-31 23:39:16.615 9242-9318/org.briarproject.briar.beta.debug E/ACRA: ACRA caught a SecurityException for org.briarproject.briar.beta.debug
java.lang.SecurityException: Permission Denial: Enable bluetooth requires com.mediatek.permission.CTA_ENABLE_BT
at android.os.Parcel.readException(Parcel.java:1683)
at android.os.Parcel.readException(Parcel.java:1636)
at android.bluetooth.IBluetoothManager$Stub$Proxy.enable(IBluetoothManager.java:302)
at android.bluetooth.BluetoothAdapter.enable(BluetoothAdapter.java:930)
at org.briarproject.briar.android.keyagreement.ShowQrCodeFragment$1.run(ShowQrCodeFragment.java:166)
at android.os.Handler.handleCallback(Handler.java:836)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:203)
at org.briarproject.bramble.system.AndroidExecutorImpl$1.run(AndroidExecutorImpl.java:36)
at java.lang.Thread.run(Thread.java:761)
```
You can prevent the crash by switching on Bluetooth.https://code.briarproject.org/briar/briar/-/issues/1054Cannot scroll in error dialog2019-06-18T16:51:27ZligiCannot scroll in error dialogThis happens on a very small device (Jelly-pro):
![briar_bug](/uploads/54e8e90ff0d2e9a348126c2363a4aee1/briar_bug.png)This happens on a very small device (Jelly-pro):
![briar_bug](/uploads/54e8e90ff0d2e9a348126c2363a4aee1/briar_bug.png)Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1053Bluetooth connection fails with EOFException2020-11-19T13:42:14ZligiBluetooth connection fails with EOFExceptionWe had some connection-problems at the briar meetup at c-base. This was happening indoors with a lot of Bluetooth traffic.
```
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugi...We had some connection-problems at the briar meetup at c-base. This was happening indoors with a lot of Bluetooth traffic.
```
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection FAILED
08-31 20:58:09.059 18514 19211 I TorPlugin: WARN Error launching circuit to node [scrubbed] for service [scrubbed].
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection FAILED
08-31 20:58:09.059 18514 19211 I TorPlugin: WARN Error launching circuit to node [scrubbed] for service [scrubbed].
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection FAILED
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: java.io.EOFException
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: java.io.EOFException
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.crypto.StreamDecrypterImpl.readFrame(StreamDecrypterImpl.java:74)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.transport.StreamReaderImpl.readFrame(StreamReaderImpl.java:63)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.transport.StreamReaderImpl.read(StreamReaderImpl.java:51)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.sync.RecordReaderImpl.readRecord(RecordReaderImpl.java:59)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.sync.RecordReaderImpl.eof(RecordReaderImpl.java:100)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.sync.IncomingSession.run(IncomingSession.java:65)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at org.briarproject.bramble.plugin.ConnectionManagerImpl$ManageIncomingDuplexConnection.run(ConnectionManage\
rImpl.java:278)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
08-31 20:58:09.059 18514 32401 W ConnectionManagerImpl: at java.lang.Thread.run(Thread.java:818)
08-31 20:58:09.059 18514 19211 I TorPlugin: WARN Error launching circuit to node [scrubbed] for service [scrubbed].
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection FAILED
08-31 20:58:09.059 18514 19211 I TorPlugin: WARN Error launching circuit to node [scrubbed] for service [scrubbed].
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection LAUNCHED
08-31 20:58:09.059 18514 19211 I TorPlugin: OR connection FAILED
```https://code.briarproject.org/briar/briar/-/issues/1052Trust indicator in main contact-list2022-09-06T09:58:49ZligiTrust indicator in main contact-listThe trust indicator should also be visible in the main contact list - discussed with @grote at c-base briar meetupThe trust indicator should also be visible in the main contact list - discussed with @grote at c-base briar meetuphttps://code.briarproject.org/briar/briar/-/issues/1051Navigation Drawer shows pink font on Android O2017-09-27T16:40:09ZligiNavigation Drawer shows pink font on Android OCame up at the briar meetup at cbase. Cketti (https://github.com/cketti) had pink text (see photo) - but as making a screenshot was not possible I made a photo. ![briarproblem](/uploads/e285242a7aa1c423112356834f62ff30/briarproblem.jpg)Came up at the briar meetup at cbase. Cketti (https://github.com/cketti) had pink text (see photo) - but as making a screenshot was not possible I made a photo. ![briarproblem](/uploads/e285242a7aa1c423112356834f62ff30/briarproblem.jpg)Android Beta 2Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1050Request using IPFS2020-11-19T14:08:32ZDSRequest using IPFSI'm requesting the feature to use IPFS as a method of back up & sync our contacts and chat sessions/logs between devices & instances.
https://ipfs.io/I'm requesting the feature to use IPFS as a method of back up & sync our contacts and chat sessions/logs between devices & instances.
https://ipfs.io/https://code.briarproject.org/briar/briar/-/issues/1049Any news about PC app?2017-08-30T10:25:48ZRAny news about PC app?Any news about PC app?
I understand that this is not the place, but why not say a word about the PC application?
PC application is no less important, and maybe more important.Any news about PC app?
I understand that this is not the place, but why not say a word about the PC application?
PC application is no less important, and maybe more important.https://code.briarproject.org/briar/briar/-/issues/1048Automate tls certificate renewal2018-01-15T17:05:00ZJulian DehmAutomate tls certificate renewalThe website certificate should be renewed automatically (e.g. by a Cron-job or the Let's Encrypt client) because it expired multiple times already :tongue:The website certificate should be renewed automatically (e.g. by a Cron-job or the Let's Encrypt client) because it expired multiple times already :tongue:akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1047switch between front- and main-cam to scan QR-code2020-11-19T14:11:45ZAlexander Mannesswitch between front- and main-cam to scan QR-codeHello,
testing the app we noticed that the maincam got a bit noisy and so it doesn't scan the code.
So it would be nice and on damaged smartphones essential to be able to switch on frontcamera for scanning QR-Code.
Thanks a lot!Hello,
testing the app we noticed that the maincam got a bit noisy and so it doesn't scan the code.
So it would be nice and on damaged smartphones essential to be able to switch on frontcamera for scanning QR-Code.
Thanks a lot!https://code.briarproject.org/briar/briar/-/issues/1046Tester expected forums and groups to be available2020-11-19T14:12:54ZakwizgranTester expected forums and groups to be availableFeedback from a user: "There is nothing to do here. Boring app, no forums or groups are here, aren't they allowed to see in Beta?"
Apparently the user didn't understand that only forums and groups created by the user or shared by contac...Feedback from a user: "There is nothing to do here. Boring app, no forums or groups are here, aren't they allowed to see in Beta?"
Apparently the user didn't understand that only forums and groups created by the user or shared by contacts would be visible.https://code.briarproject.org/briar/briar/-/issues/1045Crash due to missing list divider resource2017-10-23T11:14:03ZakwizgranCrash due to missing list divider resource```
java.lang.RuntimeException: Unable to start activity ComponentInfo{org.briarproject.briar.beta/org.briarproject.briar.android.settings.SettingsActivity}: android.view.InflateException: Binary XML file line #8: Binary XML file line #8...```
java.lang.RuntimeException: Unable to start activity ComponentInfo{org.briarproject.briar.beta/org.briarproject.briar.android.settings.SettingsActivity}: android.view.InflateException: Binary XML file line #8: Binary XML file line #8: Error inflating class fragment
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2684)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2751)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1496)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6186)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Caused by: android.view.InflateException: Binary XML file line #8: Binary XML file line #8: Error inflating class fragment
Caused by: android.view.InflateException: Binary XML file line #8: Error inflating class fragment
Caused by: android.content.res.Resources$NotFoundException: Drawable android:drawable/list_divider_material with resource ID #0x10804b1
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:725)
at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571)
at android.content.res.Resources.getDrawable(Resources.java:771)
at android.content.Context.getDrawable(Context.java:525)
at android.support.v4.content.ContextCompatApi21.getDrawable(ContextCompatApi21.java:26)
at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:321)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60)
at org.briarproject.briar.android.widget.PreferenceDividerDecoration.<init>(PreferenceDividerDecoration.java:52)
at org.briarproject.briar.android.settings.SettingsFragment.onCreateRecyclerView(SettingsFragment.java:180)
at android.support.v7.preference.PreferenceFragmentCompat.onCreateView(PreferenceFragmentCompat.java:268)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1036)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1230)
at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1332)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2288)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:120)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:357)
at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:31)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:80)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:777)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:858)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821)
at android.view.LayoutInflater.inflate(LayoutInflater.java:518)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at org.briarproject.briar.android.activity.BaseActivity.setContentView(BaseActivity.java:202)
at org.briarproject.briar.android.settings.SettingsActivity.onCreate(SettingsActivity.java:35)
at android.app.Activity.performCreate(Activity.java:6684)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2637)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2751)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1496)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6186)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from xml type drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:990)
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:713)
... 41 more
Caused by: java.io.FileNotFoundException: res/drawable/list_divider_material.xml
at android.content.res.AssetManager.openXmlAssetNative(Native Method)
at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:519)
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:975)
... 42 more
android.view.InflateException: Binary XML file line #8: Binary XML file line #8: Error inflating class fragment
Caused by: android.view.InflateException: Binary XML file line #8: Error inflating class fragment
Caused by: android.content.res.Resources$NotFoundException: Drawable android:drawable/list_divider_material with resource ID #0x10804b1
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:725)
at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571)
at android.content.res.Resources.getDrawable(Resources.java:771)
at android.content.Context.getDrawable(Context.java:525)
at android.support.v4.content.ContextCompatApi21.getDrawable(ContextCompatApi21.java:26)
at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:321)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60)
at org.briarproject.briar.android.widget.PreferenceDividerDecoration.<init>(PreferenceDividerDecoration.java:52)
at org.briarproject.briar.android.settings.SettingsFragment.onCreateRecyclerView(SettingsFragment.java:180)
at android.support.v7.preference.PreferenceFragmentCompat.onCreateView(PreferenceFragmentCompat.java:268)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1036)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1230)
at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1332)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2288)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:120)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:357)
at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:31)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:80)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:777)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:858)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821)
at android.view.LayoutInflater.inflate(LayoutInflater.java:518)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at org.briarproject.briar.android.activity.BaseActivity.setContentView(BaseActivity.java:202)
at org.briarproject.briar.android.settings.SettingsActivity.onCreate(SettingsActivity.java:35)
at android.app.Activity.performCreate(Activity.java:6684)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2637)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2751)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1496)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6186)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from xml type drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:990)
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:713)
... 41 more
Caused by: java.io.FileNotFoundException: res/drawable/list_divider_material.xml
at android.content.res.AssetManager.openXmlAssetNative(Native Method)
at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:519)
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:975)
... 42 more
android.view.InflateException: Binary XML file line #8: Error inflating class fragment
Caused by: android.content.res.Resources$NotFoundException: Drawable android:drawable/list_divider_material with resource ID #0x10804b1
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:725)
at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571)
at android.content.res.Resources.getDrawable(Resources.java:771)
at android.content.Context.getDrawable(Context.java:525)
at android.support.v4.content.ContextCompatApi21.getDrawable(ContextCompatApi21.java:26)
at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:321)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60)
at org.briarproject.briar.android.widget.PreferenceDividerDecoration.<init>(PreferenceDividerDecoration.java:52)
at org.briarproject.briar.android.settings.SettingsFragment.onCreateRecyclerView(SettingsFragment.java:180)
at android.support.v7.preference.PreferenceFragmentCompat.onCreateView(PreferenceFragmentCompat.java:268)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1036)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1230)
at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1332)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2288)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:120)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:357)
at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:31)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:80)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:777)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:858)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821)
at android.view.LayoutInflater.inflate(LayoutInflater.java:518)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at org.briarproject.briar.android.activity.BaseActivity.setContentView(BaseActivity.java:202)
at org.briarproject.briar.android.settings.SettingsActivity.onCreate(SettingsActivity.java:35)
at android.app.Activity.performCreate(Activity.java:6684)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2637)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2751)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1496)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6186)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from xml type drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:990)
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:713)
... 41 more
Caused by: java.io.FileNotFoundException: res/drawable/list_divider_material.xml
at android.content.res.AssetManager.openXmlAssetNative(Native Method)
at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:519)
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:975)
... 42 more
android.content.res.Resources$NotFoundException: Drawable android:drawable/list_divider_material with resource ID #0x10804b1
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:725)
at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571)
at android.content.res.Resources.getDrawable(Resources.java:771)
at android.content.Context.getDrawable(Context.java:525)
at android.support.v4.content.ContextCompatApi21.getDrawable(ContextCompatApi21.java:26)
at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:321)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60)
at org.briarproject.briar.android.widget.PreferenceDividerDecoration.<init>(PreferenceDividerDecoration.java:52)
at org.briarproject.briar.android.settings.SettingsFragment.onCreateRecyclerView(SettingsFragment.java:180)
at android.support.v7.preference.PreferenceFragmentCompat.onCreateView(PreferenceFragmentCompat.java:268)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1036)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1230)
at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1332)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2288)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:120)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:357)
at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:31)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:80)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:777)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:858)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821)
at android.view.LayoutInflater.inflate(LayoutInflater.java:518)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at org.briarproject.briar.android.activity.BaseActivity.setContentView(BaseActivity.java:202)
at org.briarproject.briar.android.settings.SettingsActivity.onCreate(SettingsActivity.java:35)
at android.app.Activity.performCreate(Activity.java:6684)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2637)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2751)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1496)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6186)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from xml type drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:990)
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:713)
... 41 more
Caused by: java.io.FileNotFoundException: res/drawable/list_divider_material.xml
at android.content.res.AssetManager.openXmlAssetNative(Native Method)
at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:519)
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:975)
... 42 more
android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:725)
at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571)
at android.content.res.Resources.getDrawable(Resources.java:771)
at android.content.Context.getDrawable(Context.java:525)
at android.support.v4.content.ContextCompatApi21.getDrawable(ContextCompatApi21.java:26)
at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:321)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60)
at org.briarproject.briar.android.widget.PreferenceDividerDecoration.<init>(PreferenceDividerDecoration.java:52)
at org.briarproject.briar.android.settings.SettingsFragment.onCreateRecyclerView(SettingsFragment.java:180)
at android.support.v7.preference.PreferenceFragmentCompat.onCreateView(PreferenceFragmentCompat.java:268)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1036)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1230)
at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1332)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2288)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:120)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:357)
at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:31)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:80)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:777)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:858)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821)
at android.view.LayoutInflater.inflate(LayoutInflater.java:518)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at org.briarproject.briar.android.activity.BaseActivity.setContentView(BaseActivity.java:202)
at org.briarproject.briar.android.settings.SettingsActivity.onCreate(SettingsActivity.java:35)
at android.app.Activity.performCreate(Activity.java:6684)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2637)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2751)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1496)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6186)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from xml type drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:990)
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:713)
... 41 more
Caused by: java.io.FileNotFoundException: res/drawable/list_divider_material.xml
at android.content.res.AssetManager.openXmlAssetNative(Native Method)
at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:519)
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:975)
... 42 more
android.content.res.Resources$NotFoundException: File res/drawable/list_divider_material.xml from xml type drawable resource ID #0x10804b1
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:990)
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:713)
at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571)
at android.content.res.Resources.getDrawable(Resources.java:771)
at android.content.Context.getDrawable(Context.java:525)
at android.support.v4.content.ContextCompatApi21.getDrawable(ContextCompatApi21.java:26)
at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:321)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60)
at org.briarproject.briar.android.widget.PreferenceDividerDecoration.<init>(PreferenceDividerDecoration.java:52)
at org.briarproject.briar.android.settings.SettingsFragment.onCreateRecyclerView(SettingsFragment.java:180)
at android.support.v7.preference.PreferenceFragmentCompat.onCreateView(PreferenceFragmentCompat.java:268)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1036)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1230)
at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1332)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2288)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:120)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:357)
at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:31)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:80)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:777)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:858)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821)
at android.view.LayoutInflater.inflate(LayoutInflater.java:518)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at org.briarproject.briar.android.activity.BaseActivity.setContentView(BaseActivity.java:202)
at org.briarproject.briar.android.settings.SettingsActivity.onCreate(SettingsActivity.java:35)
at android.app.Activity.performCreate(Activity.java:6684)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2637)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2751)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1496)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6186)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Caused by: java.io.FileNotFoundException: res/drawable/list_divider_material.xml
at android.content.res.AssetManager.openXmlAssetNative(Native Method)
at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:519)
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:975)
... 42 more
java.io.FileNotFoundException: res/drawable/list_divider_material.xml
at android.content.res.AssetManager.openXmlAssetNative(Native Method)
at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:519)
at android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:975)
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:713)
at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571)
at android.content.res.Resources.getDrawable(Resources.java:771)
at android.content.Context.getDrawable(Context.java:525)
at android.support.v4.content.ContextCompatApi21.getDrawable(ContextCompatApi21.java:26)
at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:321)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60)
at org.briarproject.briar.android.widget.PreferenceDividerDecoration.<init>(PreferenceDividerDecoration.java:52)
at org.briarproject.briar.android.settings.SettingsFragment.onCreateRecyclerView(SettingsFragment.java:180)
at android.support.v7.preference.PreferenceFragmentCompat.onCreateView(PreferenceFragmentCompat.java:268)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1036)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1230)
at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1332)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2288)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:120)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:357)
at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:31)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:80)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:777)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:858)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821)
at android.view.LayoutInflater.inflate(LayoutInflater.java:518)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at org.briarproject.briar.android.activity.BaseActivity.setContentView(BaseActivity.java:202)
at org.briarproject.briar.android.settings.SettingsActivity.onCreate(SettingsActivity.java:35)
at android.app.Activity.performCreate(Activity.java:6684)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2637)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2751)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1496)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6186)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
```
* Android version: 7.1.2
* Phone model: ONEPLUS A3003 (lineage_oneplus3)
* Briar version: 0.16.9 (0785348)Android Beta 2akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1044Crash while setting ringtone2017-09-19T15:32:06ZakwizgranCrash while setting ringtone```
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=65544, result=-1, data=Intent { (has extras) }} to activity {org.briarproject.briar.beta/org.briarproject.briar.android.settings.SettingsActivity}: ja...```
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=65544, result=-1, data=Intent { (has extras) }} to activity {org.briarproject.briar.beta/org.briarproject.briar.android.settings.SettingsActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.media.Ringtone.getTitle(android.content.Context)' on a null object reference
at android.app.ActivityThread.deliverResults(ActivityThread.java:3964)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:4007)
at android.app.ActivityThread.-wrap16(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1551)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5763)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:749)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.media.Ringtone.getTitle(android.content.Context)' on a null object reference
at org.briarproject.briar.android.settings.SettingsFragment.onActivityResult(SettingsFragment.java:403)
at android.support.v4.app.FragmentActivity.onActivityResult(FragmentActivity.java:176)
at org.briarproject.briar.android.activity.BriarActivity.onActivityResult(BriarActivity.java:51)
at android.app.Activity.dispatchActivityResult(Activity.java:6471)
at android.app.ActivityThread.deliverResults(ActivityThread.java:3960)
... 9 more
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.media.Ringtone.getTitle(android.content.Context)' on a null object reference
at org.briarproject.briar.android.settings.SettingsFragment.onActivityResult(SettingsFragment.java:403)
at android.support.v4.app.FragmentActivity.onActivityResult(FragmentActivity.java:176)
at org.briarproject.briar.android.activity.BriarActivity.onActivityResult(BriarActivity.java:51)
at android.app.Activity.dispatchActivityResult(Activity.java:6471)
at android.app.ActivityThread.deliverResults(ActivityThread.java:3960)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:4007)
at android.app.ActivityThread.-wrap16(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1551)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5763)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:749)
```
* Android version: 6.0
* Phone model: F3111
* Briar version: 0.16.9 (0785348)
* User comment: "Abgestürzt weil Klingelton geändert."Android Beta 2akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1043IndexOutOfBoundsException in RecyclerView2018-01-29T15:30:14ZakwizgranIndexOutOfBoundsException in RecyclerView```
java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder{44aac75 position=3 id=-1, oldPos=3, pLpo
s:-1 scrap [attachedScrap] tmpDetached no parent}
at android.support.v7.widg...```
java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder{44aac75 position=3 id=-1, oldPos=3, pLpo
s:-1 scrap [attachedScrap] tmpDetached no parent}
at android.support.v7.widget.RecyclerView$Recycler.validateViewHolderForOffsetPosition(RecyclerView.java:4487)
at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4618)
at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4599)
at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:1988)
at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1384)
at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1347)
at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:574)
at android.support.v7.widget.RecyclerView.dispatchLayoutStep1(RecyclerView.java:2954)
at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:2879)
at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3265)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1079)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1494)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.support.v4.widget.DrawerLayout.onLayout(DrawerLayout.java:1187)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1494)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1494)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
at com.android.internal.policy.DecorView.onLayout(DecorView.java:822)
at android.view.View.layout(View.java:18799)
at android.view.ViewGroup.layout(ViewGroup.java:5952)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2634)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2350)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1509)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7051)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:927)
at android.view.Choreographer.doCallbacks(Choreographer.java:702)
at android.view.Choreographer.doFrame(Choreographer.java:638)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:913)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6692)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
```
* Android version: 7.0
* Phone model: SM-G935F (hero2ltexx)
* Briar version: 0.16.9 (0785348)
Unfortunately the stacktrace doesn't look very useful for tracking this down, but we might be able to find the relevant code from the sequence of layouts.Android Beta 2Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1042NPE in Socket.getOutputStream()2017-09-19T15:32:06ZakwizgranNPE in Socket.getOutputStream()```
java.lang.NullPointerException: throw with null exception
at java.net.Socket.getOutputStream(Socket.java:934)
at org.briarproject.bramble.plugin.tcp.TcpTransportConnection.getOutputStream(TcpTransportConnection.java:3...```
java.lang.NullPointerException: throw with null exception
at java.net.Socket.getOutputStream(Socket.java:934)
at org.briarproject.bramble.plugin.tcp.TcpTransportConnection.getOutputStream(TcpTransportConnection.java:32)
at org.briarproject.bramble.api.plugin.duplex.AbstractDuplexTransportConnection$Writer.getOutputStream(AbstractDuplexTransportConnection.java:81)
at org.briarproject.bramble.plugin.ConnectionManagerImpl.createDuplexOutgoingSession(ConnectionManagerImpl.java:113)
at org.briarproject.bramble.plugin.ConnectionManagerImpl.access$1200(ConnectionManagerImpl.java:31)
at org.briarproject.bramble.plugin.ConnectionManagerImpl$ManageOutgoingDuplexConnection.run(ConnectionManagerImpl.java:379)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
```
* Android version: 7.0
* Phone model: Nexus 6 (shamu)
* Briar version: 0.16.9 (0785348)
* User comment: "App just crashed no reason."
Looks like a platform bug, but let's see if the Android code has any clues.Android Beta 2akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1041Reduce CPU consumption2020-11-19T15:04:11ZakwizgranReduce CPU consumptionFeedback from a user: "I noticed that the app has a high CPU usage. My battery drained noticeably faster than usual, with briar running, and my OS warned me about it using a lot of CPU time."
Related to #44.Feedback from a user: "I noticed that the app has a high CPU usage. My battery drained noticeably faster than usual, with briar running, and my OS warned me about it using a lot of CPU time."
Related to #44.https://code.briarproject.org/briar/briar/-/issues/1040IllegalArgumentException when importing RSS feed2017-09-19T15:32:07ZakwizgranIllegalArgumentException when importing RSS feed```
java.lang.IllegalArgumentException: Invalid document
at com.rometools.rome.io.WireFeedInput.build(WireFeedInput.java:312)
at com.rometools.rome.io.WireFeedInput.build(WireFeedInput.java:234)
at com.rometools.r...```
java.lang.IllegalArgumentException: Invalid document
at com.rometools.rome.io.WireFeedInput.build(WireFeedInput.java:312)
at com.rometools.rome.io.WireFeedInput.build(WireFeedInput.java:234)
at com.rometools.rome.io.SyndFeedInput.build(SyndFeedInput.java:150)
at org.briarproject.briar.feed.FeedManagerImpl.getSyndFeed(FeedManagerImpl.java:409)
at org.briarproject.briar.feed.FeedManagerImpl.fetchSyndFeed(FeedManagerImpl.java:346)
at org.briarproject.briar.feed.FeedManagerImpl.addFeed(FeedManagerImpl.java:166)
at org.briarproject.briar.android.blog.RssFeedImportActivity$3.run(RssFeedImportActivity.java:133)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
```
* Android version: 7.1.2
* Phone model: Nexus 6P (angler)
* Briar version: 0.16.9 (0785348)
* User comment: "Tried to add rss feed http://feedproxy.google.com/~r/TheHackersNews"
Android Beta 2akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1039Bluetooth is slow to reconnect after contact goes out of range and returns2020-11-19T14:05:34ZakwizgranBluetooth is slow to reconnect after contact goes out of range and returnsFeedback from a tester: "Using Bluetooth only, when phone goes out of Bluetooth range, reconnection is slow (20 mins) or even does not reconnect at all. Very sporadic and unreliable behaviour with Bluetooth."
This could be caused by pol...Feedback from a tester: "Using Bluetooth only, when phone goes out of Bluetooth range, reconnection is slow (20 mins) or even does not reconnect at all. Very sporadic and unreliable behaviour with Bluetooth."
This could be caused by polling backoff - both devices will increase their polling intervals when there are no contacts in range.