Titanium

[MOD-2384] Android : Missing file in 3.0.0 SQLite Database Encryption Module with 7.0.1.GA

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2018-02-11T16:41:00.000+0000
Affected Version/sRelease 7.0.1
Fix Version/sappcelerator.encrypteddatabase 3.0.1
ComponentsEncrypted SQLite DB
Labelsandroid
ReporterAminul Islam
AssigneeHans Knöchel
Created2017-12-29T12:40:26.000+0000
Updated2018-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

FileDateSize
app.zip2017-12-29T12:37:01.000+00009332858
tracelog.text2017-12-29T12:38:52.000+000039672

Comments

  1. Eric Merriman 2018-08-06 Cleaning up older fixed issues. If this issue should not have been closed as fixed, please reopen.

JSON Source