{"action":"opened","issue":{"url":"https://api.github.com/repos/FlowCrypt/flowcrypt-android/issues/390","repository_url":"https://api.github.com/repos/FlowCrypt/flowcrypt-android","labels_url":"https://api.github.com/repos/FlowCrypt/flowcrypt-android/issues/390/labels{/name}","comments_url":"https://api.github.com/repos/FlowCrypt/flowcrypt-android/issues/390/comments","events_url":"https://api.github.com/repos/FlowCrypt/flowcrypt-android/issues/390/events","html_url":"https://github.com/FlowCrypt/flowcrypt-android/issues/390","id":389019598,"node_id":"MDU6SXNzdWUzODkwMTk1OTg=","number":390,"title":"NPE in PrivateKeysListCursorAdapter.bindView()","user":{"login":"DenBond7","id":2863246,"node_id":"MDQ6VXNlcjI4NjMyNDY=","avatar_url":"https://avatars0.githubusercontent.com/u/2863246?v=4","gravatar_id":"","url":"https://api.github.com/users/DenBond7","html_url":"https://github.com/DenBond7","followers_url":"https://api.github.com/users/DenBond7/followers","following_url":"https://api.github.com/users/DenBond7/following{/other_user}","gists_url":"https://api.github.com/users/DenBond7/gists{/gist_id}","starred_url":"https://api.github.com/users/DenBond7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DenBond7/subscriptions","organizations_url":"https://api.github.com/users/DenBond7/orgs","repos_url":"https://api.github.com/users/DenBond7/repos","events_url":"https://api.github.com/users/DenBond7/events{/privacy}","received_events_url":"https://api.github.com/users/DenBond7/received_events","type":"User","site_admin":false},"labels":[{"id":590705530,"node_id":"MDU6TGFiZWw1OTA3MDU1MzA=","url":"https://api.github.com/repos/FlowCrypt/flowcrypt-android/labels/bug","name":"bug","color":"ee0701","default":true}],"state":"open","locked":false,"assignee":{"login":"DenBond7","id":2863246,"node_id":"MDQ6VXNlcjI4NjMyNDY=","avatar_url":"https://avatars0.githubusercontent.com/u/2863246?v=4","gravatar_id":"","url":"https://api.github.com/users/DenBond7","html_url":"https://github.com/DenBond7","followers_url":"https://api.github.com/users/DenBond7/followers","following_url":"https://api.github.com/users/DenBond7/following{/other_user}","gists_url":"https://api.github.com/users/DenBond7/gists{/gist_id}","starred_url":"https://api.github.com/users/DenBond7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DenBond7/subscriptions","organizations_url":"https://api.github.com/users/DenBond7/orgs","repos_url":"https://api.github.com/users/DenBond7/repos","events_url":"https://api.github.com/users/DenBond7/events{/privacy}","received_events_url":"https://api.github.com/users/DenBond7/received_events","type":"User","site_admin":false},"assignees":[{"login":"DenBond7","id":2863246,"node_id":"MDQ6VXNlcjI4NjMyNDY=","avatar_url":"https://avatars0.githubusercontent.com/u/2863246?v=4","gravatar_id":"","url":"https://api.github.com/users/DenBond7","html_url":"https://github.com/DenBond7","followers_url":"https://api.github.com/users/DenBond7/followers","following_url":"https://api.github.com/users/DenBond7/following{/other_user}","gists_url":"https://api.github.com/users/DenBond7/gists{/gist_id}","starred_url":"https://api.github.com/users/DenBond7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DenBond7/subscriptions","organizations_url":"https://api.github.com/users/DenBond7/orgs","repos_url":"https://api.github.com/users/DenBond7/repos","events_url":"https://api.github.com/users/DenBond7/events{/privacy}","received_events_url":"https://api.github.com/users/DenBond7/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/FlowCrypt/flowcrypt-android/milestones/34","html_url":"https://github.com/FlowCrypt/flowcrypt-android/milestone/34","labels_url":"https://api.github.com/repos/FlowCrypt/flowcrypt-android/milestones/34/labels","id":3840773,"node_id":"MDk6TWlsZXN0b25lMzg0MDc3Mw==","number":34,"title":"0.7.0: Maintenance","description":"","creator":{"login":"tomholub","id":6306961,"node_id":"MDQ6VXNlcjYzMDY5NjE=","avatar_url":"https://avatars2.githubusercontent.com/u/6306961?v=4","gravatar_id":"","url":"https://api.github.com/users/tomholub","html_url":"https://github.com/tomholub","followers_url":"https://api.github.com/users/tomholub/followers","following_url":"https://api.github.com/users/tomholub/following{/other_user}","gists_url":"https://api.github.com/users/tomholub/gists{/gist_id}","starred_url":"https://api.github.com/users/tomholub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomholub/subscriptions","organizations_url":"https://api.github.com/users/tomholub/orgs","repos_url":"https://api.github.com/users/tomholub/repos","events_url":"https://api.github.com/users/tomholub/events{/privacy}","received_events_url":"https://api.github.com/users/tomholub/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":3,"state":"open","created_at":"2018-11-22T12:30:35Z","updated_at":"2018-12-09T12:52:04Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-12-09T12:52:03Z","updated_at":"2018-12-09T12:52:03Z","closed_at":null,"author_association":"COLLABORATOR","body":"```\r\n[SUMMARY]\r\njava.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.flowcrypt.email.js.PgpKeyInfo.getPrivate()' on a null object reference\r\n\r\n\r\n[STACK_TRACE]\r\njava.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.flowcrypt.email.js.PgpKeyInfo.getPrivate()' on a null object reference\r\n        at com.flowcrypt.email.ui.adapter.PrivateKeysListCursorAdapter.bindView(PrivateKeysListCursorAdapter.java:60)\r\n        at android.widget.CursorAdapter.getView(CursorAdapter.java:289)\r\n        at android.widget.AbsListView.obtainView(AbsListView.java:2436)\r\n        at android.widget.ListView.makeAndAddView(ListView.java:2053)\r\n        at android.widget.ListView.fillDown(ListView.java:787)\r\n        at android.widget.ListView.fillFromTop(ListView.java:848)\r\n        at android.widget.ListView.layoutChildren(ListView.java:1799)\r\n        at android.widget.AbsListView.onLayout(AbsListView.java:2235)\r\n        at android.view.View.layout(View.java:19702)\r\n        at android.view.ViewGroup.layout(ViewGroup.java:6107)\r\n        at androidx.constraintlayout.widget.ConstraintLayout.onLayout(ConstraintLayout.java:1915)\r\n        at android.view.View.layout(View.java:19702)\r\n        at android.view.ViewGroup.layout(ViewGroup.java:6107)\r\n        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)\r\n        at android.widget.FrameLayout.onLayout(FrameLayout.java:261)\r\n        at android.view.View.layout(View.java:19702)\r\n        at android.view.ViewGroup.layout(ViewGroup.java:6107)\r\n        at androidx.constraintlayout.widget.ConstraintLayout.onLayout(ConstraintLayout.java:1915)\r\n        at android.view.View.layout(View.java:19702)\r\n        at android.view.ViewGroup.layout(ViewGroup.java:6107)\r\n        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)\r\n        at android.widget.FrameLayout.onLayout(FrameLayout.java:261)\r\n        at android.view.View.layout(View.java:19702)\r\n        at android.view.ViewGroup.layout(ViewGroup.java:6107)\r\n        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)\r\n        at android.widget.FrameLayout.onLayout(FrameLayout.java:261)\r\n        at android.view.View.layout(View.java:19702)\r\n        at android.view.ViewGroup.layout(ViewGroup.java:6107)\r\n        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)\r\n        at android.widget.FrameLayout.onLayout(FrameLayout.java:261)\r\n        at android.view.View.layout(View.java:19702)\r\n        at android.view.ViewGroup.layout(ViewGroup.java:6107)\r\n        at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1791)\r\n        at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1635)\r\n        at android.widget.LinearLayout.onLayout(LinearLayout.java:1544)\r\n        at android.view.View.layout(View.java:19702)\r\n        at android.view.ViewGroup.layout(ViewGroup.java:6107)\r\n        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)\r\n        at android.widget.FrameLayout.onLayout(FrameLayout.java:261)\r\n        at com.android.internal.policy.DecorView.onLayout(DecorView.java:803)\r\n        at android.view.View.layout(View.java:19702)\r\n        at android.view.ViewGroup.layout(ViewGroup.java:6107)\r\n        at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2617)\r\n        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2319)\r\n        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1488)\r\n        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6979)\r\n        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:966)\r\n        at android.view.Choreographer.doCallbacks(Choreographer.java:778)\r\n        at android.view.Choreographer.doFrame(Choreographer.java:713)\r\n        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952)\r\n        at android.os.Handler.handleCallback(Handler.java:790)\r\n        at android.os.Handler.dispatchMessage(Handler.java:99)\r\n        at android.os.Looper.loop(Looper.java:169)\r\n        at android.app.ActivityThread.main(ActivityThread.java:6954)\r\n        at java.lang.reflect.Method.invoke(Native Method)\r\n        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:477)\r\n        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:809)\r\n```\r\n\r\nref https://mail.google.com/mail/u/0/#label/Work%2FFlowCrypt%2FCrashes/FMfcgxvzMBkWMVtrqFdBSKjNtrBGgbbg"}}
{"actor":{"display_login":"DenBond7"}}