[ONE Original Android Development] lchiocca:
You are so right! I was so foolish to think that it was Andi's fault. So I gave it a shot to find out from where the error came from. I tried all the different ROMs available but they all gave me the same application error. If it isn't a ROM issue then it must be something else, maybe it was the hardware. So I soldered out the arm cortex (that baby has a lot of pins) and swapped it out for an intel one. But I needed to recompile rom and kernel for an intel architechture. But I still had the application error. So I used the good old trick of using remote ddd and found out where the issue was. It is actually a cpp issue. It was comparing a empty string and converting it to an integer. Ahh.... So I rewrote the cpp compiler to do the right thing and all magically worked.

P.s.: Before writing such nonsense, at least make sure you can read a stack trace.

---------- Post added at 08:33 AM ---------- Previous post was at 08:22 AM ----------

Yep... very easy... already wrote it in my previous post (http://xdaforums.com/showpost.php?p=58587933&postcount=2747):

0) system is a cm11s running test-2.2-beta1 with config app version 2.1.66

1) open the config app

2) create a new profile called "NPESUX"

3) change to that profile

4) frow the current "overview" tab, go to the "boeffla sound" tab

5) crash of app

6) can also be reproduced by resetting an existing profile and then going to "boeffla sound" tab

Where again the exception:

02-02 17:30:50.835 10170 10170 W dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x41697db8)
02-02 17:30:50.835 10170 10170 E AndroidRuntime: FATAL EXCEPTION: main
02-02 17:30:50.835 10170 10170 E AndroidRuntime: Process: de.andip71.boeffla_config_v2, PID: 10170
02-02 17:30:50.835 10170 10170 E AndroidRuntime: java.lang.NumberFormatException: Invalid int: ""
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at java.lang.Integer.invalidInt(Integer.java:137)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at java.lang.Integer.parseInt(Integer.java:358)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at java.lang.Integer.parseInt(Integer.java:331)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at de.andip71.boeffla_config_v2.Fragment_Display_LED.refresh_screen(Fragment_Display_LED.java:396)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at de.andip71.boeffla_config_v2.Fragment_Display_LED.onResume(Fragment_Display_LED.java:290)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.app.Fragment.performResume(Fragment.java:1503)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:947)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart(FragmentManager.java:807)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments(FragmentManager.java:1112)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1461)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:461)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.view.ViewPager.populate(ViewPager.java:1064)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:548)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:507)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.support.v4.view.ViewPager.setCurrentItem(ViewPager.java:488)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at de.andip71.boeffla_config_v2.MainActivity$MyTabsListener.onTabSelected(MainActivity.java:2738)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at com.android.internal.app.ActionBarImpl.selectTab(ActionBarImpl.java:577)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at com.android.internal.app.ActionBarImpl$TabImpl.select(ActionBarImpl.java:1105)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at com.android.internal.widget.ScrollingTabContainerView$TabClickListener.onClick(ScrollingTabContainerView.java:547)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.view.View.performClick(View.java:4445)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.view.View$PerformClick.run(View.java:18446)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.os.Handler.handleCallback(Handler.java:733)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:95)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:136)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:5146)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at java.lang.reflect.Method.invokeNative(Native Method)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Method.java:515)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:796)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:612)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
02-02 17:30:50.835 10170 10170 E AndroidRuntime:	at dalvik.system.NativeStart.main(Native Method)
02-02 17:30:50.845 1073 1084 W ActivityManager: Force finishing activity de.andip71.boeffla_config_v2/.MainActivity