Video recordings - detox[5783] ERROR: [exec.js/SPAWN_STDERR, #11] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

Description
detox[17244] ERROR: [exec.js/SPAWN_STDERR, #27] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid. Gets thrown on test run for iOS if video recording is enabled.
The tests execute and complete, but this error message causes them to hang before execution starts.

[x] I have tested this issue on the latest Detox release and it still reproduces

I've tested this on all the various versions of 16.x.x and this reproduces 100% of the time for me.
Reproduction
Provide the steps necessary to reproduce the issue. If you are seeing a regression, try to provide the last known version where the issue did not reproduce.

Configure detox for your react-native project for iOS and enable video like so

"artifacts": {
          "plugins": {
            "video": "all"
          }
        }

detox build -c ios (or whatever your config name is for iOS)
detox test -c ios -o config/detox.jest.config.js
Error message appears

Expected behavior
I don't expect this error message to appear or delay the test execution
Screenshots

Environment (please complete the following information):

Detox: 16.x.x - Happens on all versions.
React Native: 0.62.2
Node:12.6.1
Device:simulated iPhone XS Pro Max
Xcode: Version 11.3.1
iOS: 13.3
macOS: Catalina 10.15.3

Logs
detox[17237] INFO:  [test.js] configuration="ios" reportSpecs=true useCustomLogger=true DETOX_START_TIMESTAMP=1587567129583 node_modules/.bin/jest --config config/detox.jest.config.js '--testNamePattern=^((?!:android:).)*$' --maxWorkers 1 "e2e"
ts-jest[versions] (WARN) Version 24.9.0 of jest installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=25.0.0 <26.0.0). Please do not report issues in ts-jest if you are using unsupported versions.
ts-jest[versions] (WARN) Version 24.9.0 of babel-jest installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=25.0.0 <26.0.0). Please do not report issues in ts-jest if you are using unsupported versions.
detox[17244] INFO:  [DetoxServer.js] server listening on localhost:50255...
detox[17244] INFO:  [AppleSimUtils.js] org.reactjs.native.example.Sword-and-Shield-Pokedex launched.

 PASS  e2e/searching.spec.ts (18.628s)
detox[17244] INFO:  [DetoxServer.js] server listening on localhost:50264...
detox[17244] INFO:  [AppleSimUtils.js] org.reactjs.native.example.Sword-and-Shield-Pokedex launched.

 PASS  e2e/viewing.spec.ts (13.159s)

Test Suites: 2 passed, 2 total
Tests:       6 passed, 6 total
Snapshots:   0 total

If you are experiencing a timeout in your test

[ ] I have followed the instructions under Lower-level Idling Resources Debug and am providing the log below:

If you are seeing a build problem (e.g. during npm install)

[ ] I am providing the npm install log below:

Device and verbose Detox logs

[x] I have run my tests using the --loglevel trace argument and am providing the verbose log below:

detox test -c ios -o config/detox.jest.config.js --loglevel trace
detox[31593] INFO:  [test.js] configuration="ios" loglevel="trace" reportSpecs=true useCustomLogger=true DETOX_START_TIMESTAMP=1587567784653 node_modules/.bin/jest --config config/detox.jest.config.js '--testNamePattern=^((?!:android:).)*$' --maxWorkers 1 "e2e"
ts-jest[versions] (WARN) Version 24.9.0 of jest installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=25.0.0 <26.0.0). Please do not report issues in ts-jest if you are using unsupported versions.
detox[31600] TRACE: [Detox.js/DETOX_CREATE] created a Detox instance with config:
{"deviceConfig":{"build":"xcodebuild -workspace ios/swordshieldpokedex.xcworkspace -scheme swordshieldpokedex -configuration Release -sdk iphonesimulator -derivedDataPath ios/build","binaryPath":"ios/build/Build/Products/Release-iphonesimulator/Sword and Shield Pokedex.app","type
":"ios.simulator","artifacts":{"plugins":{"video":"all"}},"device":"iPhone 11 Pro Max"},"artifactsConfig":{"rootDir":"artifacts/ios.2020-04-22 15-03-04Z","plugins":{"log":{"enabled":false,"keepOnlyFailedTestsArtifacts":false},"screenshot":{"enabled":true,"shouldTakeAutomaticSnapshots":false,"keepOnlyFailedTestsArtifacts":false},"video":{"enabled":true,"keepOnlyFailedTestsArtifacts":false},"instruments":{"enabled":false,"keepOnlyFailedTestsArtifacts":false},"timeline":{"enabled":false}},"pathBuilder":{"_rootDir":"artifacts/ios.2020-04-22 15-03-04Z"}}}
detox[31600] INFO:  [DetoxServer.js] server listening on localhost:52113...
detox[31600] DEBUG: [AsyncWebSocket.js/WEBSOCKET_OPEN] opened web socket to: ws://localhost:52113
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"login","params":{"sessionId":"ad948144-5a5d-73da-408e-bd69f803cffc","role":"tester"},"messageId":0}
detox[31600] DEBUG: [DetoxServer.js/LOGIN] role=tester, sessionId=ad948144-5a5d-73da-408e-bd69f803cffc
detox[31600] DEBUG: [DetoxServer.js/LOGIN_SUCCESS] role=tester, sessionId=ad948144-5a5d-73da-408e-bd69f803cffc
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"loginSuccess","params":{"sessionId":"ad948144-5a5d-73da-408e-bd69f803cffc","role":"tester"},"messageId":0}

detox[31600] DEBUG: [exec.js/EXEC_CMD, #0] applesimutils --list --byType "iPhone 11 Pro Max"
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #0] [
  {
    "deviceType" : {
      "name" : "iPhone 11 Pro Max",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11 Pro Max.simdevicetype",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max"
    },
    "state" : "Booted",
    "isAvailable" : true,
    "name" : "iPhone 11 Pro Max",
    "udid" : "1E050411-EF71-4354-82B7-5916335E8B85",
    "os" : {
      "buildversion" : "17C45",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime",
      "isAvailable" : true,
      "name" : "iOS 13.3",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-13-3",
      "version" : "13.3"
    }
  },
  {
    "deviceType" : {
      "name" : "iPhone 11 Pro Max",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11 Pro Max.simdevicetype",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max"
    },
    "state" : "Shutdown",
    "isAvailable" : true,
    "name" : "iPhone 11 Pro Max-Detox",
    "udid" : "FCC30DC1-8C7D-4D83-8D9F-98B528913F1E",
    "os" : {
      "buildversion" : "17C45",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime",
      "isAvailable" : true,
      "name" : "iOS 13.3",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-13-3",
      "version" : "13.3"
    }
  }
]

detox[31600] DEBUG: [exec.js/EXEC_CMD, #1] applesimutils --list --byId 1E050411-EF71-4354-82B7-5916335E8B85 --maxResults 1
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #1] [
  {
    "deviceType" : {
      "name" : "iPhone 11 Pro Max",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11 Pro Max.simdevicetype",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max"
    },
    "state" : "Booted",
    "isAvailable" : true,
    "name" : "iPhone 11 Pro Max",
    "udid" : "1E050411-EF71-4354-82B7-5916335E8B85",
    "os" : {
      "buildversion" : "17C45",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime",
      "isAvailable" : true,
      "name" : "iOS 13.3",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-13-3",
      "version" : "13.3"
    }
  }
]

detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBootDevice({
  coldBoot: false,
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  type: 'iPhone 11 Pro Max'
})
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeUninstallApp({
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  bundleId: 'org.reactjs.native.example.Sword-and-Shield-Pokedex'
})
detox[31600] DEBUG: [exec.js/EXEC_CMD, #2] /usr/bin/xcrun simctl uninstall 1E050411-EF71-4354-82B7-5916335E8B85 org.reactjs.native.example.Sword-and-Shield-Pokedex
detox[31600] DEBUG: [exec.js/EXEC_TRY, #2] Uninstalling org.reactjs.native.example.Sword-and-Shield-Pokedex...
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #2]
detox[31600] DEBUG: [exec.js/EXEC_SUCCESS, #2] org.reactjs.native.example.Sword-and-Shield-Pokedex uninstalled
detox[31600] DEBUG: [exec.js/EXEC_CMD, #3] /usr/bin/xcrun simctl install 1E050411-EF71-4354-82B7-5916335E8B85 "/Users/samuelbarker/code/personal/react-native-playground/playground/ios/build/Build/Products/Release-iphonesimulator/Sword and Shield Pokedex.app"
detox[31600] DEBUG: [exec.js/EXEC_TRY, #3] Installing /Users/samuelbarker/code/personal/react-native-playground/playground/ios/build/Build/Products/Release-iphonesimulator/Sword and Shield Pokedex.app...
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #3]
detox[31600] DEBUG: [exec.js/EXEC_SUCCESS, #3] /Users/samuelbarker/code/personal/react-native-playground/playground/ios/build/Build/Products/Release-iphonesimulator/Sword and Shield Pokedex.app installed
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeTerminateApp({
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  bundleId: 'org.reactjs.native.example.Sword-and-Shield-Pokedex'
})
detox[31600] DEBUG: [exec.js/EXEC_CMD, #4] /usr/bin/xcrun simctl terminate 1E050411-EF71-4354-82B7-5916335E8B85 org.reactjs.native.example.Sword-and-Shield-Pokedex
detox[31600] DEBUG: [exec.js/EXEC_TRY, #4] Terminating org.reactjs.native.example.Sword-and-Shield-Pokedex...
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #4]
detox[31600] DEBUG: [exec.js/EXEC_SUCCESS, #4] org.reactjs.native.example.Sword-and-Shield-Pokedex terminated
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTerminateApp({
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  bundleId: 'org.reactjs.native.example.Sword-and-Shield-Pokedex'
})
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeLaunchApp({
  bundleId: 'org.reactjs.native.example.Sword-and-Shield-Pokedex',
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  launchArgs: {
    detoxServer: 'ws://localhost:52113',
    detoxSessionId: 'ad948144-5a5d-73da-408e-bd69f803cffc'
  }
})
detox[31600] DEBUG: [exec.js/EXEC_CMD, #5] SIMCTL_CHILD_DYLD_INSERT_LIBRARIES="/Users/samuelbarker/Library/Detox/ios/263d0887413cd8a47c05eaf4190d024307b129a1/Detox.framework/Detox" /usr/bin/xcrun simctl launch 1E050411-EF71-4354-82B7-5916335E8B85 org.reactjs.native.example.Sword-
and-Shield-Pokedex --args -detoxServer "ws://localhost:52113" -detoxSessionId "ad948144-5a5d-73da-408e-bd69f803cffc"
detox[31600] DEBUG: [exec.js/EXEC_TRY, #5] Launching org.reactjs.native.example.Sword-and-Shield-Pokedex...
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #5] org.reactjs.native.example.Sword-and-Shield-Pokedex: 31831

detox[31600] DEBUG: [exec.js/EXEC_CMD, #6] /usr/bin/xcrun simctl get_app_container 1E050411-EF71-4354-82B7-5916335E8B85 org.reactjs.native.example.Sword-and-Shield-Pokedex
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #6] /Users/samuelbarker/Library/Developer/CoreSimulator/Devices/1E050411-EF71-4354-82B7-5916335E8B85/data/Containers/Bundle/Application/72FE9597-4832-4341-BF2A-661977DD0E3A/Sword and Shield Pokedex.app

detox[31600] INFO:  [AppleSimUtils.js] org.reactjs.native.example.Sword-and-Shield-Pokedex launched. To watch simulator logs, run:
        /usr/bin/xcrun simctl spawn 1E050411-EF71-4354-82B7-5916335E8B85 log stream --level debug --style compact --predicate 'process == "Sword and Shield Pokedex"'
detox[31831] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onLaunchApp({
  bundleId: 'org.reactjs.native.example.Sword-and-Shield-Pokedex',
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  launchArgs: {
    detoxServer: 'ws://localhost:52113',
    detoxSessionId: 'ad948144-5a5d-73da-408e-bd69f803cffc'
  },
  pid: 31831
})
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"isReady","params":{},"messageId":-1000}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=isReady (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] DEBUG: [DetoxServer.js/CANNOT_FORWARD] role=testee not connected, cannot fw action (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] DEBUG: [DetoxServer.js/LOGIN] role=testee, sessionId=ad948144-5a5d-73da-408e-bd69f803cffc
detox[31600] DEBUG: [DetoxServer.js/LOGIN_SUCCESS] role=testee, sessionId=ad948144-5a5d-73da-408e-bd69f803cffc
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=ready (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"ready","messageId":-1000,"params":{}}

detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"waitForActive","params":{},"messageId":1}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=waitForActive (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=waitForActiveDone (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"waitForActiveDone","messageId":1,"params":{}}

detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onInit()
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"reactNativeReload","params":{},"messageId":-1000}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=reactNativeReload (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=ready (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"ready","messageId":-1000,"params":{}}

Searching Pokemon[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onSuiteStart({ name: 'Searching Pokemon' })
detox[31600] TRACE: [Detox.js/DETOX_BEFORE_EACH] running test: "Searching Pokemon should update the list based on my search"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestStart({
  title: 'should update the list based on my search',
  fullName: 'Searching Pokemon should update the list based on my search',
  status: 'running'
})
detox[31600] TRACE: [Artifact.js/START] starting SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/SPAWN_CMD, #7] [pid=31940] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/05cb4c10-be26-4c24-9658-7da4355872b8.detox.mp4
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"search-bar"}]}}]}},"method":"performAction:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYActions"},"method":"actionForTypeText:","args":[{"type":"NSString"
,"value":"chu"}]}}]},"messageId":2}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":2,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"list-pikachu"}]}}]}},"method":"assertWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForSufficientlyVisible","args":[
]}}]},"messageId":3}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":3,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"list-raichu"}]}}]}},"method":"assertWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForSufficientlyVisible","args":[]
}}]},"messageId":4}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":4,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"list-pichu"}]}}]}},"method":"assertWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForSufficientlyVisible","args":[]}
}]},"messageId":5}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":5,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"list-cinderace"}]}}]}},"method":"assertWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForNotVisible","args":[]}}]},"
messageId":6}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":6,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [Detox.js/DETOX_AFTER_EACH] passed test: "Searching Pokemon should update the list based on my search"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestDone({
  title: 'should update the list based on my search',
  fullName: 'Searching Pokemon should update the list based on my search',
  status: 'passed',
  timedOut: false
})
detox[31600] TRACE: [Artifact.js/STOP] stopping SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/KILL] sending SIGINT to [pid = 31940]: /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/05cb4c10-be26-4c24-9658-7da4355872b8.detox.mp4
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #7] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [exec.js/SPAWN_END, #7] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/05cb4c10-be26-4c24-9658-7da4355872b8.detox.mp4 finished with code = 0
detox[31600] TRACE: [Detox.js/DETOX_BEFORE_EACH] running test: "Searching Pokemon should update the list if I delete all characters"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestStart({
  title: 'should update the list if I delete all characters',
  fullName: 'Searching Pokemon should update the list if I delete all characters',
  status: 'running'
})
detox[31600] TRACE: [Artifact.js/START] starting SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/SPAWN_CMD, #8] [pid=33433] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/5b1e9dda-fb4b-411e-a238-85d22fd77334.detox.mp4
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"search-bar"}]}}]}},"method":"performAction:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYActions"},"method":"actionForClearText","args":[]}}]},"messageId":
7}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [Artifact.js/SAVE] saving SimulatorVideoRecording to: artifacts/ios.2020-04-22 15-03-04Z/✓ Searching Pokemon should update the list based on my search/test.mp4
detox[31600] DEBUG: [SimulatorRecordVideoPlugin.js/MOVE_FILE] moving "/private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/05cb4c10-be26-4c24-9658-7da4355872b8.detox.mp4" to artifacts/ios.2020-04-22 15-03-04Z/✓ Searching Pokemon should update the list based on my search/test.
mp4
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":7,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"list-grookey"}]}}]}},"method":"assertWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForSufficientlyVisible","args":[
]}}]},"messageId":8}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #8] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":8,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [Detox.js/DETOX_AFTER_EACH] passed test: "Searching Pokemon should update the list if I delete all characters"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestDone({
  title: 'should update the list if I delete all characters',
  fullName: 'Searching Pokemon should update the list if I delete all characters',
  status: 'passed',
  timedOut: false
})
detox[31600] TRACE: [Artifact.js/STOP] stopping SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/KILL] sending SIGINT to [pid = 33433]: /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/5b1e9dda-fb4b-411e-a238-85d22fd77334.detox.mp4
detox[31600] TRACE: [exec.js/SPAWN_END, #8] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/5b1e9dda-fb4b-411e-a238-85d22fd77334.detox.mp4 finished with code = 0
Searching Pokemon[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onSuiteEnd({ name: 'Searching Pokemon' })
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeCleanup()
detox[31600] TRACE: [Artifact.js/SAVE] saving SimulatorVideoRecording to: artifacts/ios.2020-04-22 15-03-04Z/✓ Searching Pokemon should update the list if I delete all characters/test.mp4
detox[31600] DEBUG: [SimulatorRecordVideoPlugin.js/MOVE_FILE] moving "/private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/5b1e9dda-fb4b-411e-a238-85d22fd77334.detox.mp4" to artifacts/ios.2020-04-22 15-03-04Z/✓ Searching Pokemon should update the list if I delete all characte
rs/test.mp4
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"cleanup","params":{"stopRunner":true},"messageId":-49642}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=cleanup (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=cleanupDone (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"cleanupDone","messageId":-49642,"params":{}}

detox[31600] DEBUG: [DetoxServer.js/DISCONNECT] role=tester, sessionId=ad948144-5a5d-73da-408e-bd69f803cffc
detox[31600] DEBUG: [DetoxServer.js/DISCONNECT] role=testee, sessionId=ad948144-5a5d-73da-408e-bd69f803cffc
detox[31600] DEBUG: [DetoxServer.js/CANNOT_FORWARD] role=tester not connected, cannot fw action (sessionId=ad948144-5a5d-73da-408e-bd69f803cffc)
detox[31600] DEBUG: [DetoxServer.js/WS_CLOSE] Detox server connections terminated gracefully
 PASS  e2e/searching.spec.ts (13.803s)
detox[31600] TRACE: [Detox.js/DETOX_CREATE] created a Detox instance with config:
{"deviceConfig":{"build":"xcodebuild -workspace ios/swordshieldpokedex.xcworkspace -scheme swordshieldpokedex -configuration Release -sdk iphonesimulator -derivedDataPath ios/build","binaryPath":"ios/build/Build/Products/Release-iphonesimulator/Sword and Shield Pokedex.app","type
":"ios.simulator","artifacts":{"plugins":{"video":"all"}},"device":"iPhone 11 Pro Max"},"artifactsConfig":{"rootDir":"artifacts/ios.2020-04-22 15-03-04Z","plugins":{"log":{"enabled":false,"keepOnlyFailedTestsArtifacts":false},"screenshot":{"enabled":true,"shouldTakeAutomaticSnapshots":false,"keepOnlyFailedTestsArtifacts":false},"video":{"enabled":true,"keepOnlyFailedTestsArtifacts":false},"instruments":{"enabled":false,"keepOnlyFailedTestsArtifacts":false},"timeline":{"enabled":false}},"pathBuilder":{"_rootDir":"artifacts/ios.2020-04-22 15-03-04Z"}}}
detox[31600] INFO:  [DetoxServer.js] server listening on localhost:52131...
detox[31600] DEBUG: [AsyncWebSocket.js/WEBSOCKET_OPEN] opened web socket to: ws://localhost:52131
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"login","params":{"sessionId":"d5598afa-cdeb-4dae-96e1-63e30c739202","role":"tester"},"messageId":0}
detox[31600] DEBUG: [DetoxServer.js/LOGIN] role=tester, sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202
detox[31600] DEBUG: [DetoxServer.js/LOGIN_SUCCESS] role=tester, sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"loginSuccess","params":{"sessionId":"d5598afa-cdeb-4dae-96e1-63e30c739202","role":"tester"},"messageId":0}

detox[31600] DEBUG: [exec.js/EXEC_CMD, #0] applesimutils --list --byType "iPhone 11 Pro Max"
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #0] [
  {
    "deviceType" : {
      "name" : "iPhone 11 Pro Max",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11 Pro Max.simdevicetype",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max"
    },
    "state" : "Booted",
    "isAvailable" : true,
    "name" : "iPhone 11 Pro Max",
    "udid" : "1E050411-EF71-4354-82B7-5916335E8B85",
    "os" : {
      "buildversion" : "17C45",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime",
      "isAvailable" : true,
      "name" : "iOS 13.3",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-13-3",
      "version" : "13.3"
    }
  },
  {
    "deviceType" : {
      "name" : "iPhone 11 Pro Max",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11 Pro Max.simdevicetype",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max"
    },
    "state" : "Shutdown",
    "isAvailable" : true,
    "name" : "iPhone 11 Pro Max-Detox",
    "udid" : "FCC30DC1-8C7D-4D83-8D9F-98B528913F1E",
    "os" : {
      "buildversion" : "17C45",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime",
      "isAvailable" : true,
      "name" : "iOS 13.3",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-13-3",
      "version" : "13.3"
    }
  }
]

detox[31600] DEBUG: [exec.js/EXEC_CMD, #1] applesimutils --list --byId 1E050411-EF71-4354-82B7-5916335E8B85 --maxResults 1
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #1] [
  {
    "deviceType" : {
      "name" : "iPhone 11 Pro Max",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11 Pro Max.simdevicetype",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max"
    },
    "state" : "Booted",
    "isAvailable" : true,
    "name" : "iPhone 11 Pro Max",
    "udid" : "1E050411-EF71-4354-82B7-5916335E8B85",
    "os" : {
      "buildversion" : "17C45",
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime",
      "isAvailable" : true,
      "name" : "iOS 13.3",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-13-3",
      "version" : "13.3"
    }
  }
]

detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBootDevice({
  coldBoot: false,
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  type: 'iPhone 11 Pro Max'
})
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeUninstallApp({
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  bundleId: 'org.reactjs.native.example.Sword-and-Shield-Pokedex'
})
detox[31600] DEBUG: [exec.js/EXEC_CMD, #2] /usr/bin/xcrun simctl uninstall 1E050411-EF71-4354-82B7-5916335E8B85 org.reactjs.native.example.Sword-and-Shield-Pokedex
detox[31600] DEBUG: [exec.js/EXEC_TRY, #2] Uninstalling org.reactjs.native.example.Sword-and-Shield-Pokedex...
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #2]
detox[31600] DEBUG: [exec.js/EXEC_SUCCESS, #2] org.reactjs.native.example.Sword-and-Shield-Pokedex uninstalled
detox[31600] DEBUG: [exec.js/EXEC_CMD, #3] /usr/bin/xcrun simctl install 1E050411-EF71-4354-82B7-5916335E8B85 "/Users/samuelbarker/code/personal/react-native-playground/playground/ios/build/Build/Products/Release-iphonesimulator/Sword and Shield Pokedex.app"
detox[31600] DEBUG: [exec.js/EXEC_TRY, #3] Installing /Users/samuelbarker/code/personal/react-native-playground/playground/ios/build/Build/Products/Release-iphonesimulator/Sword and Shield Pokedex.app...
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #3]
detox[31600] DEBUG: [exec.js/EXEC_SUCCESS, #3] /Users/samuelbarker/code/personal/react-native-playground/playground/ios/build/Build/Products/Release-iphonesimulator/Sword and Shield Pokedex.app installed
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeTerminateApp({
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  bundleId: 'org.reactjs.native.example.Sword-and-Shield-Pokedex'
})
detox[31600] DEBUG: [exec.js/EXEC_CMD, #4] /usr/bin/xcrun simctl terminate 1E050411-EF71-4354-82B7-5916335E8B85 org.reactjs.native.example.Sword-and-Shield-Pokedex
detox[31600] DEBUG: [exec.js/EXEC_TRY, #4] Terminating org.reactjs.native.example.Sword-and-Shield-Pokedex...
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #4]
detox[31600] DEBUG: [exec.js/EXEC_SUCCESS, #4] org.reactjs.native.example.Sword-and-Shield-Pokedex terminated
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTerminateApp({
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  bundleId: 'org.reactjs.native.example.Sword-and-Shield-Pokedex'
})
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeLaunchApp({
  bundleId: 'org.reactjs.native.example.Sword-and-Shield-Pokedex',
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  launchArgs: {
    detoxServer: 'ws://localhost:52131',
    detoxSessionId: 'd5598afa-cdeb-4dae-96e1-63e30c739202'
  }
})
detox[31600] DEBUG: [exec.js/EXEC_CMD, #5] SIMCTL_CHILD_DYLD_INSERT_LIBRARIES="/Users/samuelbarker/Library/Detox/ios/263d0887413cd8a47c05eaf4190d024307b129a1/Detox.framework/Detox" /usr/bin/xcrun simctl launch 1E050411-EF71-4354-82B7-5916335E8B85 org.reactjs.native.example.Sword-
and-Shield-Pokedex --args -detoxServer "ws://localhost:52131" -detoxSessionId "d5598afa-cdeb-4dae-96e1-63e30c739202"
detox[31600] DEBUG: [exec.js/EXEC_TRY, #5] Launching org.reactjs.native.example.Sword-and-Shield-Pokedex...
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #5] org.reactjs.native.example.Sword-and-Shield-Pokedex: 33855

detox[31600] DEBUG: [exec.js/EXEC_CMD, #6] /usr/bin/xcrun simctl get_app_container 1E050411-EF71-4354-82B7-5916335E8B85 org.reactjs.native.example.Sword-and-Shield-Pokedex
detox[31600] TRACE: [exec.js/EXEC_SUCCESS, #6] /Users/samuelbarker/Library/Developer/CoreSimulator/Devices/1E050411-EF71-4354-82B7-5916335E8B85/data/Containers/Bundle/Application/BB0E1661-853D-4939-BAE1-04D39FDB156B/Sword and Shield Pokedex.app

detox[31600] INFO:  [AppleSimUtils.js] org.reactjs.native.example.Sword-and-Shield-Pokedex launched. To watch simulator logs, run:
        /usr/bin/xcrun simctl spawn 1E050411-EF71-4354-82B7-5916335E8B85 log stream --level debug --style compact --predicate 'process == "Sword and Shield Pokedex"'
detox[33855] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onLaunchApp({
  bundleId: 'org.reactjs.native.example.Sword-and-Shield-Pokedex',
  deviceId: '1E050411-EF71-4354-82B7-5916335E8B85',
  launchArgs: {
    detoxServer: 'ws://localhost:52131',
    detoxSessionId: 'd5598afa-cdeb-4dae-96e1-63e30c739202'
  },
  pid: 33855
})
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"isReady","params":{},"messageId":-1000}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=isReady (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] DEBUG: [DetoxServer.js/CANNOT_FORWARD] role=testee not connected, cannot fw action (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] DEBUG: [DetoxServer.js/LOGIN] role=testee, sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202
detox[31600] DEBUG: [DetoxServer.js/LOGIN_SUCCESS] role=testee, sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=ready (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"ready","messageId":-1000,"params":{}}

detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"waitForActive","params":{},"messageId":1}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=waitForActive (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=waitForActiveDone (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"waitForActiveDone","messageId":1,"params":{}}

detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onInit()
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"reactNativeReload","params":{},"messageId":-1000}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=reactNativeReload (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=ready (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"ready","messageId":-1000,"params":{}}

Viewing Pokemon[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onSuiteStart({ name: 'Viewing Pokemon' })
detox[31600] TRACE: [Detox.js/DETOX_BEFORE_EACH] running test: "Viewing Pokemon should display the home screen on start"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestStart({
  title: 'should display the home screen on start',
  fullName: 'Viewing Pokemon should display the home screen on start',
  status: 'running'
})
detox[31600] TRACE: [Artifact.js/START] starting SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/SPAWN_CMD, #7] [pid=33938] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/d231b890-eaf7-404a-8653-dce99f56cf41.detox.mp4
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"home"}]}}]}},"method":"assertWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForSufficientlyVisible","args":[]}}]},"m
essageId":2}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":2,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [Detox.js/DETOX_AFTER_EACH] passed test: "Viewing Pokemon should display the home screen on start"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestDone({
  title: 'should display the home screen on start',
  fullName: 'Viewing Pokemon should display the home screen on start',
  status: 'passed',
  timedOut: false
})
detox[31600] TRACE: [Artifact.js/STOP] stopping SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/KILL] sending SIGINT to [pid = 33938]: /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/d231b890-eaf7-404a-8653-dce99f56cf41.detox.mp4
detox[31600] TRACE: [exec.js/SPAWN_END, #7] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/d231b890-eaf7-404a-8653-dce99f56cf41.detox.mp4 terminated with SIGINT
detox[31600] TRACE: [Detox.js/DETOX_BEFORE_EACH] running test: "Viewing Pokemon should have a list of Pokemon"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestStart({
  title: 'should have a list of Pokemon',
  fullName: 'Viewing Pokemon should have a list of Pokemon',
  status: 'running'
})
detox[31600] TRACE: [Artifact.js/START] starting SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/SPAWN_CMD, #8] [pid=33968] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/4180fafc-223b-48c0-a81e-22991e988228.detox.mp4
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"pokemon-list"}]}}]}},"method":"assertWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForSufficientlyVisible","args":[
]}}]},"messageId":3}
detox[31600] TRACE: [Artifact.js/SAVE] saving SimulatorVideoRecording to: artifacts/ios.2020-04-22 15-03-04Z/✓ Viewing Pokemon should display the home screen on start/test.mp4
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] WARN:  [SimulatorRecordVideoPlugin.js/MOVE_FILE_MISSING] did not find temporary file: /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/d231b890-eaf7-404a-8653-dce99f56cf41.detox.mp4
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":3,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [Detox.js/DETOX_AFTER_EACH] passed test: "Viewing Pokemon should have a list of Pokemon"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestDone({
  title: 'should have a list of Pokemon',
  fullName: 'Viewing Pokemon should have a list of Pokemon',
  status: 'passed',
  timedOut: false
})
detox[31600] TRACE: [Artifact.js/STOP] stopping SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/KILL] sending SIGINT to [pid = 33968]: /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/4180fafc-223b-48c0-a81e-22991e988228.detox.mp4
detox[31600] TRACE: [exec.js/SPAWN_END, #8] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/4180fafc-223b-48c0-a81e-22991e988228.detox.mp4 terminated with SIGINT
detox[31600] TRACE: [Detox.js/DETOX_BEFORE_EACH] running test: "Viewing Pokemon should take me to a pokemon details screen when tapped"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestStart({
  title: 'should take me to a pokemon details screen when tapped',
  fullName: 'Viewing Pokemon should take me to a pokemon details screen when tapped',
  status: 'running'
})
detox[31600] TRACE: [Artifact.js/START] starting SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/SPAWN_CMD, #9] [pid=33985] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/44a64976-f037-442d-9d56-3c250ad671c6.detox.mp4
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"list-cinderace"}]}}]}},"method":"performAction:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYActions"},"method":"actionForTap","args":[]}}]},"messageId":4}
detox[31600] TRACE: [Artifact.js/SAVE] saving SimulatorVideoRecording to: artifacts/ios.2020-04-22 15-03-04Z/✓ Viewing Pokemon should have a list of Pokemon/test.mp4
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] WARN:  [SimulatorRecordVideoPlugin.js/MOVE_FILE_MISSING] did not find temporary file: /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/4180fafc-223b-48c0-a81e-22991e988228.detox.mp4
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":4,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"cinderace-details"}]}}]}},"method":"assertWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForSufficientlyVisible","ar
gs":[]}}]},"messageId":5}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #9] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":5,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [Detox.js/DETOX_AFTER_EACH] passed test: "Viewing Pokemon should take me to a pokemon details screen when tapped"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestDone({
  title: 'should take me to a pokemon details screen when tapped',
  fullName: 'Viewing Pokemon should take me to a pokemon details screen when tapped',
  status: 'passed',
  timedOut: false
})
detox[31600] TRACE: [Artifact.js/STOP] stopping SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/KILL] sending SIGINT to [pid = 33985]: /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/44a64976-f037-442d-9d56-3c250ad671c6.detox.mp4
detox[31600] TRACE: [exec.js/SPAWN_END, #9] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/44a64976-f037-442d-9d56-3c250ad671c6.detox.mp4 finished with code = 0
detox[31600] TRACE: [Detox.js/DETOX_BEFORE_EACH] running test: "Viewing Pokemon should take me back to the home screen on tapping back"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestStart({
  title: 'should take me back to the home screen on tapping back',
  fullName: 'Viewing Pokemon should take me back to the home screen on tapping back',
  status: 'running'
})
detox[31600] TRACE: [Artifact.js/START] starting SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/SPAWN_CMD, #10] [pid=34561] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/cdce5240-19bf-4e73-ac65-c3dd647c9e1e.detox.mp4
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"header-back"}]}}]}},"method":"performAction:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYActions"},"method":"actionForTap","args":[]}}]},"messageId":6}
detox[31600] TRACE: [Artifact.js/SAVE] saving SimulatorVideoRecording to: artifacts/ios.2020-04-22 15-03-04Z/✓ Viewing Pokemon should take me to a pokemon details screen when tapped/test.mp4
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] DEBUG: [SimulatorRecordVideoPlugin.js/MOVE_FILE] moving "/private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/44a64976-f037-442d-9d56-3c250ad671c6.detox.mp4" to artifacts/ios.2020-04-22 15-03-04Z/✓ Viewing Pokemon should take me to a pokemon details screen when t
apped/test.mp4
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":6,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"invoke","params":{"target":{"type":"Invocation","value":{"target":{"type":"EarlGrey","value":"instance"},"method":"detox_selectElementWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","valu
e":"GREYMatchers"},"method":"matcherForAccessibilityID:","args":[{"type":"NSString","value":"pokemon-list"}]}}]}},"method":"assertWithMatcher:","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"GREYMatchers"},"method":"matcherForSufficientlyVisible","args":[
]}}]},"messageId":7}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=invoke (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] ERROR: [exec.js/SPAWN_STDERR, #10] convertAttachmentToIOSurfaceStruct Error: For kCVImageBufferTransferFunctionKey, attachmentValue is invalid.

detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=invokeResult (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"invokeResult","messageId":7,"params":{"result":"(GREYElementInteraction)"}}

detox[31600] TRACE: [Detox.js/DETOX_AFTER_EACH] passed test: "Viewing Pokemon should take me back to the home screen on tapping back"
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onTestDone({
  title: 'should take me back to the home screen on tapping back',
  fullName: 'Viewing Pokemon should take me back to the home screen on tapping back',
  status: 'passed',
  timedOut: false
})
detox[31600] TRACE: [Artifact.js/STOP] stopping SimulatorVideoRecording
detox[31600] DEBUG: [exec.js/KILL] sending SIGINT to [pid = 34561]: /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/cdce5240-19bf-4e73-ac65-c3dd647c9e1e.detox.mp4
detox[31600] TRACE: [exec.js/SPAWN_END, #10] /usr/bin/xcrun simctl io 1E050411-EF71-4354-82B7-5916335E8B85 recordVideo /private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/cdce5240-19bf-4e73-ac65-c3dd647c9e1e.detox.mp4 finished with code = 0
Viewing Pokemon[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onSuiteEnd({ name: 'Viewing Pokemon' })
detox[31600] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeCleanup()
detox[31600] TRACE: [Artifact.js/SAVE] saving SimulatorVideoRecording to: artifacts/ios.2020-04-22 15-03-04Z/✓ Viewing Pokemon should take me back to the home screen on tapping back/test.mp4
detox[31600] DEBUG: [SimulatorRecordVideoPlugin.js/MOVE_FILE] moving "/private/var/folders/z3/x8398kl90xnd1dq6hc8jl2x80000gn/T/cdce5240-19bf-4e73-ac65-c3dd647c9e1e.detox.mp4" to artifacts/ios.2020-04-22 15-03-04Z/✓ Viewing Pokemon should take me back to the home screen on tapping
 back/test.mp4
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"cleanup","params":{"stopRunner":true},"messageId":-49642}
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=tester action=cleanup (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [DetoxServer.js/MESSAGE] role=testee action=cleanupDone (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] TRACE: [AsyncWebSocket.js/WEBSOCKET_MESSAGE] {"type":"cleanupDone","messageId":-49642,"params":{}}

detox[31600] DEBUG: [DetoxServer.js/DISCONNECT] role=tester, sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202
detox[31600] DEBUG: [DetoxServer.js/DISCONNECT] role=testee, sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202
detox[31600] DEBUG: [DetoxServer.js/CANNOT_FORWARD] role=tester not connected, cannot fw action (sessionId=d5598afa-cdeb-4dae-96e1-63e30c739202)
detox[31600] DEBUG: [DetoxServer.js/WS_CLOSE] Detox server connections terminated gracefully
 PASS  e2e/viewing.spec.ts (11.074s)

Test Suites: 2 passed, 2 total
Tests:       6 passed, 6 total
Snapshots:   0 total
Time:        24.904s
Ran all test suites matching /e2e/i with tests matching "^((?!:android:).)*$".

Is this happening on you local dev Mac?

This is either an issue with Apple’s video recording implementation, or an issue with Metal on the machine. Either way, not a Detox issue. Please open a bug report with Apple: https://feedbackassistant.apple.com/ also try with the latest Xcode.


No color when io.Multiwriter is used

Hi,
I was trying to couple log with io.Multiwriter and noticed that the colors are gone.
package main

import (
	"io"
	"os"
	"path"
	"time"

	"github.com/charmbracelet/log"
	"gopkg.in/natefinch/lumberjack.v2"
)

func NewRollingFile(dir string) io.Writer {
	if dir != "" {
		if err := os.MkdirAll(dir, 0o744); err != nil {
			log.Error(err, "path", dir)

			return nil
		}
	} else {
		dir = "."
	}

	return &lumberjack.Logger{
		Filename: path.Join(dir, "test"),
		MaxAge:   7, // days
	}
}

func main() {
	writers := []io.Writer{}
	writers = append(writers, os.Stderr)
	writers = append(writers, NewRollingFile("dir"))
	writer := io.MultiWriter(writers...)
	logger := log.NewWithOptions(writer, log.Options{
		ReportCaller:    true,
		ReportTimestamp: true,
		TimeFormat:      time.Kitchen,
	})
	logger.Info("this is a test")
}

https://github.com/charmbracelet/log/pull/69 will probably solve this

Can confirm this issue still persists as no fixes have been proposed yet.

https://github.com/charmbracelet/log/pull/69 is now part of v0.2.5

this solves the issue for me, thanks


/media is not being detected

Describe the problem?
Hi,
It seems that I'm having an issue where the docker uses the /config/HD Witness Media directory to store recordings.
My understanding is that it should be saving the files in /media.
Under storage Locations, it only displays the /config/HD Witness Media directory as a storage location.
/config/HD Witness Media Info
Server
Type
Server
local
State
Status
Issues (24h)
Online
_
Activity
Read Rate
Write Rate
Transactions/s
0 Mbit/s
0 Mbit/s
0 Tr/s
Space
Total
VMS Media(%)
VMS Media
21991 GB
0 %
0 GB
I am using the lsio:
docker run -d \
--name=nxWitness \
--restart=unless-stopped \
--net=host \
-e PUID=1030 -e PGID=101 \
-e TZ=America/New York \
-v /volume2/docker/nxwitness:/config \
-v /volume1/DVR:/media \
ptr727/nxwitness-lsio

Did you try any of the Troubleshooting steps, specifically the Missing Storage section?
As  for where it "should be saving", this is non-deterministic, Nx internally decides what storage it will make available for use, there is no specific mount point or folder it uses, you could mount /foo and it may use it. You need to make sure the storage you want to use is listed, and then select it if available, or figure out why it is not listed.

I did not. Thank you for the link. I'm going to look into this. Appreciate the help


docs: consistent formatting

Made the formatting more consistent with the other components. Also, I think down-sampling is a more common term than sub-sampling.
Also, copied some of the text you used for the d3fc website :-)

Thanks -- I've spotted a few typos but otherwise looks good :)

@WPFerg - that'll teach me to edit a markdown file without a spell-checker! I've fixed those issue.


Disabling "only show secure chat" in user interface settings causes a crash

https://bytebin.lucko.me/6qoXZ7i98n

Fixed in version 1.6.7, thanks for reporting!


[WIP] Add an option to use space out trailing widget

fixes https://github.com/flutter/flutter/issues/100944

minimal code sample
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({Key? key, this.dark = true, this.useMaterial3 = true})
      : super(key: key);

  final bool dark;
  final bool useMaterial3;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Material App',
      themeMode: dark ? ThemeMode.dark : ThemeMode.light,
      theme:  ThemeData.light().copyWith(useMaterial3: useMaterial3),
      darkTheme: ThemeData.dark().copyWith(useMaterial3: useMaterial3),
      home: NavigationRailSample(),
    );
  }
}

class NavigationRailSample extends StatelessWidget {
  NavigationRailSample({Key? key}) : super(key: key);
  final ValueNotifier<int> _railIndex = ValueNotifier<int>(0);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text(' NavigationRail Sample'),
      ),
      body: ValueListenableBuilder(
        valueListenable: _railIndex,
        builder: (BuildContext context, int railIndex, Widget? child) {
          return Row(
            children: <Widget>[
              NavigationRail(
                leading: DecoratedBox(
                  decoration: BoxDecoration(
                    border: Border.all(
                      color: Colors.black,
                      width: 2,
                    ),
                    shape: BoxShape.circle,
                    color: Theme.of(context).colorScheme.secondaryContainer,
                  ),
                  child: const Padding(
                    padding: EdgeInsets.all(6.0),
                    child: FlutterLogo(
                      size: 40.0,
                    ),
                  ),
                ),
                trailing: DecoratedBox(
                  decoration: BoxDecoration(
                    border: Border.all(
                      color: Colors.black,
                      width: 2,
                    ),
                    shape: BoxShape.circle,
                    color: Theme.of(context).colorScheme.secondaryContainer,
                  ),
                  child: const Padding(
                    padding: EdgeInsets.all(6.0),
                    child: FlutterLogo(
                      size: 40.0,
                    ),
                  ),
                ),
                spacedTrailing: false,
                selectedIndex: railIndex,
                onDestinationSelected: (int newIndex) =>
                    _railIndex.value = newIndex,
                labelType: NavigationRailLabelType.all,
                destinations: const <NavigationRailDestination>[
                  NavigationRailDestination(
                    icon: Icon(Icons.favorite_border),
                    selectedIcon: Icon(Icons.favorite),
                    label: Text('First'),
                  ),
                  NavigationRailDestination(
                    icon: Icon(Icons.bookmark_border),
                    selectedIcon: Icon(Icons.book),
                    label: Text('Second'),
                  ),
                  NavigationRailDestination(
                    icon: Icon(Icons.star_border),
                    selectedIcon: Icon(Icons.star),
                    label: Text('Third'),
                  ),
                ],
              ),
              const VerticalDivider(thickness: 1, width: 1),
              Expanded(
                child: Center(
                  child: Text('selectedIndex: ${_railIndex.value}'),
                ),
              )
            ],
          );
        },
      ),
    );
  }
}

Preview

Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

I'm not sure this approach is sufficiently general and it doesn't jibe with the groupAlignment parameter very well.

The groupAlignment parameter implies that destinations will cluster in a "group" which can be aligned arbitrarily within the rail. In this case we're forcing the group to spread out, and it's not clear what groupAlignment should really mean when spacedTrailing is true.
It's not clear why the trailingWidget property was included in the first place. Unless I'm missing a use-case, I'd suggest deprecating it.
Developers are likely to want the flexibility to put more than one destination at the end of the rail, or to include a divider or some other decoration at the end. I'd suggest creating a special groupAlignment spread value, and providing a spread widget (like NavigationRail.spread) which expands along the Y axis. It would be an error to include spread widgets without also specifying groupAlign: NavigationRail.spreadGroupAlignment.

CC @johnsonmh

Thank you for the valuable feedback, I will take it into account when I work on this proposal
Closing this for now as this proposal is a low priority right now.


Fix Gradle runtime JDK version post 8.10 version upgrade

Description
Fix Gradle runtime JDK version post 8.10 version upgrade
Related Issues
Related to https://github.com/opensearch-project/OpenSearch/pull/15177

Check List

[ ] Functionality includes testing.
[ ] API changes companion pull request created, if applicable.
[ ] Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@reta Does this change means that we would need Java-21 or later to build OpenSearch?

@reta Does this change means that we would need Java-21 or later to build OpenSearch?

Thanks @sandeshkr419 , eventually yes, but I reverted this part at the moment, we only need Gradle runtime to be at least JDK-17


Add node selector to support topology calculation

[x] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Fixes apache/skywalking#11238
[ ] Update the CHANGES log.

A continuation of #324

Codecov Report

Merging #334 (7cd04ee) into main (4af513a) will decrease coverage by 0.07%.
The diff coverage is 15.71%.

@@            Coverage Diff             @@
##             main     #334      +/-   ##
==========================================
- Coverage   39.81%   39.74%   -0.07%
==========================================
  Files         109      111       +2
  Lines       11872    11920      +48
==========================================
+ Hits         4727     4738      +11
- Misses       6680     6716      +36
- Partials      465      466       +1

Files Changed
Coverage Δ

banyand/liaison/grpc/node.go
5.40% <0.00%> (+0.40%)
:arrow_up:

pkg/node/interface.go
5.40% <5.40%> (ø)

pkg/node/maglev.go
64.28% <64.28%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more