mirror of https://github.com/kiwix/libkiwix.git
Convert all JNI cerrs to Android log messages
This commit is contained in:
parent
ea8cd9f1a9
commit
709baae934
|
@ -63,7 +63,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getMainPage(JNIEnv* env, jobject obj)
|
||||||
std::string cUrl = READER->getMainPage().getPath();
|
std::string cUrl = READER->getMainPage().getPath();
|
||||||
url = c2jni(cUrl, env);
|
url = c2jni(cUrl, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM main page" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get ZIM main page");
|
||||||
}
|
}
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
|
@ -77,7 +77,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getId(JNIEnv* env, jobject obj)
|
||||||
std::string cId = READER->getId();
|
std::string cId = READER->getId();
|
||||||
id = c2jni(cId, env);
|
id = c2jni(cId, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM id" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get ZIM id");
|
||||||
}
|
}
|
||||||
|
|
||||||
return id;
|
return id;
|
||||||
|
@ -92,7 +92,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getFileSize(JNIEnv* env, jobject obj)
|
||||||
int cSize = READER->getFileSize();
|
int cSize = READER->getFileSize();
|
||||||
size = c2jni(cSize);
|
size = c2jni(cSize);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM file size" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get ZIM file size");
|
||||||
}
|
}
|
||||||
|
|
||||||
return size;
|
return size;
|
||||||
|
@ -107,7 +107,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getCreator(JNIEnv* env, jobject obj)
|
||||||
std::string cCreator = READER->getCreator();
|
std::string cCreator = READER->getCreator();
|
||||||
creator = c2jni(cCreator, env);
|
creator = c2jni(cCreator, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM creator" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get ZIM creator");
|
||||||
}
|
}
|
||||||
|
|
||||||
return creator;
|
return creator;
|
||||||
|
@ -122,7 +122,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getPublisher(JNIEnv* env, jobject obj)
|
||||||
std::string cPublisher = READER->getPublisher();
|
std::string cPublisher = READER->getPublisher();
|
||||||
publisher = c2jni(cPublisher, env);
|
publisher = c2jni(cPublisher, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM creator" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get ZIM publish");
|
||||||
}
|
}
|
||||||
return publisher;
|
return publisher;
|
||||||
}
|
}
|
||||||
|
@ -136,7 +136,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getName(JNIEnv* env, jobject obj)
|
||||||
std::string cName = READER->getName();
|
std::string cName = READER->getName();
|
||||||
name = c2jni(cName, env);
|
name = c2jni(cName, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM name" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get ZIM name");
|
||||||
}
|
}
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
@ -155,7 +155,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getFavicon(JNIEnv* env, jobject obj)
|
||||||
cContent.length()),
|
cContent.length()),
|
||||||
env);
|
env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM favicon" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get ZIM favicon");
|
||||||
}
|
}
|
||||||
return favicon;
|
return favicon;
|
||||||
}
|
}
|
||||||
|
@ -169,7 +169,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getDate(JNIEnv* env, jobject obj)
|
||||||
std::string cDate = READER->getDate();
|
std::string cDate = READER->getDate();
|
||||||
date = c2jni(cDate, env);
|
date = c2jni(cDate, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM date" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get ZIM date");
|
||||||
}
|
}
|
||||||
return date;
|
return date;
|
||||||
}
|
}
|
||||||
|
@ -183,7 +183,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getLanguage(JNIEnv* env, jobject obj)
|
||||||
std::string cLanguage = READER->getLanguage();
|
std::string cLanguage = READER->getLanguage();
|
||||||
language = c2jni(cLanguage, env);
|
language = c2jni(cLanguage, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM language" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get ZIM language");
|
||||||
}
|
}
|
||||||
|
|
||||||
return language;
|
return language;
|
||||||
|
@ -200,7 +200,7 @@ JNIEXPORT jstring JNICALL Java_org_kiwix_kiwixlib_JNIKiwixReader_getMimeType(
|
||||||
auto cMimeType = entry.getMimetype();
|
auto cMimeType = entry.getMimetype();
|
||||||
mimeType = c2jni(cMimeType, env);
|
mimeType = c2jni(cMimeType, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get mime-type for url " << cUrl << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get mime-type for url: %s", cUrl.c_str());
|
||||||
}
|
}
|
||||||
return mimeType;
|
return mimeType;
|
||||||
}
|
}
|
||||||
|
@ -231,7 +231,7 @@ JNIEXPORT jbyteArray JNICALL Java_org_kiwix_kiwixlib_JNIKiwixReader_getContent(
|
||||||
setStringObjValue(entry.getMimetype(), mimeTypeObj, env);
|
setStringObjValue(entry.getMimetype(), mimeTypeObj, env);
|
||||||
setStringObjValue(entry.getTitle(), titleObj, env);
|
setStringObjValue(entry.getTitle(), titleObj, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get content for url " << cUrl << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get content for url: %s", cUrl.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
|
@ -262,8 +262,7 @@ JNIEXPORT jbyteArray JNICALL Java_org_kiwix_kiwixlib_JNIKiwixReader_getContentPa
|
||||||
setIntObjValue(cLen, sizeObj, env);
|
setIntObjValue(cLen, sizeObj, env);
|
||||||
}
|
}
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get partial content for url " << cUrl
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get partial content for url: %s (%u : %u)", cUrl.c_str(), cOffset, cLen);
|
||||||
<< "(" << cOffset << ":" << cLen << ")" << std::endl;
|
|
||||||
}
|
}
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
@ -284,9 +283,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getDirectAccessInformation(
|
||||||
auto part_info = entry.getDirectAccessInfo();
|
auto part_info = entry.getDirectAccessInfo();
|
||||||
setPairObjValue(part_info.first, part_info.second, pair, env);
|
setPairObjValue(part_info.first, part_info.second, pair, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to locate direct access information for url " << cUrl
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get direct access info for url: %s", cUrl.c_str());
|
||||||
<< std::endl;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
return pair;
|
return pair;
|
||||||
}
|
}
|
||||||
|
@ -306,8 +303,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_searchSuggestions(JNIEnv* env,
|
||||||
retVal = JNI_TRUE;
|
retVal = JNI_TRUE;
|
||||||
}
|
}
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to search suggestions for pattern " << cPrefix
|
__android_log_print(ANDROID_LOG_WARN, "kiwix", "Unable to get search results for pattern: %s", cPrefix.c_str());
|
||||||
<< std::endl;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return retVal;
|
return retVal;
|
||||||
|
@ -327,7 +323,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getNextSuggestion(JNIEnv* env,
|
||||||
retVal = JNI_TRUE;
|
retVal = JNI_TRUE;
|
||||||
}
|
}
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get next suggestion" << std::endl;
|
__android_log_print(ANDROID_LOG_WARN, "kiwix", "Unable to get next suggestion");
|
||||||
}
|
}
|
||||||
|
|
||||||
return retVal;
|
return retVal;
|
||||||
|
@ -347,7 +343,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getPageUrlFromTitle(JNIEnv* env,
|
||||||
setStringObjValue(entry.getPath(), urlObj, env);
|
setStringObjValue(entry.getPath(), urlObj, env);
|
||||||
return JNI_TRUE;
|
return JNI_TRUE;
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get URL for title " << cTitle << std::endl;
|
__android_log_print(ANDROID_LOG_WARN, "kiwix", "Unable to get url for title %s: ", cTitle.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
return JNI_FALSE;
|
return JNI_FALSE;
|
||||||
|
@ -362,7 +358,7 @@ JNIEXPORT jstring JNICALL Java_org_kiwix_kiwixlib_JNIKiwixReader_getTitle(
|
||||||
std::string cTitle = READER->getTitle();
|
std::string cTitle = READER->getTitle();
|
||||||
title = c2jni(cTitle, env);
|
title = c2jni(cTitle, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM title" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get zim title");
|
||||||
}
|
}
|
||||||
return title;
|
return title;
|
||||||
}
|
}
|
||||||
|
@ -376,7 +372,7 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_getDescription(JNIEnv* env, jobject obj)
|
||||||
std::string cDescription = READER->getDescription();
|
std::string cDescription = READER->getDescription();
|
||||||
description = c2jni(cDescription, env);
|
description = c2jni(cDescription, env);
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get ZIM description" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get zim description");
|
||||||
}
|
}
|
||||||
return description;
|
return description;
|
||||||
}
|
}
|
||||||
|
@ -392,8 +388,7 @@ JNIEXPORT jboolean JNICALL Java_org_kiwix_kiwixlib_JNIKiwixReader_getRandomPage(
|
||||||
setStringObjValue(cUrl, urlObj, env);
|
setStringObjValue(cUrl, urlObj, env);
|
||||||
retVal = JNI_TRUE;
|
retVal = JNI_TRUE;
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
std::cerr << "Unable to get random page" << std::endl;
|
__android_log_print(ANDROID_LOG_ERROR, "kiwix", "Unable to get random page");
|
||||||
}
|
}
|
||||||
|
|
||||||
return retVal;
|
return retVal;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue