Error with theme Theme_Sherlock_Light_ForceOverflow

227 views
Skip to first unread message

Hemanshu

unread,
Jul 18, 2012, 9:08:09 AM7/18/12
to actionba...@googlegroups.com
Hello there, 
I am trying to use ABS with my project and using Theme_Sherlock_Light_ForceOverflow, Everything works as expected but I'm seeing following errors in logcat contiguously


Device: Samsumg Galaxy Tab 10.1 
Android Version: 3.2

W/dalvikvm(28307): dvmFindClassByName rejecting 'res/drawable-mdpi/ic_go_search_api_holo_light.png'

W/MenuInflater(28307): Cannot instantiate class: res/drawable-mdpi/ic_go_search_api_holo_light.png

W/MenuInflater(28307): java.lang.ClassNotFoundException: res/drawable-mdpi/ic_go_search_api_holo_light.png in loader dalvik.system.PathClassLoader[/data/app/com.druva.inSync_android-2.apk]

W/MenuInflater(28307): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:251)

W/MenuInflater(28307): at java.lang.ClassLoader.loadClass(ClassLoader.java:540)

W/MenuInflater(28307): at java.lang.ClassLoader.loadClass(ClassLoader.java:500)

W/MenuInflater(28307): at com.actionbarsherlock.view.MenuInflater$MenuState.newInstance(MenuInflater.java:463)

W/MenuInflater(28307): at com.actionbarsherlock.view.MenuInflater$MenuState.readItem(MenuInflater.java:366)

W/MenuInflater(28307): at com.actionbarsherlock.view.MenuInflater.parseMenu(MenuInflater.java:147)

W/MenuInflater(28307): at com.actionbarsherlock.view.MenuInflater.inflate(MenuInflater.java:97)

W/MenuInflater(28307): at com.druva.inSync.ListActivity.onPrepareOptionsMenu(ListActivity.java:897)

W/MenuInflater(28307): at android.support.v4.app._ActionBarSherlockTrojanHorse.onPreparePanel(_ActionBarSherlockTrojanHorse.java:90)

W/MenuInflater(28307): at com.actionbarsherlock.ActionBarSherlock.callbackPrepareOptionsMenu(ActionBarSherlock.java:577)

W/MenuInflater(28307): at com.actionbarsherlock.internal.ActionBarSherlockCompat.preparePanel(ActionBarSherlockCompat.java:511)

W/MenuInflater(28307): at com.actionbarsherlock.internal.ActionBarSherlockCompat.dispatchInvalidateOptionsMenu(ActionBarSherlockCompat.java:273)

W/MenuInflater(28307): at com.actionbarsherlock.internal.ActionBarSherlockCompat$1.run(ActionBarSherlockCompat.java:988)

W/MenuInflater(28307): at android.os.Handler.handleCallback(Handler.java:587)

W/MenuInflater(28307): at android.os.Handler.dispatchMessage(Handler.java:92)

W/MenuInflater(28307): at android.os.Looper.loop(Looper.java:132)

W/MenuInflater(28307): at android.app.ActivityThread.main(ActivityThread.java:4126)

W/MenuInflater(28307): at java.lang.reflect.Method.invokeNative(Native Method)

W/MenuInflater(28307): at java.lang.reflect.Method.invoke(Method.java:491)

W/MenuInflater(28307): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844)

W/MenuInflater(28307): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)

W/MenuInflater(28307): at dalvik.system.NativeStart.main(Native Method)

W/Resources(28307): Converting to boolean: TypedValue{t=0x3/d=0x8ed5 "res/drawable-mdpi/ic_commit_search_api_holo_light.png" a=1 r=0x10802b5}

W/Resources(28307): Converting to boolean: TypedValue{t=0x3/d=0x8ed5 "res/drawable-mdpi/ic_commit_search_api_holo_light.png" a=1 r=0x10802b5}

W/Resources(28307): Converting to boolean: TypedValue{t=0x3/d=0x8ed5 "res/drawable-mdpi/ic_commit_search_api_holo_light.png" a=1 r=0x10802b5}

W/Resources(28307): Converting to boolean: TypedValue{t=0x3/d=0x8ed5 "res/drawable-mdpi/ic_commit_search_api_holo_light.png" a=1 r=0x10802b5}

W/Resources(28307): Converting to boolean: TypedValue{t=0x3/d=0x8ed5 "res/drawable-mdpi/ic_commit_search_api_holo_light.png" a=1 r=0x10802b5}

D/HierarchicalStateMachine(  304): handleMessage: E msg.what=65619

Hemanshu

unread,
Jul 18, 2012, 11:32:03 AM7/18/12
to actionba...@googlegroups.com
btw I'm using the latest 4.x release of abs.

Thanks,

Hemanshu

unread,
Jul 18, 2012, 12:24:44 PM7/18/12
to actionba...@googlegroups.com
My onCreateOptionsMenu are as per below, if that's any help 
  @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater menuInflater = getSupportMenuInflater();
        menuInflater.inflate(R.menu.menu_main, menu);
        if (some condition.. ) {
            menu.removeItem(R.id.some_id;
        }
 
        return super.onCreateOptionsMenu(menu);
    }

    @Override
    public boolean onPrepareOptionsMenu(Menu menu) {
        //clear menu
        menu.clear();
        MenuInflater menuInflater = getSupportMenuInflater();
        menuInflater.inflate(R.menu.menu_main, menu);
        return super.onPrepareOptionsMenu(menu);

Jana Ludolph

unread,
Aug 9, 2012, 9:19:27 AM8/9/12
to actionba...@googlegroups.com
Hi there,

I have exactly the same error/warning message in my LogCat.
Additional to the warning I sometimes see display abnormalities.

I looked for that missing png-file and I couldn't find it in neither in the drawable-mdpi folder nor any other folder of the actionbarsherlock-project.

Would be great, if someone could help! 

Paul Leo

unread,
Oct 30, 2012, 12:39:25 PM10/30/12
to actionba...@googlegroups.com
Did anyone find a solution to this issue?

Is it related to this:
https://github.com/JakeWharton/ActionBarSherlock/issues/683
Reply all
Reply to author
Forward
0 new messages