[HD2 Android NAND Development] dublus:
TitaniumBackup FC With 3.0.6 ROM

SOLVED!!!

I don't know what the differences are but Fix Permissions in recovery and Fix Permissions in ROM Manager are not the same. I have always done a Fix Permissions in Recovery after flashing a new ROM. After having the problems below I decided to do it in ROM Manager as well. Immediately after doing so the FC issue in TB was cured. Now I'm wondering if this has any connection to the reason I can't enable Odex.

Dorimanx 3.0.6, no 2 way rec, v3.6 kernel, Magldr, no flip and fly theme, High End w/ Swap on, 240 DPI, Fast Dormancy Off, Boot Boost ON, CRON On, Data to Ext Off, ZRAM On, Odex Off

Strange TitaniumBackup thing is happening when flashing from 3.0.5 ROM to 3.0.6 ROM.

Apparently sqlite3 is being deleted (or something?).

With 3.0.5 Titanium Backup runs normally. After flashing 3.0.6 I get this error in logcat:

"System.err(16152): java.io.FileNotFoundException: /data/data/com.keramidas.TitaniumBackup/files/sqlite3 (Permission denied)"

I checked the file location and the file causing the error (sqlite3) is not there. If I restore back to 3.0.5 the problem is gone. Tried doing this two times, same result. Then tried unistall and reinstall TB and no change - still fatal error.

Has anyone else seen this?

Here's the full logcat.

lActivityManager( 1329): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.keramidas.TitaniumBackup/.MainActivity bnds=[197,428][283,563] } from pid 1517
com.keramidas.TitaniumBackup.MainActivity(16152): Main Activity is being created for the first time => scheduling next wake-up ...
com.keramidas.TitaniumBackup.schedules.SchedulerService(16152): scheduleNextWakeup(): Invoked with idToExcludeForToday=null
com.keramidas.TitaniumBackup.schedules.SchedulerService(16152): scheduleNextWakeup(): No next wakeup scheduled.
com.keramidas.TitaniumBackup.db(16152): No valid saved filter to load => Will use the default filter. Exception was: /data/data/com.keramidas.TitaniumBackup/shared_prefs/filter_default.bin (No such file or directory)
com.keramidas.TitaniumBackup.as(16152): Thread started.
com.keramidas.TitaniumBackup.a.ap(16152): Detected 0 mount point(s) in addition to Android "external" storage.
ActivityManager( 1329): Displayed com.keramidas.TitaniumBackup/.MainActivity: +814ms
KeyboardStateImpl( 4303): EditorInfo provided is null or not valid, defaulting to dumb mode!
com.keramidas.TitaniumBackup.h.d(16152): Validating license from cache file ...
com.keramidas.TitaniumBackup.h.d(16152): License response will still remain valid for 2733594 seconds according to server policy.
com.keramidas.TitaniumBackup.h.d(16152): License response is still very fresh.
com.keramidas.TitaniumBackup.MainApplication(16152): Cached license valid? = true
dalvikvm(16152): GC_CONCURRENT freed 227K, 48% free 2937K/5639K, external 215K/550K, paused 4ms+5ms
su (16235): sudb - Opening database
su (16235): sudb - Database opened
su (16235): sudb - Database closed
su (16235): 10065 com.keramidas.TitaniumBackup executing 0 /system/bin/sh using shell /system/bin/sh : sh
szipinf (16152): Initializing inflate state
System.err(16152): java.io.FileNotFoundException: /data/data/com.keramidas.TitaniumBackup/files/sqlite3 (Permission denied)
System.err(16152):	at org.apache.harmony.luni.platform.OSFileSystem.open(Native Method)
System.err(16152):	at dalvik.system.BlockGuard$WrappedFileSystem.open(BlockGuard.java:232)
System.err(16152):	at java.io.FileOutputStream.<init>(FileOutputStream.java:94)
System.err(16152):	at java.io.FileOutputStream.<init>(FileOutputStream.java:66)
System.err(16152):	at com.keramidas.TitaniumBackup.MainActivity.a(Source:2822)
System.err(16152):	at com.keramidas.TitaniumBackup.MainActivity.a(Source:2853)
System.err(16152):	at com.keramidas.TitaniumBackup.MainActivity.d(Source:2833)
System.err(16152):	at com.keramidas.TitaniumBackup.a.ap.f(Source:397)
System.err(16152):	at com.keramidas.TitaniumBackup.MainApplication.a(Source:363)
System.err(16152):	at com.keramidas.TitaniumBackup.MainApplication.b(Source:279)
System.err(16152):	at com.keramidas.TitaniumBackup.MainApplication.a(Source:253)
System.err(16152):	at com.keramidas.TitaniumBackup.dj.run(Source:406)
dalvikvm(16152): threadid=11: thread exiting with uncaught exception (group=0x40015560)
AndroidRuntime(16152): FATAL EXCEPTION: Thread-12
AndroidRuntime(16152): java.lang.NullPointerException
AndroidRuntime(16152):	at com.keramidas.TitaniumBackup.a.ap.f(Source:398)
AndroidRuntime(16152):	at com.keramidas.TitaniumBackup.MainApplication.a(Source:363)
AndroidRuntime(16152):	at com.keramidas.TitaniumBackup.MainApplication.b(Source:279)
AndroidRuntime(16152):	at com.keramidas.TitaniumBackup.MainApplication.a(Source:253)
AndroidRuntime(16152):	at com.keramidas.TitaniumBackup.dj.run(Source:406)
ActivityManager( 1329): Force finishing activity com.keramidas.TitaniumBackup/.MainActivity
com.keramidas.TitaniumBackup.MainActivity(16152): onDestroy()
com.keramidas.TitaniumBackup.as(16152): Terminating the thread.