Skip to content

[firebase-remote-config] Cannot convert boolean to Ljava/lang/Object; at index 1 #180

Closed
@BalintVegh

Description

@BalintVegh

I have an issue when trying to set boolean as default value to firebase-remote-config.
Other primitives are working correctly, only boolean doesn't.

firebase()
	.remoteConfig()
	.setDefaults({
		testBoolean: false
	})

Packages:

  • @nativescript/firebase-core: 2.5.2
  • @nativescript/firebase-remote-config: 2.5.2
System.err: An uncaught Exception occurred on "main" thread.
  System.err: Calling js method run failed
  System.err: Error: Uncaught (in promise): Error: Cannot convert boolean to Ljava/lang/Object; at index 1
  System.err: Error: Cannot convert boolean to Ljava/lang/Object; at index 1
  System.err:     at file: app/webpack:/praktiker/node_modules/@nativescript/firebase-core/utils.js:86:0
  System.err:     at Array.forEach (<anonymous>)
  System.err:     at serialize (file: app/webpack:/praktiker/node_modules/@nativescript/firebase-core/utils.js:86:0)
  System.err:     at file: app/webpack:/praktiker/node_modules/@nativescript/firebase-remote-config/index.android.js:248:63
  System.err:     at new ZoneAwarePromise (file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:1429:0)
  System.err:     at RemoteConfig.setDefaults (file: app/webpack:/praktiker/node_modules/@nativescript/firebase-remote-config/index.android.js:247:0)
  System.err:     at FirebaseRemoteConfigService.init (file: app/webpack:/praktiker/app/configs/firebase-remote-config.service.ts:18:0)
  System.err:     at AppComponent.ngOnInit (file: app/webpack:/praktiker/app/app.component.ts:155:0)
  System.err:     at callHook (file: app/webpack:/praktiker/node_modules/@angular/core/fesm2015/core.mjs:2491:0)
  System.err:     at callHooks (file: app/webpack:/praktiker/node_modules/@angular/core/fesm2015/core.mjs:2460:0)
  System.err:
  System.err: StackTrace:
  System.err: resolvePromise(file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:1211:0)
  System.err: 	at resolvePromise(file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:1165:0)
  System.err: 	at (file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:1278:0)
  System.err: 	at invokeTask(file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:406:0)
  System.err: 	at onInvokeTask(file: app/webpack:/praktiker/node_modules/@angular/core/fesm2015/core.mjs:26237:0)
  System.err: 	at invokeTask(file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:405:0)
  System.err: 	at runTask(file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:178:0)
  System.err: 	at drainMicroTaskQueue(file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:585:0)
  System.err: 	at invokeTask(file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:491:0)
  System.err: 	at ZoneTask.invoke(file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:476:0)
  System.err: 	at runZoneSyncTask(file: app/webpack:/praktiker/node_modules/@nativescript/angular/fesm2015/nativescript-angular.mjs:375:13)
  System.err: 	at runSynchronously(file: app/webpack:/praktiker/node_modules/@nativescript/angular/fesm2015/nativescript-angular.mjs:415:8)
  System.err: 	at bootstrapRoot(file: app/webpack:/praktiker/node_modules/@nativescript/angular/fesm2015/nativescript-angular.mjs:509:12)
  System.err: 	at (file: app/webpack:/praktiker/node_modules/@nativescript/angular/fesm2015/nativescript-angular.mjs:628:8)
  System.err: 	at _handleEvent(file: app/webpack:/praktiker/node_modules/@nativescript/core/data/observable/index.js:235:40)
  System.err: 	at notify(file: app/webpack:/praktiker/node_modules/@nativescript/core/data/observable/index.js:216:23)
  System.err: 	at notifyLaunch(file: app/webpack:/praktiker/node_modules/@nativescript/core/ui/frame/index.android.js:1275:4)
  System.err: 	at setActivityContent(file: app/webpack:/praktiker/node_modules/@nativescript/core/ui/frame/index.android.js:1178:27)
  System.err: 	at onCreate(file: app/webpack:/praktiker/node_modules/@nativescript/core/ui/frame/index.android.js:1002:13)
  System.err: 	at onCreate(file: app/webpack:/praktiker/node_modules/@nativescript/core/ui/frame/activity.android.js:21:0)
  System.err:     at file: app/webpack:/praktiker/node_modules/@nativescript/firebase-core/utils.js:86:0
  System.err:     at Array.forEach (<anonymous>)
  System.err:     at serialize (file: app/webpack:/praktiker/node_modules/@nativescript/firebase-core/utils.js:86:0)
  System.err:     at file: app/webpack:/praktiker/node_modules/@nativescript/firebase-remote-config/index.android.js:248:63
  System.err:     at new ZoneAwarePromise (file: app/webpack:/praktiker/node_modules/zone.js/fesm2015/zone.js:1429:0)
  System.err:     at RemoteConfig.setDefaults (file: app/webpack:/praktiker/node_modules/@nativescript/firebase-remote-config/index.android.js:247:0)
  System.err:     at FirebaseRemoteConfigService.init (file: app/webpack:/praktiker/app/configs/firebase-remote-config.service.ts:18:0)
  System.err:     at AppComponent.ngOnInit (file: app/webpack:/praktiker/app/app.component.ts:155:0)
  System.err:     at callHook (file: app/webpack:/praktiker/node_modules/@angular/core/fesm2015/core.mjs:2491:0)
  System.err:     at callHooks (file: app/webpack:/praktiker/node_modules/@angular/core/fesm2015/core.mjs:2460:0)
  System.err: 	at com.tns.Runtime.callJSMethodNative(Native Method)
  System.err: 	at com.tns.Runtime.dispatchCallJSMethodNative(Runtime.java:1302)
  System.err: 	at com.tns.Runtime.callJSMethodImpl(Runtime.java:1188)
  System.err: 	at com.tns.Runtime.callJSMethod(Runtime.java:1175)
  System.err: 	at com.tns.Runtime.callJSMethod(Runtime.java:1153)
  System.err: 	at com.tns.Runtime.callJSMethod(Runtime.java:1149)
  System.err: 	at com.tns.gen.java.lang.Runnable.run(Runnable.java:17)
  System.err: 	at android.os.Handler.handleCallback(Handler.java:942)
  System.err: 	at android.os.Handler.dispatchMessage(Handler.java:99)
  System.err: 	at android.os.Looper.loopOnce(Looper.java:240)
  System.err: 	at android.os.Looper.loop(Looper.java:351)
  System.err: 	at android.app.ActivityThread.main(ActivityThread.java:8321)
  System.err: 	at java.lang.reflect.Method.invoke(Native Method)
  System.err: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
  System.err: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1012)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions