Function.count() docs/API clarification
@blake.meike I noticed this comment Null expression is count * was added to the Function.count() API docs in CBL v3. The parameter was marked @Nullable in the same commit. However, it was reverted to...
View ArticleKotlin extensions docs fix
A couple examples in the Kotlin extension functions docs show array literals that aren’t valid in Kotlin. E.g.: FullTextIndexConfigurationFactory.create(expressions = ["name","location"]) This would...
View ArticleN1QL syntax error on Order BY
I have got strange error strange error when doing query and ordering result. I have use this tutorial SQL++ Query Strings | Couchbase Docs Query that I use is: SELECT channels, documentType,...
View ArticleCouchbase Lite on Github Actions
Hi, I’m trying to establish a very basic CI pipeline based on Github Actions. The problem is that I use Couchbase Lite in some of my tests, and they run perfectly fine either on Windows or MacOS....
View ArticleCBL: On mobile, sync for the documents for a specific channel is complete but...
Hi, I’m using Xamarin CBL v2.8.6. In the app, once the user is logged, the app will sync the documents for a specific channel (one-shot) from the server. The issue is that sometimes the sync is...
View ArticleCouchbase Lite Java SDK API feedback
@blake.meike rather than creating separate posts, I’ll just start this more general thread for API feedback I come across. I ran into some additional nullability variances in MutableDictionary....
View ArticleSync gateway API REST Vs Couchbase server SDK
Hello everyone! I’m reading the documentation about sync gateway and couchbase server and I’ve this doubt: Is it better to use Sync Gateway API REST or using Couchbase server SDK to save the documents...
View ArticleDevice stuck with MultiChangesFeed waiting
Sync Gateway v3.0.3 Devices are correctly connected to SG, but they do not receive any updates. Only when the device need to push a new revision then it reconnects to SG and the replica starts again,...
View ArticleINC0116969 : Crashlytics : iOS : iPhone 13 Pro, iOS 15.5.0, CouchbaseLiteSwift
[INC0116969 | Incident | Crash Item : _hidden#26509 line 925 hidden#4473 Issue details :Crashed: 0 libobjc.A.dylib 0x1f28 objc_msgSend + 8 1 CouchbaseLiteSwift 0x3bff4 hidden#4473 + 925...
View ArticleResultSet close() in 3.0
I noticed that ResultSet implements the AutoCloseable interface in the Java 3.0 release, adding the close() method. Usage in test code uses this with try-with-resources to call close() automatically....
View ArticleShould we avoid using DictionaryInterface?
According to DictionaryInterface.java: /** * Note: DictionaryInterface is an internal interface. This should not be public. */ public interface DictionaryInterface { . . . } I have a lot of extension...
View ArticleHow to Do Type casting in Couchbaselite iOS SDK?
Hi Team, I am having a field named “listID” as string in my documents. While querying using iOS SDK I have to use orderBy property. Since “listID”(it is int) is saved as string So...
View ArticleCouchbase Lite Replicator Not Syncing after write
Hi I am using couchbase lite on android version 3.0.0 and sync gateway version 3. I am hoping someone can shed light on this issue. It seems that for some users if on the first time the database is...
View ArticleCan Couchbase Lite be used in windows background services?
Hi All, I want to use Couchbase Lite version in a background service running on windows (uwp) and I want to sync data with sync getway. However, in every article I read, the statements that “Couchbase...
View ArticleObjC SDK doesn't set length after Database.getBlob()
I found that this Java test run against the ObjC SDK fails because the length is 0. Comparing the Java and ObjC code, there’s no equivalent to the updateSize() function which sets the length. ObjC...
View ArticleCrashlytics reported iOS errors
I am seeing the following errors periodically reported in Crashlytics for our iOS Xamarin forms version of an app using 3.0.0 of Couchbase Lite. EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000...
View ArticleUnicode collation locale, null or device locale?
The Java SDK allows unicode query collations to have a null locale. This test expects them to be null in the JSON output. But the ObjC SDK transforms a null locale for unicode collations to the...
View ArticleSync gateway ubuntu ARM 20.04
I have found the version of Couchbase 7.1 that installs on ubuntu ARM 20.04, but is there a package for Sync gateway that runs it? 1 post - 1 participant Read full topic
View ArticleFATAL UNHANDLED EXCEPTION: System.InvalidOperationException: Operation...
Well this one caught me by surprise. I have been using CBL for years and did the unthinkable, went out of range of the Wi-Fi without a sim in the device, so truly offline. Suddenly my app wouldn’t...
View ArticleMaven resource: com.couchbase.lite:couchbase-lite-android-ee:3.0.0 appears...
Blake, I am just walking thru he published samples. I cant get an Android project to build when pointing to gradle settings as follows: build.gradle(:app) file: implementation...
View Article