Closed RollerIn closed 3 years ago
I have no idea how WDIO services work, that would be a WDIO thing. It looks like the error you ran into is from WDIO and not this driver.
What about adding appium:
prefix in alwaysMatch
?
https://github.com/appium/appium-geckodriver#usage
(I agree with jlips's insight about the wdio internal, if you did not have any appium server log)
duplicate of https://github.com/appium/appium/issues/15804
Hello, I would like to reopen this ticket, I have used gecko-appium to launch and work on firefox, I have seen communication with firefox but firefox was crashed am not sure where it was the issues here are the logs…if possible ..please suggest me with capabilitites
Logs:
35m[Appium][39m Appium v1.21.0 creating new GeckoDriver (v0.3.2) session [debug] [35m[Appium][39m There are no active sessions for cleanup [35m[Appium][39m Applying relaxed security to 'GeckoDriver' as per server command line argument. All insecure features will be enabled unless explicitly disabled by --deny-insecure [debug] [35m[BaseDriver][39m W3C capabilities and MJSONWP desired capabilities were provided [debug] [35m[BaseDriver][39m Creating session with W3C capabilities: { [debug] [35m[BaseDriver][39m "alwaysMatch": { [debug] [35m[BaseDriver][39m "platformName": "mac", [debug] [35m[BaseDriver][39m "browserName": "firefox", [debug] [35m[BaseDriver][39m "appium:automationName": "Gecko", [debug] [35m[BaseDriver][39m "appium:deviceName": "Nexus_5X_API_30", [debug] [35m[BaseDriver][39m "appium:deviceOrientation": "portriat", [debug] [35m[BaseDriver][39m "moz:firefoxOptions": { [debug] [35m[BaseDriver][39m "androidPackage": "org.mozilla.firefox", [debug] [35m[BaseDriver][39m "log": { [debug] [35m[BaseDriver][39m "level": "trace" [debug] [35m[BaseDriver][39m } [debug] [35m[BaseDriver][39m }, [debug] [35m[BaseDriver][39m "appium:androidStorage": "internal", [debug] [35m[BaseDriver][39m "appium:maxInstances": 1, [debug] [35m[BaseDriver][39m "acceptInsecureCerts": true [debug] [35m[BaseDriver][39m }, [debug] [35m[BaseDriver][39m "firstMatch": [ [debug] [35m[BaseDriver][39m {} [debug] [35m[BaseDriver][39m ] [debug] [35m[BaseDriver][39m } [35m[BaseDriver][39m Session created with session id: c70d025d-cad0-4251-865b-eeef97169f78 [35m[GeckoDriverServer][39m Starting '/Users/<testuser>/Downloads/wrtest/node_modules/.bin/geckodriver' with args ["-p",5200,"--android-storage","internal"] [debug] [35m[WD Proxy][39m Matched '/status' to command name 'getStatus' [debug] [35m[WD Proxy][39m Proxying [GET /status] to [GET http://127.0.0.1:5200/status] with no body [35m[WD Proxy][39m connect ECONNREFUSED 127.0.0.1:5200 [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126076252 geckodriver WARN --android-storage argument is deprecated and will be removed soon. [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126076254 geckodriver INFO Listening on 127.0.0.1:5200 [debug] [35m[WD Proxy][39m Matched '/status' to command name 'getStatus' [debug] [35m[WD Proxy][39m Proxying [GET /status] to [GET http://127.0.0.1:5200/status] with no body [debug] [35m[WD Proxy][39m Got response with status 200: {"value":{"message":"","ready":true}} [debug] [35m[WD Proxy][39m Matched '/session' to command name 'createSession' [debug] [35m[WD Proxy][39m Proxying [POST /session] to [POST http://127.0.0.1:5200/session] with body: {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"browserName":"firefox","platformName":"mac","moz:firefoxOptions":{"androidPackage":"org.mozilla.firefox","log":{"level":"trace"}},"acceptInsecureCerts":true}}} [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077196 mozdevice WARN adb server response contained hexstring length 164 and message length was 164 and message was "emulator-5554 offline transport_id:1022\nemulator-5556 device product:sdk_gphone_x86 model:sdk_gphone_x86 device:generic_x86_arm transport_id:1023\n" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077199 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077200 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077200 mozdevice DEBUG execute_host_command: >> "shell:id" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077220 mozdevice DEBUG execute_host_command: << "uid=2000(shell) gid=2000(shell) groups=2000(shell),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats),3009(readproc),3011(uhid) context=u:r:shell:s0\n" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077223 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077223 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077223 mozdevice DEBUG execute_host_command: >> "shell:su 0 id" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077235 mozdevice DEBUG execute_host_command: << "/system/bin/sh: su: inaccessible or not found\n" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077237 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077237 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077237 mozdevice DEBUG execute_host_command: >> "shell:su -c id" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077248 mozdevice DEBUG execute_host_command: << "/system/bin/sh: su: inaccessible or not found\n" [debug] [35m[GeckoDriverServer][39m 1634126077248 mozdevice DEBUG Device is unrooted [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077251 geckodriver::android DEBUG Android port forward (65102 -> 2829) started [debug] [35m[GeckoDriverServer][39m 1634126077252 geckodriver::android DEBUG Connecting: options=AndroidOptions { activity: Some("org.mozilla.fenix.IntentReceiverActivity"), device_serial: None, intent_arguments: Some(["-a", "android.intent.action.VIEW", "-d", "about:blank"]), package: "org.mozilla.firefox", storage: Internal }, storage=Internal) test_root=/data/local/tmp/test_root, run_as_package=None [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077253 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077254 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077254 mozdevice DEBUG execute_host_command: >> "shell:pm list packages org.mozilla.firefox" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077303 mozdevice DEBUG execute_host_command: << "package:org.mozilla.firefox\n" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077312 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077312 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077312 mozdevice DEBUG execute_host_command: >> "shell:pm clear org.mozilla.firefox" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077401 mozdevice DEBUG execute_host_command: << "Success\n" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077404 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077405 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077405 mozdevice DEBUG execute_host_command: >> "shell:pm grant org.mozilla.firefox android.permission.READ_EXTERNAL_STORAGE" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077477 mozdevice DEBUG execute_host_command: << "" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077483 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077484 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077484 mozdevice DEBUG execute_host_command: >> "shell:pm grant org.mozilla.firefox android.permission.WRITE_EXTERNAL_STORAGE" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077536 mozdevice DEBUG execute_host_command: << "\nException occurred while executing \'grant\':\njava.lang.SecurityException: Package org.mozilla.firefox has not requested permission android.permission.WRITE_EXTERNAL_STORAGE\n\tat com.android.server.pm.permission.BasePermission.enforceDeclaredUsedAndRuntimeOrDevelopment(BasePermission.java:427)\n\tat com.android.server.pm.permission.PermissionManagerService.grantRuntimePermissionInternal(PermissionManagerService.java:1451)\n\tat com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:1404)\n\tat com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:2287)\n\tat com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:249)\n\tat android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)\n\tat android.os.ShellCommand.exec(ShellCommand.java:44)\n\tat com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21623)\n\tat android.os.Binder.shellCommand(Binder.java:929)\n\tat android.os.Binder.onTransact(Binder.java:813)\n\tat android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4603)\n\tat com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4302)\n\tat android.os.Binder.execTransactInternal(Binder.java:1159)\n\tat android.os.Binder.execTransact(Binder.java:1123)\n" [debug] [35m[GeckoDriverServer][39m 1634126077536 mozdevice DEBUG Creating /data/local/tmp/test_root [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077538 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077538 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077538 mozdevice DEBUG execute_host_command: >> "shell:mkdir -p /data/local/tmp/test_root" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077561 mozdevice DEBUG execute_host_command: << "" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077563 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077564 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077564 mozdevice DEBUG execute_host_command: >> "shell:chmod -R 777 /data/local/tmp/test_root" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077587 mozdevice DEBUG execute_host_command: << "" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077587 mozdevice DEBUG Deleting /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077590 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077591 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077591 mozdevice DEBUG execute_host_command: >> "shell:rm -rf /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077612 mozdevice DEBUG execute_host_command: << "" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077612 mozdevice DEBUG Pushing /var/folders/zz/0_3mlst942b3lbmvqn2p4np1zw18fk/T/rust_mozprofileklJw6Q to /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077615 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077615 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077615 mozdevice DEBUG execute_host_command: >> "shell:ls /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077635 mozdevice DEBUG execute_host_command: << "ls: /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile: No such file or directory\n" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077638 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077638 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077638 mozdevice DEBUG execute_host_command: >> "shell:ls /data/local/tmp/test_root" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077656 mozdevice DEBUG execute_host_command: << "" [debug] [35m[GeckoDriverServer][39m 1634126077656 mozdevice DEBUG Creating /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077659 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077659 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077659 mozdevice DEBUG execute_host_command: >> "shell:mkdir -p /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077678 mozdevice DEBUG execute_host_command: << "" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077681 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077681 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077681 mozdevice DEBUG execute_host_command: >> "shell:chmod -R 777 /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077700 mozdevice DEBUG execute_host_command: << "" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077724 geckodriver::android DEBUG Content of generated GeckoView config file: [debug] [35m[GeckoDriverServer][39m ## GeckoView configuration YAML [debug] [35m[GeckoDriverServer][39m ## [debug] [35m[GeckoDriverServer][39m ## Auto-generated by geckodriver. [debug] [35m[GeckoDriverServer][39m ## See https://mozilla.github.io/geckoview/consumer/docs/automation. [debug] [35m[GeckoDriverServer][39m --- [debug] [35m[GeckoDriverServer][39m env: [debug] [35m[GeckoDriverServer][39m MOZ_CRASHREPORTER: "1" [debug] [35m[GeckoDriverServer][39m MOZ_CRASHREPORTER_NO_REPORT: "1" [debug] [35m[GeckoDriverServer][39m MOZ_CRASHREPORTER_SHUTDOWN: "1" [debug] [35m[GeckoDriverServer][39m args: [debug] [35m[GeckoDriverServer][39m - "--marionette" [debug] [35m[GeckoDriverServer][39m - "--profile" [debug] [35m[GeckoDriverServer][39m - /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile [debug] [35m[GeckoDriverServer][39m 1634126077724 geckodriver::android DEBUG Pushing GeckoView configuration file to /data/local/tmp/org.mozilla.firefox-geckoview-config.yaml [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077727 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077727 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077727 mozdevice DEBUG execute_host_command: >> "shell:ls /data/local/tmp" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077747 mozdevice DEBUG execute_host_command: << "chrome-command-line org.mozilla.firefox-geckoview-config.yaml test_root\n" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077759 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077759 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077759 mozdevice DEBUG execute_host_command: >> "shell:am set-debug-app --persistent org.mozilla.firefox" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077791 mozdevice DEBUG execute_host_command: << "" [debug] [35m[GeckoDriverServer][39m 1634126077791 geckodriver::android DEBUG Launching org.mozilla.firefox/org.mozilla.fenix.IntentReceiverActivity [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077796 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126077796 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126077796 mozdevice DEBUG execute_host_command: >> "shell:am start -W -n org.mozilla.firefox/org.mozilla.fenix.IntentReceiverActivity -a android.intent.action.VIEW -d about:blank --es args \"--marionette --profile /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile\"" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126081932 mozdevice DEBUG execute_host_command: << "Starting: Intent { act=android.intent.action.VIEW dat=about:blank cmp=org.mozilla.firefox/org.mozilla.fenix.IntentReceiverActivity (has extras) }\nStatus: ok\nLaunchState: COLD\nActivity: org.mozilla.firefox/org.mozilla.fenix.HomeActivity\nTotalTime: 7754\nWaitTime: 4057\nComplete\n" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126081933 geckodriver::marionette DEBUG Waiting 60s to connect to browser on 127.0.0.1:65102 [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126142036 geckodriver::android DEBUG Force stopping the Android package: org.mozilla.firefox [debug] [35m[GeckoDriverServer][39m 1634126142040 mozdevice DEBUG Force stopping Android package: org.mozilla.firefox [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126142046 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126142055 mozdevice DEBUG execute_host_command: << [] [debug] [35m[GeckoDriverServer][39m 1634126142056 mozdevice DEBUG execute_host_command: >> "shell:am force-stop org.mozilla.firefox" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126142144 mozdevice DEBUG execute_host_command: << "" [debug] [35m[GeckoDriverServer][39m [geckodriver] 1634126142149 webdriver::server DEBUG <- 500 Internal Server Error {"value":{"error":"timeout","message":"Socket timeout reading Marionette handshake data: EOF reading marionette message","stacktrace":""}} [35m[WD Proxy][39m Got response with status 500: {"value":{"error":"timeout","message":"Socket timeout reading Marionette handshake data: EOF reading marionette message","stacktrace":""}} [debug] [35m[W3C][39m Matched W3C error code 'timeout' to TimeoutError [35m[GeckoDriver][39m Ending Gecko Driver session [35m[GeckoDriverServer][39m geckodriver has exited with code 1, signal null [debug] [35m[BaseDriver][39m Event 'newSessionStarted' logged at 1634126142196 (17:25:42 GMT+0530 (India Standard Time)) [debug] [35m[W3C][39m Encountered internal error running command: TimeoutError: Socket timeout reading Marionette handshake data: EOF reading marionette message [debug] [35m[W3C][39m at errorFromW3CJsonCode (/Users/<testuser>/node_modules/appium/node_modules/appium-base-driver/lib/protocol/errors.js:780:25) [debug] [35m[W3C][39m at ProxyRequestError.getActualError (/Users/<testuser>/node_modules/appium/node_modules/appium-base-driver/lib/protocol/errors.js:663:14) [debug] [35m[W3C][39m at GeckoProxy.command (/Users/<testuser>/node_modules/appium/node_modules/appium-base-driver/lib/jsonwp-proxy/proxy.js:272:19) [debug] [35m[W3C][39m at processTicksAndRejections (node:internal/process/task_queues:96:5) [debug] [35m[W3C][39m at GeckoDriverServer.start (/Users/<testuser>/node_modules/appium/node_modules/appium-geckodriver/lib/gecko.js:185:5) [debug] [35m[W3C][39m at GeckoDriver.createSession (/Users/<testuser>/node_modules/appium/node_modules/appium-geckodriver/lib/driver.js:59:7) [debug] [35m[W3C][39m at AppiumDriver.createSession (/Users/<testuser>/node_modules/appium/lib/appium.js:387:35) [35m[HTTP][39m [37m<-- POST /session [39m[33m408[39m [90m66079 ms - 1093[39m [35m[HTTP][39m [90m[39m [35m[Appium][39m Received SIGTERM - shutting down [debug] [35m[Appium][39m There are no active sessions for cleanup
wdio config `config.capabilities = [ { maxInstances: 1, specs: ["./test/specs/testmozilla.spec.js"],
services: [['appium-geckodriver'],
['appium', {
waitStartTime: 6000,
command: 'appium',
logPath : './',
args: {
relaxedSecurity: true,
address: host,
port: port,
commandTimeout: commandTimeout,
sessionOverride: true,
debugLogSpacing: true
}
}]],
"acceptInsecureCerts": true,
"appium:deviceName": AndroidInfo.deviceName(),
"platformName": "mac",
"browserName": "firefox",
"appium:automationName": "Gecko",
"appium:deviceOrientation": "portriat",
"moz:firefoxOptions": {
"androidPackage": "org.mozilla.firefox",
"log": {
"level": "trace"
}
},
logLevel: 'trace',
outputDir:'./geckologs',
}
]; exports.config = config;`
To me this looks like a geckodriver issue. I don't thinks there's much we could do about it from Appium side.
Hello,
Cap.js
WDIO.config.js
Error log:
where as if I run using chrome as browser..it returns as chrome
can you help in this am I doing anything wrong here or is it issue from GeckoService?