Code Monkey home page Code Monkey logo

Comments (9)

erengy avatar erengy commented on August 20, 2024

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.

lodestone41 avatar lodestone41 commented on August 20, 2024

i'm sending the files via gmail

from taiga.

zotchii avatar zotchii commented on August 20, 2024

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.

lodestone41 avatar lodestone41 commented on August 20, 2024

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.

erengy avatar erengy commented on August 20, 2024

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.

lodestone41 avatar lodestone41 commented on August 20, 2024

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.

erengy avatar erengy commented on August 20, 2024

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.

erengy avatar erengy commented on August 20, 2024

This issue is fixed as of v1.1.5.

from taiga.

lodestone41 avatar lodestone41 commented on August 20, 2024

my bad for not informing you it got fixed with the subsequent update thanks dude

from taiga.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.