create account

Esteem mobile 2.0.9; The app crashed when I clicked on the icon to check voters info or the reply button. This crash happens after I search a word and open one of the search results. by harry-heightz

View this thread on: hive.blogpeakd.comecency.com
· @harry-heightz · (edited)
$30.87
Esteem mobile 2.0.9; The app crashed when I clicked on the icon to check voters info or the reply button. This crash happens after I search a word and open one of the search results.
#### Project Information
* Repository: https://github.com/esteemapp/esteem-mobile
* Project Name: Esteem mobile
* Publisher (if applicable): @good-karma

**Describe the bug**
After I searched for a word on the search bar, I clicked on one of the search results. The content of the post didn't load. I decided to try out some of the icons on the page whether they would work. I clicked on some icons/buttons and the app crashed.  The icons/buttons are; 

- Voters info list. 
- The reply button.

After I searched for a word and clicked on one of the results, the content didn't load. I clicked on any of those two buttons I listed above, and the app crashed. The weird thing is that both of them gave different logcat results. 

**To Reproduce**
After doing all the necessary steps to get into the app; 
1. Click on the search icon located at the top right of the app.
2. Type in a word in the search bar 
3. Click on any of the search results
4. The Page opens, but, content doesn't load
5. Click on any of these icons; Voters info, Reply button. Both of them are located at the bottom part of the app. 
6. See error. The app crashes when any of those buttons are clicked. 

**Expected behavior**
I had two expectations; 

*First expectation*
I expected that since the content of the page didn't load, the buttons on it would only be redundant, but won't cause the app to crash. 
*Second expectation*
I expected that, if I clicked on those buttons, they'll perform the action there were originally meant to perform and perhaps, forcibly cause the content of the page to load. 


**Screenshots or Video**
https://youtu.be/psUcWxUf5io

**Test Environment**
 - Device: Redmi Note 5 PRO
 - OS: Android 8.1
 - Software version: Esteem mobile 2.0.9

**Additional context**
Like I stated in the bug description, using any of those buttons gave different crash log results. 

This is the logcat from when I clicked the voters info button;

``` com.facebook.react.common.JavascriptException: null is not an object (evaluating 'E.active_votes'), stack:
onPress@1577.js:1:1251
onPress@1365.js:1:511
touchableHandlePress@303.js:1:1678
_performSideEffectsForTransition@184.js:1:8619
_receiveSignal@184.js:1:7383
touchableHandleResponderRelease@184.js:1:4687
y@89.js:1:576
k@89.js:1:719
E@89.js:1:773
D@89.js:1:1940
F@89.js:1:2699
W@89.js:1:2499
<unknown>@89.js:1:14001
Ae@89.js:1:75072
ze@89.js:1:13671
Oe@89.js:1:13844
receiveTouches@89.js:1:14603
value@25.js:1:3311
<unknown>@25.js:1:822
value@25.js:1:2565
value@25.js:1:794

	at com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError(ExceptionsManagerModule.java:54)
	at com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException(ExceptionsManagerModule.java:38)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
	at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:160)
	at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
	at android.os.Handler.handleCallback(Handler.java:790)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:29)
	at android.os.Looper.loop(Looper.java:171)
	at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:192)
	at java.lang.Thread.run(Thread.java:764)

```
---

This is the logcat when I clicked the reply post button;

```
com.facebook.react.common.JavascriptException: TypeError: TypeError: TypeError: null is not an object (evaluating 'V.summary')

This error is located at:
    in s
    in InjectIntl(s)
    in n
    in InjectIntl(n)
    in Connect(InjectIntl(n))
    in S
    in InjectIntl(S)
    in Connect(InjectIntl(S))
    in s
    in RCTView
    in f
    in C
    in n
    in E
    in RCTView
    in n
    in RCTView
    in H
    in L
    in RCTView
    in h
    in v
    in h
    in _
    in N
    in s
    in c
    in h
    in N
    in C
    in Connect(C)
    in IntlProvider
    in o
    in n
    in Connect(n)
    in l
    in Unknown
    in h
    in RCTView
    in RCTView
    in c

This error is located at:
    in N
    in s
    in c
    in h
    in N
    in C
    in Connect(C)
    in IntlProvider
    in o
    in n
    in Connect(n)
    in l
    in Unknown
    in h
    in RCTView
    in RCTView
    in c

This error is located at:
    in N
    in C
    in Connect(C)
    in IntlProvider
    in o
    in n
    in Connect(n)
    in l
    in Unknown
    in h
    in RCTView
    in RCTView
    in c, stack:
value@1449.js:1:3227
yr@89.js:1:45857
Jr@89.js:1:61660
Kr@89.js:1:62132
zi@89.js:1:69082
Ii@89.js:1:68425
Ae@89.js:1:75098
ze@89.js:1:13671
Oe@89.js:1:13844
receiveTouches@89.js:1:14603
value@25.js:1:3311
<unknown>@25.js:1:822
value@25.js:1:2565
value@25.js:1:794

	at com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError(ExceptionsManagerModule.java:54)
	at com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException(ExceptionsManagerModule.java:38)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
	at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:160)
	at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
	at android.os.Handler.handleCallback(Handler.java:790)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:29)
	at android.os.Looper.loop(Looper.java:171)
	at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:192)
	at java.lang.Thread.run(Thread.java:764)

```

---

#### GitHub Account
https://github.com/HarryHeights


Link to [issue](https://github.com/esteemapp/esteem-mobile/issues/700)
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 42 others
properties (23)
authorharry-heightz
permlinkesteem-mobile-209-the-app-crashes-when-i-click-on-the-icon-to-check-voters-info-or-the-reply-button-this-crash-happens-after-i-search-a-word-and-open-one-of-the-search-results
categoryutopian-io
json_metadata{"tags":["utopian-io","bug-hunting","esteemapp","steemit","steem"],"app":"steemit/0.1","users":["good-karma"],"image":["https://img.youtube.com/vi/psUcWxUf5io/0.jpg"],"links":["https://github.com/esteemapp/esteem-mobile","https://youtu.be/psUcWxUf5io","https://github.com/HarryHeights","https://github.com/esteemapp/esteem-mobile/issues/700"],"format":"markdown"}
created2019-03-20 22:28:36
last_update2019-03-21 01:03:36
depth0
children6
last_payout2019-03-27 22:28:36
cashout_time1969-12-31 23:59:59
total_payout_value23.062 HBD
curator_payout_value7.812 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5,926
author_reputation132,636,183,236,424
root_title"Esteem mobile 2.0.9; The app crashed when I clicked on the icon to check voters info or the reply button. This crash happens after I search a word and open one of the search results."
beneficiaries
0.
accountsteemplus-pay
weight100
1.
accountutopian.pay
weight500
max_accepted_payout100,000.000 HBD
percent_hbd10,000
post_id81,642,922
net_rshares49,740,999,570,032
author_curate_reward""
vote details (106)
@fego ·
$8.54
HI @harry-heightz, thanks for making this contribution.

I was able to reproduce this error just as you have described. Clicking the icons causes the application to crash. I see the PO has fixed this bug for IOS. Also fixed for android but yet to be published.

Do you know that depending on your skill set - you can get extra reward points from analysing what possibly led to an error and also proposing a fix?

My feedback:
1. Though the behavior is completely unexpected, not every user will proceed to click on the icons even when the intended page is not loading. I think the correct user story here would be to back track to the search page and then the home page.

2. Does clicking the icon outside the affected "content page" also result in a crash? You should have confirmed this in your report, because following the reasons above - the behavior may only be of impact to just a select number of users. 

2. This report could have been merged with the report submitted by you [here](https://steemit.com/utopian-io/@fego/re-harry-heightz-esteem-mobile-v209-unable-to-load-contents-of-a-post-gotten-from-a-search-result-of-words--20190321t161254868z) since everything happens in the "not loading content page".

3. I like that you included a seperate crash log for every particular icon  that crashed. Good job!

Thanks again for this report :)

Your contribution has been evaluated according to [Utopian policies and guidelines](https://join.utopian.io/guidelines), as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, [click here](https://review.utopian.io/result/5/2-1-1-2-1-3-).

---- 
Need help? Chat with us on [Discord](https://discord.gg/uTyJkNm).

[[utopian-moderator]](https://join.utopian.io/)
πŸ‘  , , , , , , , , , , , , ,
properties (23)
authorfego
permlinkre-harry-heightz-esteem-mobile-209-the-app-crashes-when-i-click-on-the-icon-to-check-voters-info-or-the-reply-button-this-crash-happens-after-i-search-a-word-and-open-one-of-the-search-results-20190321t165657763z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["harry-heightz"],"links":["https://steemit.com/utopian-io/@fego/re-harry-heightz-esteem-mobile-v209-unable-to-load-contents-of-a-post-gotten-from-a-search-result-of-words--20190321t161254868z","https://join.utopian.io/guidelines","https://review.utopian.io/result/5/2-1-1-2-1-3-","https://discord.gg/uTyJkNm","https://join.utopian.io/"],"app":"steemit/0.1"}
created2019-03-21 16:57:00
last_update2019-03-21 16:57:00
depth1
children1
last_payout2019-03-28 16:57:00
cashout_time1969-12-31 23:59:59
total_payout_value6.494 HBD
curator_payout_value2.042 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,799
author_reputation168,836,422,039,217
root_title"Esteem mobile 2.0.9; The app crashed when I clicked on the icon to check voters info or the reply button. This crash happens after I search a word and open one of the search results."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,688,731
net_rshares13,172,997,816,861
author_curate_reward""
vote details (14)
@utopian-io ·
Thank you for your review, @fego! Keep up the good work!
properties (22)
authorutopian-io
permlinkre-re-harry-heightz-esteem-mobile-209-the-app-crashes-when-i-click-on-the-icon-to-check-voters-info-or-the-reply-button-this-crash-happens-after-i-search-a-word-and-open-one-of-the-search-results-20190321t165657763z-20190324t092849z
categoryutopian-io
json_metadata"{"app": "beem/0.20.17"}"
created2019-03-24 09:28:51
last_update2019-03-24 09:28:51
depth2
children0
last_payout2019-03-31 09:28:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length56
author_reputation152,955,367,999,756
root_title"Esteem mobile 2.0.9; The app crashed when I clicked on the icon to check voters info or the reply button. This crash happens after I search a word and open one of the search results."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,842,832
net_rshares0
@rivalzzz ·
a lot of bugs inside the app. why not complement similar bugs into one contribution?
properties (22)
authorrivalzzz
permlinkre-harry-heightz-esteem-mobile-209-the-app-crashes-when-i-click-on-the-icon-to-check-voters-info-or-the-reply-button-this-crash-happens-after-i-search-a-word-and-open-one-of-the-search-results-20190322t111341835z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2019-03-22 11:13:42
last_update2019-03-22 11:13:42
depth1
children1
last_payout2019-03-29 11:13:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length84
author_reputation294,554,529,866,172
root_title"Esteem mobile 2.0.9; The app crashed when I clicked on the icon to check voters info or the reply button. This crash happens after I search a word and open one of the search results."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,729,033
net_rshares0
@harry-heightz ·
it'll make the contribution messy. Thanks for your suggestion though.
properties (22)
authorharry-heightz
permlinkylkt7rmy9x02pk8uw60it987pui268xuo2shpu6zu5o521kmcacnbvaop8sj80z920190322121541
categoryutopian-io
json_metadata{"tags":["1ramp"],"app":"1ramp/1.2","format":"markdown"}
created2019-03-22 11:15:42
last_update2019-03-22 11:15:42
depth2
children0
last_payout2019-03-29 11:15:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length69
author_reputation132,636,183,236,424
root_title"Esteem mobile 2.0.9; The app crashed when I clicked on the icon to check voters info or the reply button. This crash happens after I search a word and open one of the search results."
beneficiaries
0.
accounthapramp
weight0
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,729,108
net_rshares0
@steem-ua ·
#### Hi @harry-heightz!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
properties (22)
authorsteem-ua
permlinkre-esteem-mobile-209-the-app-crashes-when-i-click-on-the-icon-to-check-voters-info-or-the-reply-button-this-crash-happens-after-i-search-a-word-and-open-one-of-the-search-results-20190321t215342z
categoryutopian-io
json_metadata"{"app": "beem/0.20.18"}"
created2019-03-21 21:53:42
last_update2019-03-21 21:53:42
depth1
children0
last_payout2019-03-28 21:53:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length292
author_reputation23,214,230,978,060
root_title"Esteem mobile 2.0.9; The app crashed when I clicked on the icon to check voters info or the reply button. This crash happens after I search a word and open one of the search results."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,702,791
net_rshares0
@utopian-io ·
Hey, @harry-heightz!

**Thanks for contributing on Utopian**.
We’re already looking forward to your next contribution!

**Get higher incentives and support Utopian.io!**
 Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via [SteemPlus](https://chrome.google.com/webstore/detail/steemplus/mjbkjgcplmaneajhcbegoffkedeankaj?hl=en) or [Steeditor](https://steeditor.app)).

**Want to chat? Join us on Discord https://discord.gg/h52nFrV.**

<a href='https://steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1'>Vote for Utopian Witness!</a>
πŸ‘  
properties (23)
authorutopian-io
permlinkre-esteem-mobile-209-the-app-crashes-when-i-click-on-the-icon-to-check-voters-info-or-the-reply-button-this-crash-happens-after-i-search-a-word-and-open-one-of-the-search-results-20190322t122816z
categoryutopian-io
json_metadata"{"app": "beem/0.20.17"}"
created2019-03-22 12:28:18
last_update2019-03-22 12:28:18
depth1
children0
last_payout2019-03-29 12:28:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length595
author_reputation152,955,367,999,756
root_title"Esteem mobile 2.0.9; The app crashed when I clicked on the icon to check voters info or the reply button. This crash happens after I search a word and open one of the search results."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,732,453
net_rshares17,939,025,063
author_curate_reward""
vote details (1)