-
Notifications
You must be signed in to change notification settings - Fork 43
Unable to load dictionary #111
Comments
Looks like corrupted file, please verify that complete file was copied to the device and check data integrity - in Lookup screen go to menu, Dictionaties, long tap in the list on dictionary you want to check. |
The file is complete (checked MD5 sum) and works on an Android 4.2 phone. The data integrity is also fine. The issue does not make any sense to me. |
Looks like the problem is with the file size of dewiki20140703.1of3.aar. It's 2147490595 bytes, which is larger than 231 - 1. Android 2 appears to have a file size limit of 231 - 1 (2Gb) for FAT32, even though max file size on FAT32 is supposed to be 232 - 1 (4Gb). Default max volume file size in dictionary compiler is set to 231 - 1, but apparently compiler failed to enforce it and dewiki20140703.1of3.aar ended up being bigger. This is probably the same issue as #105. I'll need to figure out why compiler allowed file bigger than default limit and dewiki will need to be recompiled or re-split into smaller volumes. |
That must be the reason. I will try to split the file. Thanks a lot for your help! |
@pukekoweka check out new dewiki-20140802 at http://Bit.ly/MegaDewiki or http://Bit.ly/AardWikiDe (thanks to MarkusHBraun), all volumes are smaller than 231 - 1 so should work for you on Android 2. |
dewiki-20140802.1_of_3.aar is unfortunately 2.147.493.841 Bytes, so larger than 2^31 |
@pukekoweka Not sure where do you see that. dewiki-20140802.1_of_3.aar I've got is 2147419341 |
You are right. I had the old version. The new one works! |
I tried to integrate the German dictionary compiled by MHBraun into my Android 2.3 phone. Only the first dictionary will not open. The error is "dewiki20140703.1of3.aar: Value too large for defined data type".
The dictionary works fine on the desktop version, so I would like to fix this issue. Is there maybe a conflict with the file system?
The text was updated successfully, but these errors were encountered: