AnsweredAssumed Answered

Catalyst Integration issue - uable to load BlueBottle$WetDrySubscription

Question asked by Venkata Phani Kumar Mangipudi on Mar 11, 2019
Latest reply on Mar 13, 2019 by Venkata Phani Kumar Mangipudi
I am trying to use catalyst in one of our survey projects. While building the APK, I've had issues with NDK .so files. I've downloaded them from your PENMAP application and used in my android application.
I am able to load the subscription properly. But when trying to connect to catalyst, I am getting following error as depicted in the screenshot. Am I missing some libraries?
NullPointerException: ClassLoader.loadClass returned null for com.trimble.bluebottle.remoteapi.protocolbuffers.BlueBottle$WetDrySubscription
I am using the CatalystFacade library from the sample application shipped along with the SDK, and building the application using Kotlin, Yoga, Dagger2. Please let me know if you want me to share more details.
I was not able to find 
// glue layer
System.loadLibrary("Trimble.Ssi.Wrapped.Common");
System.loadLibrary("Trimble.Ssi.Wrapped.GNSS");
Hence used following from the PenMap application APK:
// glue layer
System.loadLibrary("Trimble.Ssi.CSWrapped.Common");
System.loadLibrary("Trimble.Ssi.CSWrapped.GNSS");
Also, couldn't find the mock so files, hence commented them out:
//        System.loadLibrary("Trimble.Ssi.Driver.Mock.Common");
//        System.loadLibrary("Trimble.Ssi.Driver.Mock.GNSS"); 
 
Kindly help, We are in a very tight timelines and I couldn't find the said class anywhere!

Attachments

Outcomes