Comments (5)
hi @gauravjl, thanks for reporting this issue.
can you share more logs or data if possible as we can't reproduce the issue.
from android-money-manager-ex.
I am getting 'Error: Failure from system' on clicking Logcat button. I will try to get logs later.
One thing to note, I have not created budget for 2024. When I click on a budget year the app either crashes or goes back to the Home screen.
from android-money-manager-ex.
thanks.
Maybe you can try it with MMEX4Destkop, as the two are compatible and your data is on oneDrive. i suspect it was due to some dirty data
from android-money-manager-ex.
Here are the logs ay Error level.
E/ 02-04 17:04:19.565 oney.manager.ex( 9392): Not starting debugger since process cannot load the jdwp agent.
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): FATAL EXCEPTION: main
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): Process: com.money.manager.ex, PID: 9392
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): java.lang.NullPointerException: Attempt to invoke virtual method 'int com.money.manager.ex.domainmodel.Category.getParentId()' on a null object reference
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at com.money.manager.ex.datalayer.BudgetEntryRepository.loadForYear(BudgetEntryRepository.java:99)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at com.money.manager.ex.budget.BudgetAdapter.populateThreadCache(BudgetAdapter.java:249)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at com.money.manager.ex.budget.BudgetAdapter.setBudgetYearId(BudgetAdapter.java:201)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at com.money.manager.ex.budget.BudgetDetailFragment.setUpAdapter(BudgetDetailFragment.java:143)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at com.money.manager.ex.budget.BudgetDetailFragment.onCreateView(BudgetDetailFragment.java:105)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3104)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:524)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1901)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1819)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1762)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:547)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at android.os.Handler.handleCallback(Handler.java:958)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at android.os.Handler.dispatchMessage(Handler.java:99)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at android.os.Looper.loopOnce(Looper.java:230)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at android.os.Looper.loop(Looper.java:319)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at android.app.ActivityThread.main(ActivityThread.java:8893)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at java.lang.reflect.Method.invoke(Native Method)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
E/ 02-04 17:04:49.438 oney.manager.ex(14996): Not starting debugger since process cannot load the jdwp agent.
E/ 02-04 17:04:53.593 chromium(14996): [ERROR:variations_seed_loader.cc(69)] Failed to open file for reading. Errno: 2
E/ 02-04 17:05:17.230 NotificationUtils(14996): Unable to found resourceId: [notification_channel_fileoperation_conflict__description]
E/ 02-04 17:05:17.230 NotificationUtils(14996): java.lang.NoSuchFieldException: No field notification_channel_fileoperation_conflict__description in class Lcom/money/manager/ex/R$string; (declaration of 'com.money.manager.ex.R$string' appears in /data/app/~~zrt9m8A_3UZ397uDiqMvXA==/com.money.manager.ex-hSeMrhsgYaIiVOSXrKY4hQ==/base.apk!classes2.dex)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at java.lang.Class.getDeclaredField(Native Method)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at com.money.manager.ex.utils.NotificationUtils.createNotificationChannel(NotificationUtils.java:72)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at com.money.manager.ex.sync.SyncNotificationFactory.getNotificationForConflict(SyncNotificationFactory.java:160)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at com.money.manager.ex.sync.SyncService.showNotificationForConflict(SyncService.java:357)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at com.money.manager.ex.sync.SyncService.triggerSync(SyncService.java:299)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at com.money.manager.ex.sync.SyncService.onHandleWork(SyncService.java:139)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at androidx.core.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:396)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at androidx.core.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:387)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at android.os.AsyncTask$3.call(AsyncTask.java:394)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at java.util.concurrent.FutureTask.run(FutureTask.java:264)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
E/ 02-04 17:05:17.230 NotificationUtils(14996): at java.lang.Thread.run(Thread.java:1012)
E/ 02-04 17:05:17.231 NotificationUtils(14996): Unable to found resourceId: [notification_channel_fileoperation_conflict__description]
E/ 02-04 17:05:17.231 NotificationUtils(14996): java.lang.NoSuchFieldException: No field notification_channel_fileoperation_conflict__description in class Lcom/money/manager/ex/R$string; (declaration of 'com.money.manager.ex.R$string' appears in /data/app/~~zrt9m8A_3UZ397uDiqMvXA==/com.money.manager.ex-hSeMrhsgYaIiVOSXrKY4hQ==/base.apk!classes2.dex)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at java.lang.Class.getDeclaredField(Native Method)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at com.money.manager.ex.utils.NotificationUtils.createNotificationChannel(NotificationUtils.java:72)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at com.money.manager.ex.sync.SyncNotificationFactory.getNotificationForConflict(SyncNotificationFactory.java:160)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at com.money.manager.ex.sync.SyncService.showNotificationForConflict(SyncService.java:357)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at com.money.manager.ex.sync.SyncService.triggerSync(SyncService.java:299)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at com.money.manager.ex.sync.SyncService.onHandleWork(SyncService.java:139)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at androidx.core.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:396)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at androidx.core.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:387)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at android.os.AsyncTask$3.call(AsyncTask.java:394)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at java.util.concurrent.FutureTask.run(FutureTask.java:264)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
E/ 02-04 17:05:17.231 NotificationUtils(14996): at java.lang.Thread.run(Thread.java:1012)
E/ 02-04 17:06:04.610 chromium(14996): [ERROR:page_load_metrics_update_dispatcher.cc(179)] Invalid first_paint (unset) for first_image_paint 1.238 s
E/ 02-04 17:06:04.721 chromium(14996): [ERROR:page_load_metrics_update_dispatcher.cc(179)] Invalid first_paint (unset) for first_image_paint 1.238 s
E/ 02-04 17:06:13.349 oney.manager.ex(28976): Not starting debugger since process cannot load the jdwp agent.
E/ 02-04 17:06:22.150 chromium(28976): [0204/170622.150031:ERROR:variations_seed_loader.cc(69)] Failed to open file for reading. Errno: 2
E/ 02-04 17:07:15.057 oney.manager.ex( 3803): Not starting debugger since process cannot load the jdwp agent.
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): FATAL EXCEPTION: main
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): Process: com.money.manager.ex, PID: 3803
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): java.lang.NullPointerException: Attempt to invoke virtual method 'int com.money.manager.ex.domainmodel.Category.getParentId()' on a null object reference
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at com.money.manager.ex.datalayer.BudgetEntryRepository.loadForYear(BudgetEntryRepository.java:99)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at com.money.manager.ex.budget.BudgetAdapter.populateThreadCache(BudgetAdapter.java:249)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at com.money.manager.ex.budget.BudgetAdapter.setBudgetYearId(BudgetAdapter.java:201)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at com.money.manager.ex.budget.BudgetDetailFragment.setUpAdapter(BudgetDetailFragment.java:143)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at com.money.manager.ex.budget.BudgetDetailFragment.onCreateView(BudgetDetailFragment.java:105)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3104)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:524)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1901)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1819)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1762)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:547)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at android.os.Handler.handleCallback(Handler.java:958)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at android.os.Handler.dispatchMessage(Handler.java:99)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at android.os.Looper.loopOnce(Looper.java:230)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at android.os.Looper.loop(Looper.java:319)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at android.app.ActivityThread.main(ActivityThread.java:8893)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at java.lang.reflect.Method.invoke(Native Method)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
E/ 02-04 17:07:50.469 AndroidRuntime( 3803): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
E/ 02-04 17:07:50.577 oney.manager.ex( 6092): Not starting debugger since process cannot load the jdwp agent.
E/ 02-04 17:07:53.327 chromium( 6092): [0204/170753.327647:ERROR:variations_seed_loader.cc(69)] Failed to open file for reading. Errno: 2
E/ 02-04 17:07:53.328 chromium( 6092): [0204/170753.328054:ERROR:variations_seed_loader.cc(69)] Failed to open file for reading. Errno: 2
E/ 02-04 17:07:53.400 cr_TrackExitReasons( 6092): Failed to parse JSON from file.
from android-money-manager-ex.
thanks @gauravjl ,
this exception shows there is a problematic category in table BUDGETTABLE_V1
.
can you try the sample database file through MMEX4Desktop?
meanwhile, MMEX4Android will add some protection code to enhance the robustness.
E/ 02-04 17:04:19.565 oney.manager.ex( 9392): Not starting debugger since process cannot load the jdwp agent.
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): FATAL EXCEPTION: main
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): Process: com.money.manager.ex, PID: 9392
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): java.lang.NullPointerException: Attempt to invoke virtual method 'int com.money.manager.ex.domainmodel.Category.getParentId()' on a null object reference
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at com.money.manager.ex.datalayer.BudgetEntryRepository.loadForYear(BudgetEntryRepository.java:99)
E/ 02-04 17:04:48.834 AndroidRuntime( 9392): at
from android-money-manager-ex.
Related Issues (20)
- Can't open any transaccion (crash) HOT 11
- Can't open MMEX file from Nextcloud application (F-Droid version) HOT 4
- only 2 reports working
- Updating amount calc doesn't work HOT 4
- Bug on + button HOT 9
- Some Reports submenus not opening HOT 5
- dropbox and syncthing sync don't work properly HOT 8
- Auto add scheduled transactions at launch HOT 19
- "Income vs. Expenses" report calculates share transaction with transfer type incorrectly HOT 1
- Notifications are blocked? HOT 5
- No operation possible after update HOT 4
- MMEX v2024.04.21 (1029): some reports not working HOT 1
- Problem with biometric security / pin protection HOT 1
- Switch between DBs requires password HOT 1
- Error sorting Payees by usage
- Arabic translation update HOT 7
- View reports by parent categories HOT 1
- Auto update/sync Google drive HOT 4
- Database created/modified on Linux (Appimage) won't work on Android HOT 4
- Crash during automate testing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-money-manager-ex.