yigit / android-priority-jobqueue

A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cannot save job to disk

BlueGeneR opened this issue · comments

commented

Can you tell me how to fix it?

AndroidRuntime: FATAL EXCEPTION: job-manager
Process: com.szjsaq.hzs_tvbox, PID: 5246
java.lang.RuntimeException: cannot save job to disk
at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.persistJobToDisk(SqliteJobQueue.java:107)
at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.insert(SqliteJobQueue.java:90)
at com.birbit.android.jobqueue.cachedQueue.CachedJobQueue.insert(CachedJobQueue.java:29)
at com.birbit.android.jobqueue.JobManagerThread.handleAddJob(JobManagerThread.java:143)
at com.birbit.android.jobqueue.JobManagerThread.access$100(JobManagerThread.java:35)
at com.birbit.android.jobqueue.JobManagerThread$1.handleMessage(JobManagerThread.java:228)
at com.birbit.android.jobqueue.messaging.PriorityMessageQueue.consume(PriorityMessageQueue.java:39)
at com.birbit.android.jobqueue.JobManagerThread.run(JobManagerThread.java:222)
at java.lang.Thread.run(Thread.java:761)
Caused by: java.io.NotSerializableException: com.j256.ormlite.dao.BaseDaoImpl$6
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1224)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1584)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1549)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1472)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1218)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue$JavaSerializer.serialize(SqliteJobQueue.java:493)
at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.persistJobToDisk(SqliteJobQueue.java:105)
at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.insert(SqliteJobQueue.java:90) 
at com.birbit.android.jobqueue.cachedQueue.CachedJobQueue.insert(CachedJobQueue.java:29) 
at com.birbit.android.jobqueue.JobManagerThread.handleAddJob(JobManagerThread.java:143) 
at com.birbit.android.jobqueue.JobManagerThread.access$100(JobManagerThread.java:35) 
at com.birbit.android.jobqueue.JobManagerThread$1.handleMessage(JobManagerThread.java:228) 
at com.birbit.android.jobqueue.messaging.PriorityMessageQueue.consume(PriorityMessageQueue.java:39) 
at com.birbit.android.jobqueue.JobManagerThread.run(JobManagerThread.java:222) 
at java.lang.Thread.run(Thread.java:761) 

com.j256.ormlite.dao.BaseDaoImpl Not serializable How to solve?