mcdcorp / opentest

Open source test automation tool for web applications, mobile apps and APIs
https://getopentest.org
MIT License
452 stars 108 forks source link

Failed to load configuration file "actor.yaml" #570

Open kavitha2305 opened 2 years ago

kavitha2305 commented 2 years ago

Hi Adrian,

Steps to reproduce:

  1. (Server was launched in local
  2. (trying to launch actor

00.10.57 WARN: Failed to load config file 00.10.57 WARN: java.lang.RuntimeException: Failed to load configuration file "actor.yaml". Make sure the file exists in the working directory and you have read permissions for it. at org.getopentest.util.Config.load(Config.java:256) at org.getopentest.base.TestActor.(TestActor.java:250) at org.getopentest.base.TestActor.(TestActor.java:234) at org.getopentest.Main.main(Main.java:16) Caused by: while scanning a simple key in 'reader', line 6, column 1: ^ ^ could not find expected ':' in 'reader', line 7, column 1:

Actor tags can be used to dete ...

^

    at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(ScannerImpl.java:465)
    at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.java:280)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:225)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:557)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:157)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:147)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:224)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:154)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:122)
    at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:505)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:436)
    at org.getopentest.util.Config.readYamlFile(Config.java:294)
    at org.getopentest.util.Config.load(Config.java:237)
    ... 3 more

00.10.57 DEBUG: Test actor JAR versions: 00.10.57 DEBUG: opentest-appium-0.0.1.jar: 2020-09-14 17:52 -0500 0.0.1-0aa4a9d288d4ecef4183f4fafe59fb95da7ae967 00.10.57 DEBUG: opentest-base-0.0.1.jar: 2020-09-14 17:52 -0500 0.0.1-0aa4a9d288d4ecef4183f4fafe59fb95da7ae967 00.10.57 DEBUG: opentest-selenium-0.0.1.jar: 2020-09-14 17:52 -0500 0.0.1-0aa4a9d288d4ecef4183f4fafe59fb95da7ae967 00.10.57 WARN: Failed to log extension JARs 00.10.57 ERROR: java.lang.RuntimeException: Failed to read configuration property "actorType". at org.getopentest.util.Config.get(Config.java:41) at org.getopentest.util.Config.getString(Config.java:118) at org.getopentest.base.TestActor.(TestActor.java:290) at org.getopentest.base.TestActor.(TestActor.java:234) at org.getopentest.Main.main(Main.java:16) Caused by: java.lang.RuntimeException: An attempt was made to read configuration property "actorType", but this property was not defined. at org.getopentest.util.Config.getRecursive(Config.java:148) at org.getopentest.util.Config.get(Config.java:39) ... 4 more

adrianth commented 2 years ago

Looks like a syntax error in actor.yaml. Were you able to fix this?