Details
Description
CBL VERSION: → 2.6.0-154
CBS VERSION: 6.0.1-2037
SGW VERSION: 2.6.0-127
Steps to Reproduce:
- install cbs server and enable travel-sample bucket
- install sgw and connect to cbs server
- have an Android app reference CBLite 2.6 libraries, (in my case, use TestServer Android app), and run this statement:
let searchQuery = Query
.select(SelectResult.expression(Expression.meta().id),
SelectResult.expression(Expression.property("email")),
SelectResult.expression(Function.upper(Expression.property("name"))))
.from(DataSource.database(db))
.where(Expression.property("email").and(Function.contains(Expression.property("email"),
substring: "maisondeverlaine@gmail.com")))
Actual Result:
{'$1': 'LA MAISON DE VERLAINE *à* METZ', 'email': 'maisondeverlaine@gmail.com', 'id': 'landmark_17957'}Expected Result:
{'$1': 'LA MAISON DE VERLAINE *À* METZ', 'email': 'maisondeverlaine@gmail.com', 'id': 'landmark_17957'}
non-ascii character à didn't not converted to À, This behavior is only seen on Android, NOT on iOS or .net platforms
Logs : attached
Jenkins job Failure link:
*http://uberjenkins.sc.couchbase.com:8080/job/Android-Listener-TestServer-Query-tests/336/*
Pytest command:
pytest -s -rsx --timeout=1800 --liteserv-version=2.6.0-154 --liteserv-host=192.168.33.126 --liteserv-port=8080 --xattrs --sync-gateway-version=2.6.0-127 --mode=cc --server-version=6.0.1-2037 --liteserv-platform=android --create-db-per-suite=cbl-test --enable-sample-bucket=travel-sample /Users/eunicehuang/dev/mobile-testkit/testsuites/CBLTester/CBL_Functional_tests/SuiteSetup_FunctionalTests/ -k test_query_substring
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Attachment | function.upper.android-2.5.3.txt [ 72498 ] | |
Attachment | function.upper.android-2.6.txt [ 72499 ] |
Component/s | LiteCore [ 15347 ] | |
Component/s | Java-Android [ 15344 ] |
Labels | android |
Attachment | network down x-android replicator stopped.txt [ 72583 ] |
Attachment | network down x-android replicator stopped.txt [ 72583 ] |
Component/s | Java-Android [ 15344 ] | |
Component/s | LiteCore [ 15347 ] |
Labels | android | known_issue |
Fix Version/s | Mercury [ 16188 ] |
Component/s | LiteCore [ 15347 ] | |
Component/s | Java-Android [ 15344 ] |
Labels | known_issue | android known_issue |
Security | Private [ 10332 ] | Public [ 10333 ] |
Story Points | 3 |
Assignee | The Lite [ cbgto ] | Jayahari Vavachan [ jayahari.vavachan ] |
Sprint | CBL Sprint 3 [ 891 ] |
Rank | Ranked higher |
Rank | Ranked higher |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Review [ 10107 ] |
Status | In Review [ 10107 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Open [ 1 ] |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Resolved [ 5 ] |
Assignee | Jayahari Vavachan [ jayahari.vavachan ] | Eunice Huang [ eunice.huang ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Labels | android known_issue | android |
Resolution | Fixed [ 1 ] | |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Resolution | Fixed [ 1 ] | |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Link | This issue blocks CBL-397 [ CBL-397 ] |