caarmen / poet-assistant

Android app with rhyming dictionary, thesaurus, and dictionary, with text-to-speech functionality to read your poem.
Other
83 stars 11 forks source link

Crash in Search.java #80

Closed caarmen closed 7 years ago

caarmen commented 7 years ago
java.lang.NullPointerException: 
  at ca.rmen.android.poetassistant.main.dictionaries.search.Search.search(Search.java:86)
  at ca.rmen.android.poetassistant.main.MainActivity.onWordClick(MainActivity.java:234)
  at ca.rmen.android.poetassistant.main.TextPopupMenu.handleItemClicked(TextPopupMenu.java:141)
  at ca.rmen.android.poetassistant.main.TextPopupMenu$1.onActionItemClicked(TextPopupMenu.java:2048)
  at android.widget.Editor$TextActionModeCallback.onActionItemClicked(Editor.java:3246)

Code:

    public void search(String word, Tab tab) {
        Log.d(TAG, "search() called with: " + "word = [" + word + "], tab = [" + tab + "]");
        mViewPager.setCurrentItem(mPagerAdapter.getPositionForTab(tab), false);
        word = word.trim().toLowerCase(Locale.US);  <--- BOOM

word is null.