Comments (7)
What seems to have happened is that the deck config uuid, which is listed twice in the json file, had got out of sync with itself somehow.
Fiddling it by hand in the json and then importing the deck has fixed the issue for me.
from crowdanki.
huh, let me know if it happens again!
from crowdanki.
It happened again. I think all you need to do to provoke it is to change the options group of your deck. It would be much better if the options stuff wasn't exported anyway!
from crowdanki.
Specifically the deck_config_uuid doesn't change, but the deck_configurations/crowdanki_uuid does, and this makes the file un-importable.
from crowdanki.
I am also experiencing this problem, also triggered by differing options groups.
Since this breaks one of the core use cases of the plug-in (sharing decks between people, who will typically want different rates of new cards per day, etc.), would it make sense to disable options group export/import for now and then make re-enabling it a feature for the future?
from crowdanki.
there is no easy way to just disable it. setting https://github.com/Stvad/CrowdAnki/blob/master/crowd_anki/representation/deck.py#L130 to false can be a quick hack for the update use case. but just setting it to false would likely break the fresh import scenario.
To make this work, the default behavior that'd choose the deck config to be default if it's not found or something like that is required here
from crowdanki.
Looking at the error message and the description, I think that the root issue here is the same as #106 and #116!
(This issue also includes a request to avoid exporting/importing the deck config:
Since this breaks one of the core use cases of the plug-in (sharing decks between people, who will typically want different rates of new cards per day, etc.),
but that's already fully covered by #31.)
from crowdanki.
Related Issues (20)
- upgrading through anki or installing from the website gets me an old release HOT 3
- "maximum recursion depth exceeded" error when I try to export to JSON HOT 3
- Allow testing against both Qt5 and Qt6
- RecursionError: maximum recursion depth exceeded / Conflict with Enhanced Cloze? HOT 4
- Add test for running `fetch_dependencies.sh` (building `dist/`)
- Upgrade to python 3.9
- Can't export in Version 2.1.55+ HOT 2
- Export sort method doesn't sort subdecks HOT 2
- Note count in import dialog doesn't include subdecks HOT 1
- Wiki locked? HOT 5
- Keep individual spaced repetition progress on import? HOT 2
- Add-on fails to load on Anki startup HOT 1
- “Card template 1 in notetype '[…]' has a problem.” HOT 1
- Anki crashes on start HOT 8
- Git import that involves a redirect (uses a non-canonical path) fails
- Convert deck to use CrowdAnki HOT 3
- JSON export does not include FSRS weights. field `"fsrsWeights"` seems to always be empty []. HOT 3
- Feature sugestion: Exclude decks from snapshots HOT 4
- add support for 24.06.2+ HOT 2
- Can't delete cards via CrowdAnki HOT 3
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 crowdanki.