[MOD-2384] Android : Missing file in 3.0.0 SQLite Database Encryption Module with 7.0.1.GA
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2018-02-11T16:41:00.000+0000 |
Affected Version/s | Release 7.0.1 |
Fix Version/s | appcelerator.encrypteddatabase 3.0.1 |
Components | Encrypted SQLite DB |
Labels | android |
Reporter | Aminul Islam |
Assignee | Hans Knöchel |
Created | 2017-12-29T12:40:26.000+0000 |
Updated | 2018-08-06T17:49:35.000+0000 |
Description
Steps:
1. Create a new project.
2. Find the attached app folder and past on your project.
3. Add appcelerator.encrypteddatabase 3.0.0 and build with latest ti SDK 7.0.1.GA
4. When the app opens, click on the button to replicate the issue and the error will be shown.
[ERROR] TiExceptionHandler: (main) [23068,28740] ----- Titanium Javascript Runtime Error -----
[ERROR] TiExceptionHandler: (main) [0,28740] - In ti:/properties.js:14,20
[ERROR] TiExceptionHandler: (main) [0,28740] - Message: Uncaught dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abcmcoe.sqliteencryption-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abcmcoe.sqliteencryption-1/lib/arm, /data/app/com.abcmcoe.sqliteencryption-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, system/vendor/lib, system/vendor/lib/egl, system/lib/hw]]] couldn't find "libsqlcipher.so"
[ERROR] TiExceptionHandler: (main) [0,28740] - Source: if (!Properties.hasProperty(key)) {
[ERROR] V8Exception: Exception occurred at ti:/properties.js:14: Uncaught dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abcmcoe.sqliteencryption-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abcmcoe.sqliteencryption-1/lib/arm, /data/app/com.abcmcoe.sqliteencryption-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, system/vendor/lib, system/vendor/lib/egl, system/lib/hw]]] couldn't find "libsqlcipher.so"
[ERROR] V8Exception: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abcmcoe.sqliteencryption-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abcmcoe.sqliteencryption-1/lib/arm, /data/app/com.abcmcoe.sqliteencryption-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, system/vendor/lib, system/vendor/lib/egl, system/lib/hw]]] couldn't find "libsqlcipher.so"
Test Environment:
appcelerator.encrypteddatabase 3.0.0
Appcelerator Command-Line Interface, version 7.0.1
Operating System
Name = Mac OS X
Version = 10.13.1
Node.js
Node.js Version = 8.9.1
npm Version = 5.5.1
Appcelerator CLI
Installer = 4.2.11
Core Package = 7.0.1
Titanium CLI CLI Version = 5.0.14
node-appc Version = 0.2.41
Titanium SDKs 7.0.1.GA
Attachments
File | Date | Size |
---|---|---|
app.zip | 2017-12-29T12:37:01.000+0000 | 9332858 |
tracelog.text | 2017-12-29T12:38:52.000+0000 | 39672 |
Cleaning up older fixed issues. If this issue should not have been closed as fixed, please reopen.