Skip to content

Instantly share code, notes, and snippets.

@alvarolgn
Created August 31, 2022 14:20
Show Gist options
  • Save alvarolgn/816e5c819feadf496447f9242daa30ad to your computer and use it in GitHub Desktop.
Save alvarolgn/816e5c819feadf496447f9242daa30ad to your computer and use it in GitHub Desktop.
Error running appium-device-farm 1.0.0-beta20
$ appium --port 4724 -ka 800 --use-plugins=device-farm,appium-dashboard,relaxed-caps -pa /wd/hub --plugin-device-farm-platform=android --plugin-device-farm-include-simulators --relaxed-security
[Appium] Attempting to load plugin relaxed-caps...
[Appium] Could not load plugin 'relaxed-caps', so it will not be available. Error in loading the plugin was: Cannot find module '/Users/qacdo/.appium/node_modules/@appium/relaxed-caps-plugin'
[Appium] Require stack:
[Appium] - /usr/local/lib/node_modules/appium/build/lib/extension/extension-config.js
[Appium] - /usr/local/lib/node_modules/appium/build/lib/cli/extension-command.js
[Appium] - /usr/local/lib/node_modules/appium/build/lib/cli/driver-command.js
[Appium] - /usr/local/lib/node_modules/appium/build/lib/cli/extension.js
[Appium] - /usr/local/lib/node_modules/appium/build/lib/main.js
[Appium] - /usr/local/lib/node_modules/appium/index.js
[debug] [Appium] Error: Cannot find module '/Users/qacdo/.appium/node_modules/@appium/relaxed-caps-plugin'
[debug] [Appium] Require stack:
[debug] [Appium] - /usr/local/lib/node_modules/appium/build/lib/extension/extension-config.js
[debug] [Appium] - /usr/local/lib/node_modules/appium/build/lib/cli/extension-command.js
[debug] [Appium] - /usr/local/lib/node_modules/appium/build/lib/cli/driver-command.js
[debug] [Appium] - /usr/local/lib/node_modules/appium/build/lib/cli/extension.js
[debug] [Appium] - /usr/local/lib/node_modules/appium/build/lib/main.js
[debug] [Appium] - /usr/local/lib/node_modules/appium/index.js
[debug] [Appium] at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
[debug] [Appium] at Function.resolve (node:internal/modules/cjs/helpers:108:19)
[debug] [Appium] at PluginConfig.require (/usr/local/lib/node_modules/appium/lib/extension/extension-config.js:320:33)
[debug] [Appium] at map (/usr/local/lib/node_modules/appium/lib/extension/index.js:54:44)
[debug] [Appium] at Array.map (<anonymous>)
[debug] [Appium] at getActivePlugins (/usr/local/lib/node_modules/appium/lib/extension/index.js:51:8)
[debug] [Appium] at main (/usr/local/lib/node_modules/appium/lib/main.js:257:25)
[Appium] Attempting to load plugin appium-dashboard...
[debug] [Appium] Requiring plugin at /Users/qacdo/.appium/node_modules/appium-dashboard
[Appium] Attempting to load plugin device-farm...
[debug] [Appium] Requiring plugin at /Users/qacdo/.appium/node_modules/appium-device-farm
[ADB] Found 5 'build-tools' folders under '/Users/qacdo/Library/Android/sdk' (newest first):
[ADB] /Users/qacdo/Library/Android/sdk/build-tools/32.0.0
[ADB] /Users/qacdo/Library/Android/sdk/build-tools/30.0.3
[ADB] /Users/qacdo/Library/Android/sdk/build-tools/30.0.0
[ADB] /Users/qacdo/Library/Android/sdk/build-tools/29.0.2
[ADB] /Users/qacdo/Library/Android/sdk/build-tools/29.0.0
[ADB] Using 'adb' from '/Users/qacdo/Library/Android/sdk/platform-tools/adb'
[debug] [ADB] Running '/Users/qacdo/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[Appium] Welcome to Appium v2.0.0-beta.27
[Appium] Non-default server args:
[Appium] {
[Appium] basePath: '/wd/hub',
[Appium] keepAliveTimeout: 800,
[Appium] port: 4724,
[Appium] relaxedSecurityEnabled: true,
[Appium] usePlugins: [
[Appium] 'device-farm',
[Appium] 'appium-dashboard',
[Appium] 'relaxed-caps'
[Appium] ]
[Appium] }
[Appium] Attempting to load driver uiautomator2...
[debug] [Appium] Requiring driver at /Users/qacdo/.appium/node_modules/appium-uiautomator2-driver
[Appium] Attempting to load driver xcuitest...
[debug] [Appium] Requiring driver at /Users/qacdo/.appium/node_modules/appium-xcuitest-driver
[appium-dashboard] Dashboard plugin is enabled and will be served at http://localhost:4723/dashboard
[appium-dashboard] If the appium server is started with different port other than 4723, then use the correct port number to access the device farm dashboard
(node:99452) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 exit listeners added to [process]. Use emitter.setMaxListeners() to increase limit
(Use `node --trace-warnings ...` to show where the warning was created)
[Appium] Could not configure Appium server. It's possible that a driver or plugin tried to update the server and failed. Original error: Cannot read properties of undefined (reading 'plugin')
[debug] [Appium] TypeError: Cannot read properties of undefined (reading 'plugin')
[debug] [Appium] at /Users/qacdo/.appium/node_modules/appium-device-farm/lib/plugin.js:41:25
[debug] [Appium] at Generator.next (<anonymous>)
[debug] [Appium] at /Users/qacdo/.appium/node_modules/appium-device-farm/lib/plugin.js:8:71
[debug] [Appium] at new Promise (<anonymous>)
[debug] [Appium] at __awaiter (/Users/qacdo/.appium/node_modules/appium-device-farm/lib/plugin.js:4:12)
[debug] [Appium] at updater (/Users/qacdo/.appium/node_modules/appium-device-farm/lib/plugin.js:39:16)
[debug] [Appium] at /usr/local/lib/node_modules/appium/node_modules/@appium/base-driver/lib/express/server.js:55:15
@alvarolgn
Copy link
Author

Same using exactly the documentation command:

$ appium server -ka 800 --use-plugins=device-farm,appium-dashboard  -pa /wd/hub --plugin-device-farm-platform=android

[Appium] Attempting to load plugin appium-dashboard...
[debug] [Appium] Requiring plugin at /Users/qacdo/.appium/node_modules/appium-dashboard
[Appium] Attempting to load plugin device-farm...
[debug] [Appium] Requiring plugin at /Users/qacdo/.appium/node_modules/appium-device-farm
[Appium] Welcome to Appium v2.0.0-beta.27
[Appium] Non-default server args:
[Appium] {
[Appium]   basePath: '/wd/hub',
[Appium]   keepAliveTimeout: 800,
[Appium]   usePlugins: [
[Appium]     'device-farm',
[Appium]     'appium-dashboard'
[Appium]   ]
[Appium] }
[Appium] Attempting to load driver uiautomator2...
[debug] [Appium] Requiring driver at /Users/qacdo/.appium/node_modules/appium-uiautomator2-driver
[Appium] Attempting to load driver xcuitest...
[debug] [Appium] Requiring driver at /Users/qacdo/.appium/node_modules/appium-xcuitest-driver
[appium-dashboard] Dashboard plugin is enabled and will be served at http://localhost:4723/dashboard
[appium-dashboard] If the appium server is started with different port other than 4723, then use the correct port number to access the device farm dashboard
(node:3779) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 exit listeners added to [process]. Use emitter.setMaxListeners() to increase limit
(Use `node --trace-warnings ...` to show where the warning was created)
[Appium] Could not configure Appium server. It's possible that a driver or plugin tried to update the server and failed. Original error: Cannot read properties of undefined (reading 'plugin')
[debug] [Appium] TypeError: Cannot read properties of undefined (reading 'plugin')
[debug] [Appium]     at /Users/qacdo/.appium/node_modules/appium-device-farm/lib/plugin.js:41:25
[debug] [Appium]     at Generator.next (<anonymous>)
[debug] [Appium]     at /Users/qacdo/.appium/node_modules/appium-device-farm/lib/plugin.js:8:71
[debug] [Appium]     at new Promise (<anonymous>)
[debug] [Appium]     at __awaiter (/Users/qacdo/.appium/node_modules/appium-device-farm/lib/plugin.js:4:12)
[debug] [Appium]     at updater (/Users/qacdo/.appium/node_modules/appium-device-farm/lib/plugin.js:39:16)
[debug] [Appium]     at /usr/local/lib/node_modules/appium/node_modules/@appium/base-driver/lib/express/server.js:55:15

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment