Comments (9)
It seems like Taiga's local anime database got corrupted somehow. Could you send me these two files so I can take a look?
Taiga\data\db\anime.xml
Taiga\data\user\<username>\anime.xml
from taiga.
i'm sending the files via gmail
from taiga.
Here is how to reproduce the bug.
Close Taiga.
Delete Taiga\data\db\anime.xml
Open Taiga. Empty titles can be seen. Scroll to bottom and proper titles may be seen. If taiga is closed now, empty entries with only an id can be found in the database xml file.
Here is a quick fix for users:
Close taiga.
Delete both Taiga\data\db\anime.xml and Taiga\data\user\anime.xml (the files are now found in appdata rather than program files).
Open taiga and press synchronize.
The empty entries found in Taiga\data\db\anime.xml do not go away unless this is done, that is restarts and synchronize won't fix it.
So what happens in this particular case is empty entries get added to the database. First Taiga\data\db\anime.xml is read (is actually empty so database is empty). Then user list xml is read. The id found in userlist xml is set as ktaiga id. In UpdateItem() of anime_db.cpp a new empty item will be added to database since item has no kmyanimelist or khummingbird id. The generate ids here is why the invalid entries' ids are in sequential order.
I should also note that there is a separate issue that has been reported in MAL forum to do with blank titles showing for anime with no English name with the show english titles setting. This issue is probably the most prevalent issue for users, not corrupt databases.
from taiga.
done and working thanks man :-D
On 20 June 2014 23:46, zotchii [email protected] wrote:
Here is how to reproduce the bug.
Close Taiga.
Delete Taiga\data\db\anime.xml
Open Taiga. Empty titles can be seen. Scroll to bottom and proper titles
may be seen. If taiga is closed now, empty entries with only an id can be
found in the database xml file.Here is a quick fix for users.
Close taiga.
Delete both Taiga\data\db\anime.xml and
Taiga\data\user\anime.xml (the files are now found in appdata
rather than program files).
Open taiga and press synchronize.The empty entries found in Taiga\data\db\anime.xml do not go away unless
this is done, that is restarts and synchronize won't fix it.So what happens in this particular case is empty entries get added to the
database. First Taiga\data\db\anime.xml is read (is actually empty so
database is empty). Then user list xml is read. The id found in userlist
xml is set as ktaiga id. In UpdateItem() of anime_db.cpp a new empty item
will be added to database since item has no kmyanimelist or khummingbird
id. The generate ids here is why the invalid entries' ids are in sequential
order.—
Reply to this email directly or view it on GitHub
#12 (comment).
from taiga.
Have you previously tinkered with the database, modified it manually or deleted it? If so, that's expected. Normally, any anime in user's list definitely exists in the local anime database, so this kind of issue never happens.
Deleting the files I and @zotchii mentioned and restarting Taiga indeed fixes the issue. I was trying to figure out why they got corrupted in the first place, which is why I asked to examine them.
from taiga.
no seriously man got enough problems on my plate no time for tinkering and
upon restarting the application it goes entirely blank so i have to delete
and synchronise everytime i start
On 21 June 2014 00:25, Eren Okka [email protected] wrote:
Have you previously tinkered with the database, modified it manually or
deleted it? If so, that's expected. Normally, any anime in user's list
definitely exists in the local anime database, so this kind of issue never
happens.Deleting the files I and @zotchii https://github.com/zotchii mentioned
and restarting Taiga indeed fixes the issue. I was trying to figure out why
they got corrupted in the first place, which is why I asked to examine them.—
Reply to this email directly or view it on GitHub
#12 (comment).
from taiga.
If you have the Display English titles, if available option enabled, try disabling it from Settings → Application → Anime list. I've fixed this issue and will distribute the patch tomorrow.
from taiga.
This issue is fixed as of v1.1.5.
from taiga.
my bad for not informing you it got fixed with the subsequent update thanks dude
from taiga.
Related Issues (20)
- Chapter on kitsu not update when watch anime HOT 1
- Custom Lists HOT 1
- Crunchyroll Detection HOT 1
- anime recognition problem HOT 2
- Can we have some Taiga v2 news ? HOT 4
- Sepperate List updates and automatic sharing setting HOT 1
- MAL: Unknown error (403 Forbiden) HOT 2
- It does not recognize mpv animejanai.
- [Suggestion] Add support to mpv-manga-reader to track mangas chapters HOT 1
- lagging ui every x seconds HOT 1
- [SUGGESTION] Anime Weekly Schedule HOT 1
- Anime Poster Preview HOT 3
- Split checking for anime-relations update into dedicated option
- Anilist crashing Taiga HOT 8
- v1.4.1 won't recognize any series anymore HOT 2
- taiga not identifying or autodownload title
- 'Play random anime' function is really slow
- Prefer filters broken? HOT 2
- [Feature Request/Bug] Alternate titles issue HOT 1
- Notes disappearing?
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 taiga.