GithubHelp home page GithubHelp logo

emresearch / evomaster Goto Github PK

View Code? Open in Web Editor NEW
432.0 23.0 73.0 244.66 MB

The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Currently targeting whitebox and blackbox testing of Web APIs, like REST, GraphQL and RPC (e.g., gRPC and Thrift).

License: GNU Lesser General Public License v3.0

Java 38.41% Kotlin 51.93% Python 0.40% R 0.20% ANTLR 0.14% TypeScript 2.48% JavaScript 0.84% HTML 0.05% C# 4.99% Shell 0.20% PLSQL 0.06% Thrift 0.31% SMT 0.01%
testing evolutionary-algorithms rest java kotlin test-case-generation api-rest api-testing fuzzing fuzzer

evomaster's People

Contributors

agusaldasoro avatar amidgol avatar aml14 avatar apanichella avatar arcuri82 avatar asmab89 avatar bogdanmarculescu avatar hghianni avatar jgaleotti avatar kyleniemeyer avatar man-zhang avatar marcellomaugeri avatar onurd86 avatar seran avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

evomaster's Issues

java.lang.StackOverflowError: SqlInsertBuilder.kt:368

(follow up of #239)

Getting a StackOverflowError when running java -jar evomaster.jar.

19:06:27.559 [main] WARN  o.e.c.r.service.RemoteController - Error message: Failed to execute database command: Failed to execute insertion with index 0 with SQL: INSERT INTO [...] Unique index or primary key violation [...]
* Consumed search budget: 23.503%; covered targets: 393; time per test: 44.8ms (1.3 actions)
Exception in thread "main" java.lang.StackOverflowError                                                                                                                                                                                                                                                                        
        at org.evomaster.core.database.schema.Column.hashCode(Column.kt)                                                                                                                                                                                                                                                       
        at java.base/java.util.HashMap.hash(HashMap.java:339)                                                                                                                                                                                                                                                                  
        at java.base/java.util.HashMap.containsKey(HashMap.java:591)
        at java.base/java.util.HashSet.contains(HashSet.java:204)
        at org.evomaster.core.database.DbActionGeneBuilder.getForeignKey(DbActionGeneBuilder.kt:22)
        at org.evomaster.core.database.DbActionGeneBuilder.buildGene(DbActionGeneBuilder.kt:27)
        at org.evomaster.core.database.DbAction.<init>(DbAction.kt:55)
        at org.evomaster.core.database.DbAction.<init>(DbAction.kt:31)
        at org.evomaster.core.database.SqlInsertBuilder.createSqlInsertionAction(SqlInsertBuilder.kt:360)
        at org.evomaster.core.database.SqlInsertBuilder.createSqlInsertionAction(SqlInsertBuilder.kt:368)
        at org.evomaster.core.database.SqlInsertBuilder.createSqlInsertionAction(SqlInsertBuilder.kt:368)
        at org.evomaster.core.database.SqlInsertBuilder.createSqlInsertionAction(SqlInsertBuilder.kt:368)
        at org.evomaster.core.database.SqlInsertBuilder.createSqlInsertionAction(SqlInsertBuilder.kt:368)
        at org.evomaster.core.database.SqlInsertBuilder.createSqlInsertionAction(SqlInsertBuilder.kt:368)
        at org.evomaster.core.database.SqlInsertBuilder.createSqlInsertionAction(SqlInsertBuilder.kt:368)
        at org.evomaster.core.database.SqlInsertBuilder.createSqlInsertionAction(SqlInsertBuilder.kt:368)
        at org.evomaster.core.database.SqlInsertBuilder.createSqlInsertionAction(SqlInsertBuilder.kt:368)
        at org.evomaster.core.database.SqlInsertBuilder.createSqlInsertionAction(SqlInsertBuilder.kt:368)
[...]
        at org.evomaster.core.problem.rest.service.RestSampler.sampleSqlInsertion(RestSampler.kt:44)
        at org.evomaster.core.problem.rest.service.RestStructureMutator.addInitializingActions(RestStructureMutator.kt:68)
        at org.evomaster.core.search.service.mutator.Mutator.mutateAndSave(Mutator.kt:107)
        at org.evomaster.core.search.algorithms.MioAlgorithm.search(MioAlgorithm.kt:51)
        at org.evomaster.core.Main$Companion.run(Main.kt:290)
        at org.evomaster.core.Main$Companion.initAndRun(Main.kt:151)
        at org.evomaster.core.Main$Companion.main(Main.kt:73)
        at org.evomaster.core.Main.main(Main.kt)

rez must not be null

I'm trying to use EvoMaster on my project.
I followed this guide: https://github.com/EMResearch/EvoMaster/blob/master/docs/write_driver.md

After a lot of issues with P6Spy, I managed to run everything, but I get this exception:

* Starting to generate test cases
* [ERROR] EvoMaster process terminated abruptly. This is likely a bug in EvoMaster. Please copy&paste the following stacktrace, and create a new issue on https://github.com/EMResearch/EvoMaster/issues
java.lang.IllegalStateException: rez must not be null
        at org.evomaster.core.output.oracles.SchemaOracle$getSupportedResponse$1.accept(SchemaOracle.kt:215)
        at org.evomaster.core.output.oracles.SchemaOracle$getSupportedResponse$1.accept(SchemaOracle.kt:32)
        at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
        at org.evomaster.core.output.oracles.SchemaOracle.getSupportedResponse(SchemaOracle.kt:182)
        at org.evomaster.core.output.oracles.SchemaOracle.generatesExpectation(SchemaOracle.kt:230)
        at org.evomaster.core.output.PartialOracles.activeOracles(PartialOracles.kt:164)
        at org.evomaster.core.problem.rest.service.AbstractRestFitness.handleResponseTargets(AbstractRestFitness.kt:366)
        at org.evomaster.core.problem.rest.service.RestFitness.doCalculateCoverage(RestFitness.kt:112)
        at org.evomaster.core.problem.rest.service.RestFitness.doCalculateCoverage(RestFitness.kt:22)
        at org.evomaster.core.search.service.FitnessFunction.calculateCoverage(FitnessFunction.kt:59)
        at org.evomaster.core.search.service.FitnessFunction.calculateCoverage$default(FitnessFunction.kt:46)
        at org.evomaster.core.search.algorithms.MioAlgorithm.search(MioAlgorithm.kt:38)
        at org.evomaster.core.Main$Companion.run(Main.kt:284)
        at org.evomaster.core.Main$Companion.initAndRun(Main.kt:150)
        at org.evomaster.core.Main$Companion.main(Main.kt:72)
        at org.evomaster.core.Main.main(Main.kt)

(unfortunately P6Spy seems to only work with h2 on my project. it would be nice to run it on my production database, but P6Spy don't seem to support mariadb)

IllegalArgumentException for an AWS api

Command java -jar core/target/evomaster.jar --blackBox true --bbSwaggerUrl https://api.apis.guru/v2/specs/amazonaws.com/monitoring/2010-08-01/swagger.json --outputFormat JAVA_JUNIT_4 --maxTime 30s

java.lang.reflect.InvocationTargetException: invokedynamic: method=private final void org.evomaster.core.problem.rest.service.RestSampler.initialize(), target=org.evomaster.core.problem.rest.service.RestSampler@3a0d172f
	at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:316)
	at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:298)
	at com.netflix.governator.lifecycle.LifecycleManager.startInstance(LifecycleManager.java:266)
	at com.netflix.governator.lifecycle.LifecycleManager.add(LifecycleManager.java:175)
	at com.netflix.governator.guice.InternalLifecycleModule.onProvision(InternalLifecycleModule.java:81)
	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
	at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
	at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:62)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
	at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:211)
	at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:182)
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
	at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:237)
	at com.netflix.governator.guice.LifecycleInjector.createChildInjector(LifecycleInjector.java:331)
	at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:411)
	at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:352)
	at org.evomaster.core.Main$Companion.init(Main.kt:224)
	at org.evomaster.core.Main$Companion.initAndRun(Main.kt:136)
	at org.evomaster.core.Main$Companion.main(Main.kt:69)
	at org.evomaster.core.Main.main(Main.kt)
Caused by: java.lang.IllegalArgumentException: The path contains invalid characters. Are you sure you didn't pass a full URI?
///#Action=DeleteAlarms
	at org.evomaster.core.problem.rest.RestPath.<init>(RestPath.kt:53)
	at org.evomaster.core.problem.rest.RestActionBuilder$Companion.addActionsFromSwagger(RestActionBuilder.kt:57)
	at org.evomaster.core.problem.rest.RestActionBuilder$Companion.addActionsFromSwagger$default(RestActionBuilder.kt:33)
	at org.evomaster.core.problem.rest.service.RestSampler.initForBlackBox(RestSampler.kt:129)
	at org.evomaster.core.problem.rest.service.RestSampler.initialize(RestSampler.kt:70)
	at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:313)
	... 26 common frames omitted

Algorithm Problem

Hello, I've been studying this project for a few days and I think it's great. However, I have a problem which puzzles me. The WTS Algorithm is mainly introduced in the paper "RESTful API Automated Test Case Generation" , but there is no real implementation of WTS Algorithm in the source code you provided(the implementation in the file WTSAlgorithm.kt is only experiments). And the source code is mainly about the implementation of MIO algorithm.Could you please tell me why?

How to run EMDriver from command line

how to run this file from common line
package org.example;

import com.p6spy.engine.spy.P6SpyDriver;
import org.evomaster.client.java.controller.EmbeddedSutController;
import org.evomaster.client.java.controller.InstrumentedSutStarter;
import org.evomaster.client.java.controller.api.dto.AuthenticationDto;
import org.evomaster.client.java.controller.api.dto.SutInfoDto;
import org.evomaster.client.java.controller.db.DbCleaner;
import org.evomaster.client.java.controller.internal.SutController;
import org.evomaster.client.java.controller.problem.ProblemInfo;
import org.evomaster.client.java.controller.problem.RestProblem;
import org.songrong.swaggerdemo.SwaggerdemoApplication;
import org.springframework.boot.SpringApplication;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.List;

public class EMDriver extends EmbeddedSutController {

public static void main(String[] args){

    SutController controller = new EMDriver();
    InstrumentedSutStarter starter = new InstrumentedSutStarter(controller);

    starter.start();
}

private ConfigurableApplicationContext ctx;
private Connection connection;

public boolean isSutRunning() {
    return ctx!=null && ctx.isRunning();
}

public String getPackagePrefixesToCover() {
    return "org.example";
}

public List<AuthenticationDto> getInfoForAuthentication() {
    return null;
}

public Connection getConnection() {
    return connection;
}

public String getDatabaseDriverName() {
    return "org.h2.Driver";
}

public ProblemInfo getProblemInfo() {
    return new RestProblem("http://localhost:8080/v2/api-docs", null);
}

public SutInfoDto.OutputFormat getPreferredOutputFormat() {
    return SutInfoDto.OutputFormat.JAVA_JUNIT_5;
}

public String startSut() {

    ctx = SpringApplication.run(SwaggerdemoApplication.class, new String[]{
            "--spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1;",
            "--spring.datasource.driver-class-name=" + P6SpyDriver.class.getName()
    });

  /* JdbcTemplate jdbc = ctx.getBean(JdbcTemplate.class);
    try {
        connection = jdbc.getDataSource().getConnection();
    } catch (SQLException throwables) {
        throwables.printStackTrace();
    }*/

    return "http://localhost:8080";
}

public void stopSut() {
    ctx.stop();
}

public void resetStateOfSUT() {

}

}

Flaky tests and How to find the location of bugs?

I just studied this tool and read some related publications, but I didn't understand its implementation process. I try to generate test cases for "proxyprint" project, and run the test cases. I find that there are three test cases failed. How can I find out the reason for the failure or how to find the location of bugs from project source code?
One of the failure messages is as follows:

P6SPY_SQL: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='PUBLIC' AND (TABLE_TYPE='TABLE' OR TABLE_TYPE='BASE TABLE')
P6SPY_SQL: SELECT SEQUENCE_NAME FROM INFORMATION_SCHEMA.SEQUENCES WHERE SEQUENCE_SCHEMA='PUBLIC'
P6SPY_SQL: insert into printshops (address, avg_rating, balance_currency, balance_fractional_part, balance_integer_part, latitude, logo, longitude, name, nif) values ('Rua Quinta dos Órfãos 16 S. Vitor (Junto à Universidade do Minho), Braga', 0.0, 'EUR', 0, 0, 41.557973, 'logo_1', -8.398398, 'Copy Scan', '123555378')
P6SPY_SQL: insert into printshops (address, avg_rating, balance_currency, balance_fractional_part, balance_integer_part, latitude, logo, longitude, name, nif) values ('R. Manuel Silva, 20 - R/C. C.P. 4490000, Povoa de Varzim, Porto', 0.0, 'EUR', 0, 0, 41.379392, 'logo_3', -8.761458, 'Flash Vidius - Gomes & Santana, Lda.', '199111333')
P6SPY_SQL: insert into printshops (address, avg_rating, balance_currency, balance_fractional_part, balance_integer_part, latitude, logo, longitude, name, nif) values ('R. Ramalho Ortigão C Com Pescador - lj 12. C.P. 4490678, Povoa de Varzim, Porto', 0.0, 'EUR', 0, 0, 41.383314, 'logo_4', -8.761942, 'CopyGraphe', '123098333')
P6SPY_SQL: insert into printshops (address, avg_rating, balance_currency, balance_fractional_part, balance_integer_part, latitude, logo, longitude, name, nif) values ('Tv. Senra, 22 - Póvoa de Varzim. C.P. 4490000, Povoa de Varzim, Porto.', 0.0, 'EUR', 0, 0, 41.38207, 'logo_5', -8.763069, 'Nelson Costa Santos', '153655378')
P6SPY_SQL: insert into printshops (address, avg_rating, balance_currency, balance_fractional_part, balance_integer_part, latitude, logo, longitude, name, nif) values ('R. Manuel Silva, 18. C.P. 4490657, Povoa de Varzim, Porto.', 0.0, 'EUR', 0, 0, 41.379605, 'logo_6', -8.761047, 'Gráfica Editora Poveira, Lda.', '133555378')
P6SPY_SQL: insert into printshops (address, avg_rating, balance_currency, balance_fractional_part, balance_integer_part, latitude, logo, longitude, name, nif) values ('Avenida General Humberto Delgado 2, Vila do Conde', 0.0, 'EUR', 0, 0, 41.370674, 'logo_7', -8.744176, 'Staples Vila do Conde', '133555378')
P6SPY_SQL: insert into printshops (address, avg_rating, balance_currency, balance_fractional_part, balance_integer_part, latitude, logo, longitude, name, nif) values ('Rua Comendador Valentim dos Santos Dinis 570, Maia', 0.0, 'EUR', 0, 0, 41.246159, 'logo_7', -8.625225, 'Staples Vila da Maia', '133555378')
P6SPY_SQL: insert into users (password, username) values ('1234', 'master')
P6SPY_SQL: insert into admin (balance_currency, balance_fractional_part, balance_integer_part, email, id) values ('EUR', 33, 500, '[email protected]', 1)
P6SPY_SQL: insert into printing_schemas (binding_specs, cover_specs, is_deleted, pschema_name, paper_specs) values ('BINDING,STAPLING,0,0', '', false, 'A4+2LAD+PB+Agrafar', 'PAPER,BW,A4,DUPLEX')
P6SPY_SQL: insert into printing_schemas (binding_specs, cover_specs, is_deleted, pschema_name, paper_specs) values ('BINDING,SPIRAL', 'COVER,PVC_OPAQUE,A3', false, 'A4+2LAD+CORES+Encaderna', 'PAPER,COLOR,A4,DUPLEX')
P6SPY_SQL: insert into users (password, username) values ('1234', 'joao')
P6SPY_SQL: insert into consumers (balance_currency, balance_fractional_part, balance_integer_part, email, latitude, longitude, name, id) values ('EUR', 22, 1342, '[email protected]', '69', '69', 'João dos Santos', 2)
P6SPY_SQL: insert into printing_schemas (binding_specs, cover_specs, is_deleted, pschema_name, paper_specs) values ('BINDING,SPIRAL', 'COVER,PVC_TRANSPARENT,A4', false, 'A4+SIMPLEX+PW+Encadernar', 'PAPER,BW,A4,DUPLEX')
P6SPY_SQL: insert into printing_schemas (binding_specs, cover_specs, is_deleted, pschema_name, paper_specs) values ('', '', false, 'A4+2LAD+PB', 'PAPER,BW,A4,DUPLEX')
P6SPY_SQL: insert into printing_schemas (binding_specs, cover_specs, is_deleted, pschema_name, paper_specs) values ('', '', false, 'A4+SIMPLEX+COLOR', 'PAPER,BW,A4,DUPLEX')
P6SPY_SQL: insert into users (password, username) values ('1234', 'rui')
P6SPY_SQL: insert into consumers (balance_currency, balance_fractional_part, balance_integer_part, email, latitude, longitude, name, id) values ('EUR', 22, 1342, '[email protected]', '69', '69', 'Rui Moreira Campos', 3)
P6SPY_SQL: insert into users (password, username) values ('1234', 'anam')
P6SPY_SQL: insert into consumers (balance_currency, balance_fractional_part, balance_integer_part, email, latitude, longitude, name, id) values ('EUR', 22, 1342, '[email protected]', '69', '69', 'Ana Monteiro', 4)
P6SPY_SQL: insert into users (password, username) values ('1234', 'ritinha')
P6SPY_SQL: insert into consumers (balance_currency, balance_fractional_part, balance_integer_part, email, latitude, longitude, name, id) values ('EUR', 22, 1342, '[email protected]', '69', '69', 'Rita Maria Costinha', 5)
P6SPY_SQL: insert into printshops (address, avg_rating, balance_currency, balance_fractional_part, balance_integer_part, latitude, logo, longitude, name, nif) values ('Rua Nova de Santa Cruz', 0.0, 'EUR', 0, 0, 41.5594, 'logo_8', -8.3972, 'Video Norte', '123444378')
P6SPY_SQL: insert into printshops (address, avg_rating, balance_currency, balance_fractional_part, balance_integer_part, latitude, logo, longitude, name, nif) values ('Rua dos Peões, Braga', 0.0, 'EUR', 0, 0, 41.557973, 'logo_2', -8.398398, 'SmartPrint', '123555378')
P6SPY_SQL: insert into users (password, username) values ('1234', 'joaquim')
P6SPY_SQL: insert into managers (email, name, printshop_id, id) values ('[email protected]', 'Joaquim Pereira', 8, 6)
P6SPY_SQL: insert into users (password, username) values ('1234', 'laura')
P6SPY_SQL: insert into managers (email, name, printshop_id, id) values ('[email protected]', 'Laura Afonso', 9, 7)
P6SPY_SQL: insert into users (password, username) values ('1234', 'mafalda')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Mafalda Sofia Pinto', 8, 8)
P6SPY_SQL: insert into users (password, username) values ('1234', 'miguel')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Miguel Santos', 8, 9)
P6SPY_SQL: insert into users (password, username) values ('1234', 'ana')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Ana Ferreira', 8, 10)
P6SPY_SQL: insert into users (password, username) values ('1234', 'joana')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Joana Sofia', 8, 11)
P6SPY_SQL: insert into users (password, username) values ('1234', 'rita')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Rita Semedo', 8, 12)
P6SPY_SQL: insert into users (password, username) values ('1234', 'rafaela')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Rafaela Martins', 8, 13)
P6SPY_SQL: insert into users (password, username) values ('1234', 'cristiano')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Cristiano Costa', 9, 14)
P6SPY_SQL: insert into users (password, username) values ('1234', 'marco')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Marco Pinheiro', 9, 15)
P6SPY_SQL: insert into users (password, username) values ('1234', 'daniel')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Daniel Caldas', 9, 16)
P6SPY_SQL: insert into users (password, username) values ('1234', 'carlos')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Carlos do Mar', 9, 17)
P6SPY_SQL: insert into users (password, username) values ('1234', 'mariovdc')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Mário Pereira', 6, 18)
P6SPY_SQL: insert into users (password, username) values ('1234', 'mariovdm')
P6SPY_SQL: insert into employees (name, printshop_id, id) values ('Mário Lino', 7, 19)
P6SPY_SQL: insert into register_requests (accepted, manager_email, manager_name, manager_password, manager_username, pshop_address, pshop_date_request, pshop_date_request_accepted, pshop_latitude, pshop_longitude, pshop_nif, pshop_name) values (false, '[email protected]', 'Jorge Caldas', '1234', 'jcaldas', 'Rua das Cruzes n31', '10/03/2020 09:00', NULL, 43.221, 41.121, '124555321', 'Printer Style')
P6SPY_SQL: insert into register_requests (accepted, manager_email, manager_name, manager_password, manager_username, pshop_address, pshop_date_request, pshop_date_request_accepted, pshop_latitude, pshop_longitude, pshop_nif, pshop_name) values (false, '[email protected]', 'Martim da Silva', '1234', 'msilva', 'Rua das Cruzes n32', '10/03/2020 09:00', NULL, 43.221, 41.121, '124555321', 'Print More')
P6SPY_SQL: insert into register_requests (accepted, manager_email, manager_name, manager_password, manager_username, pshop_address, pshop_date_request, pshop_date_request_accepted, pshop_latitude, pshop_longitude, pshop_nif, pshop_name) values (false, '[email protected]', 'Carlos Pinto', '1234', 'cpin', 'Rua n33', '10/03/2020 09:00', NULL, 43.221, 41.121, '124555321', 'Papelaria Pinto')
P6SPY_SQL: insert into register_requests (accepted, manager_email, manager_name, manager_password, manager_username, pshop_address, pshop_date_request, pshop_date_request_accepted, pshop_latitude, pshop_longitude, pshop_nif, pshop_name) values (false, '[email protected]', 'Ana Carolina Matos', '1234', 'acmatos', 'Rua das Cerejas n33', '10/03/2020 09:00', NULL, 43.221, 41.121, '124555321', 'Impressões Matos')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 2.22, NULL, 'Miguel Santos', NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'IN_PROGRESS')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 2.22, NULL, 'Miguel Santos', NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'IN_PROGRESS')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 4, 1.4, NULL, NULL, NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'PENDING')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 4, 1.2, NULL, NULL, NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'PENDING')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 3.21, '10-三月-20', 'Ana Monteiro', 'Miguel Santos', '10-三月-20', NULL, 'PROXYPRINT_PAYMENT', NULL, 'LIFTED')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 1.4, NULL, NULL, NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'PENDING')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 4, 2.5, NULL, NULL, NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'PENDING')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 4.32, NULL, 'Rafaela Martins', 'Rita Maria Costinha', '10-三月-20', NULL, 'PROXYPRINT_PAYMENT', NULL, 'FINISHED')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 1.4, NULL, NULL, NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'PENDING')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 4, 2.22, NULL, 'Miguel Santos', NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'IN_PROGRESS')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 4, 4.32, NULL, 'Rafaela Martins', 'Rita Maria Costinha', '10-三月-20', NULL, 'PROXYPRINT_PAYMENT', NULL, 'FINISHED')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 4, 3.21, '10-三月-20', 'Ana Monteiro', 'Miguel Santos', '10-三月-20', NULL, 'PROXYPRINT_PAYMENT', NULL, 'LIFTED')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 1.2, NULL, NULL, NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'PENDING')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 2.5, NULL, NULL, NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'PENDING')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 2.5, NULL, NULL, NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'PENDING')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 4.32, NULL, 'Rafaela Martins', 'Rita Maria Costinha', '10-三月-20', NULL, 'PROXYPRINT_PAYMENT', NULL, 'FINISHED')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 3.21, '10-三月-20', 'Ana Monteiro', 'Miguel Santos', '10-三月-20', NULL, 'PROXYPRINT_PAYMENT', NULL, 'LIFTED')
P6SPY_SQL: insert into print_requests (arrival, consumer_id, cost, delivered, empattended, empdelivered, finished, paypal_sale_id, payment_type, printshop_id, status) values ('10-三月-20', 2, 1.2, NULL, NULL, NULL, NULL, NULL, 'PROXYPRINT_PAYMENT', NULL, 'PENDING')
P6SPY_SQL: insert into reviews (consumer_id, description, rating) values (2, 'Muito bom', 4)
P6SPY_SQL: insert into reviews (consumer_id, description, rating) values (3, 'Aguns funcionários poderiam ser mais simpáticos. Mas serviço ok.', 3)
P6SPY_SQL: insert into reviews (consumer_id, description, rating) values (4, 'Excelente!', 5)
P6SPY_SQL: update printshops set address='Rua Nova de Santa Cruz', avg_rating=4.0, balance_currency='EUR', balance_fractional_part=0, balance_integer_part=0, latitude=41.5594, logo='logo_8', longitude=-8.3972, name='Video Norte', nif='123444378' where id=8
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A3,SIMPLEX,501,2000', 0.09)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,PLASTIC,38,52', 2.68)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A3,SIMPLEX,1,10', 1.9)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A3,SIMPLEX,1,25', 0.19)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'COVER,PVC_TRANSPARENT,A3', 1.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A3,SIMPLEX,26,500', 0.14)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A3,DUPLEX,251,1000', 1.84)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,PLASTIC,6,10', 1.67)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A4,SIMPLEX,51,250', 0.73)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A4,SIMPLEX,501,2000', 0.05)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'COVER,PVC_TRANSPARENT,A4', 0.7)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A4,DUPLEX,501,2000', 0.08)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A3,DUPLEX,11,50', 2.97)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A4,SIMPLEX,2001,3500', 0.04)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,SPIRAL,22,26', 2.33)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,PLASTIC,12,16', 1.73)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A4,SIMPLEX,11,50', 0.8)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,STAPLING,0,0', 0.01)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A4,DUPLEX,2001,3500', 0.07)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A4,DUPLEX,251,1000', 0.97)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A3,SIMPLEX,11,50', 1.53)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,PLASTIC,25,32', 2.1)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A3,SIMPLEX,2001,3500', 0.08)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A3,DUPLEX,51,250', 2.69)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A4,SIMPLEX,251,1000', 0.49)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,SPIRAL,16,20', 2.06)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,WIRE,1,9', 1.92)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A3,DUPLEX,501,2000', 0.16)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'COVER,CRISTAL_ACETATE,A4', 0.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A4,SIMPLEX,1,25', 0.13)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A4,DUPLEX,1,25', 0.18)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A3,DUPLEX,1,25', 0.35)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,WIRE,16,19', 1.95)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A4,DUPLEX,1,10', 1.97)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A3,SIMPLEX,51,250', 1.39)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A4,DUPLEX,26,500', 0.13)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A4,SIMPLEX,1,10', 1.01)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,PLASTIC,18,22', 2.05)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,SPIRAL,28,32', 2.99)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A4,DUPLEX,51,250', 1.42)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A3,DUPLEX,26,500', 0.24)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,SPIRAL,12,14', 1.97)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A3,DUPLEX,1,10', 3.74)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,WIRE,28,32', 2.54)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A4,DUPLEX,11,50', 1.58)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,COLOR,A3,SIMPLEX,251,1000', 0.98)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,WIRE,11,14', 1.64)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A4,SIMPLEX,26,500', 0.08)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'COVER,PVC_OPAQUE,A4', 0.7)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'PAPER,BW,A3,DUPLEX,2001,3500', 0.14)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'COVER,PVC_OPAQUE,A3', 1.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,WIRE,22,25', 2.0)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (6, 'BINDING,SPIRAL,1,10', 1.92)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A3,SIMPLEX,501,2000', 0.09)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,PLASTIC,38,52', 2.68)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A3,SIMPLEX,1,10', 1.9)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A3,SIMPLEX,1,25', 0.19)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'COVER,PVC_TRANSPARENT,A3', 1.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A3,SIMPLEX,26,500', 0.14)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A3,DUPLEX,251,1000', 1.84)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,PLASTIC,6,10', 1.67)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A4,SIMPLEX,51,250', 0.73)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A4,SIMPLEX,501,2000', 0.05)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'COVER,PVC_TRANSPARENT,A4', 0.7)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A4,DUPLEX,501,2000', 0.08)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A3,DUPLEX,11,50', 2.97)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A4,SIMPLEX,2001,3500', 0.04)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,SPIRAL,22,26', 2.33)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,PLASTIC,12,16', 1.73)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A4,SIMPLEX,11,50', 0.8)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,STAPLING,0,0', 0.01)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A4,DUPLEX,2001,3500', 0.07)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A4,DUPLEX,251,1000', 0.97)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A3,SIMPLEX,11,50', 1.53)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,PLASTIC,25,32', 2.1)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A3,SIMPLEX,2001,3500', 0.08)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A3,DUPLEX,51,250', 2.69)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A4,SIMPLEX,251,1000', 0.49)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,SPIRAL,16,20', 2.06)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,WIRE,1,9', 1.92)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A3,DUPLEX,501,2000', 0.16)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'COVER,CRISTAL_ACETATE,A4', 0.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A4,SIMPLEX,1,25', 0.13)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A4,DUPLEX,1,25', 0.18)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A3,DUPLEX,1,25', 0.35)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,WIRE,16,19', 1.95)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A4,DUPLEX,1,10', 1.97)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A3,SIMPLEX,51,250', 1.39)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A4,DUPLEX,26,500', 0.13)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A4,SIMPLEX,1,10', 1.01)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,PLASTIC,18,22', 2.05)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,SPIRAL,28,32', 2.99)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A4,DUPLEX,51,250', 1.42)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A3,DUPLEX,26,500', 0.24)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,SPIRAL,12,14', 1.97)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A3,DUPLEX,1,10', 3.74)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,WIRE,28,32', 2.54)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A4,DUPLEX,11,50', 1.58)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,COLOR,A3,SIMPLEX,251,1000', 0.98)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,WIRE,11,14', 1.64)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A4,SIMPLEX,26,500', 0.08)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'COVER,PVC_OPAQUE,A4', 0.7)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'PAPER,BW,A3,DUPLEX,2001,3500', 0.14)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'COVER,PVC_OPAQUE,A3', 1.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,WIRE,22,25', 2.0)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (7, 'BINDING,SPIRAL,1,10', 1.92)
P6SPY_SQL: insert into roles (user_id, roles) values (1, 'ROLE_ADMIN')
P6SPY_SQL: insert into roles (user_id, roles) values (2, 'ROLE_USER')
P6SPY_SQL: update printing_schemas set consumer_id=2 where id=2
P6SPY_SQL: update printing_schemas set consumer_id=2 where id=5
P6SPY_SQL: update printing_schemas set consumer_id=2 where id=3
P6SPY_SQL: update printing_schemas set consumer_id=2 where id=4
P6SPY_SQL: update printing_schemas set consumer_id=2 where id=1
P6SPY_SQL: insert into roles (user_id, roles) values (3, 'ROLE_USER')
P6SPY_SQL: insert into roles (user_id, roles) values (4, 'ROLE_USER')
P6SPY_SQL: insert into roles (user_id, roles) values (5, 'ROLE_USER')
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,PLASTIC,12,20', 1.4)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A3,SIMPLEX,1,20', 0.18)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A4,SIMPLEX,101,500', 0.3)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A3,DUPLEX,101,500', 0.23)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,PLASTIC,32,38', 2.0)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'COVER,PVC_TRANSPARENT,A3', 1.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A4,DUPLEX,21,50', 0.15)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A3,DUPLEX,51,100', 1.49)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A3,SIMPLEX,6,20', 1.1)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,PLASTIC,6,10', 1.15)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'COVER,PVC_TRANSPARENT,A4', 0.7)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,SPIRAL,6,10', 1.55)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A4,DUPLEX,101,500', 0.59)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,SPIRAL,36,40', 2.95)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A3,DUPLEX,1,5', 2.79)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A3,SIMPLEX,21,50', 0.16)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A4,SIMPLEX,1,5', 0.75)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A3,SIMPLEX,1,5', 1.4)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A3,SIMPLEX,51,100', 0.75)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,STAPLING,0,0', 0.01)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A3,DUPLEX,101,500', 1.19)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A4,SIMPLEX,51,100', 0.4)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A3,SIMPLEX,51,100', 0.14)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A4,SIMPLEX,51,100', 0.06)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,SPIRAL,12,20', 1.9)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A3,SIMPLEX,21,50', 0.95)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'COVER,CRISTAL_ACETATE,A4', 0.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A4,DUPLEX,6,20', 1.19)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A3,DUPLEX,1,20', 0.35)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A4,SIMPLEX,1,20', 0.1)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,SPIRAL,24,32', 2.55)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A4,DUPLEX,1,20', 0.19)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A4,DUPLEX,1,5', 1.49)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A3,DUPLEX,21,50', 0.31)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,PLASTIC,45,52', 2.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A4,SIMPLEX,6,20', 0.6)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A4,SIMPLEX,21,50', 0.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A3,SIMPLEX,101,500', 0.55)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A4,DUPLEX,51,100', 0.11)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A3,SIMPLEX,101,500', 0.12)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A4,DUPLEX,101,500', 0.09)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A3,DUPLEX,6,20', 2.19)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A4,SIMPLEX,101,500', 0.05)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A3,DUPLEX,21,50', 1.89)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,SPIRAL,44,50', 3.35)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A4,DUPLEX,21,50', 0.99)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'COVER,PVC_OPAQUE,A4', 0.7)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'COVER,PVC_OPAQUE,A3', 1.5)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,COLOR,A4,DUPLEX,51,100', 0.79)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A3,DUPLEX,51,100', 0.27)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'PAPER,BW,A4,SIMPLEX,21,50', 0.08)
P6SPY_SQL: insert into pricetables (printshop_id, item, price) values (8, 'BINDING,PLASTIC,22,28', 1.75)
P6SPY_SQL: update print_requests set printshop=8 where id=13
P6SPY_SQL: update print_requests set printshop=8 where id=1
P6SPY_SQL: update print_requests set printshop=8 where id=2
P6SPY_SQL: update print_requests set printshop=8 where id=16
P6SPY_SQL: update print_requests set printshop=8 where id=10
P6SPY_SQL: update print_requests set printshop=8 where id=8
P6SPY_SQL: update print_requests set printshop=8 where id=12
P6SPY_SQL: update print_requests set printshop=8 where id=4
P6SPY_SQL: update print_requests set printshop=8 where id=3
P6SPY_SQL: update print_requests set printshop=8 where id=14
P6SPY_SQL: update print_requests set printshop=8 where id=9
P6SPY_SQL: update print_requests set printshop=8 where id=17
P6SPY_SQL: update print_requests set printshop=8 where id=18
P6SPY_SQL: update print_requests set printshop=8 where id=7
P6SPY_SQL: update print_requests set printshop=8 where id=11
P6SPY_SQL: update print_requests set printshop=8 where id=15
P6SPY_SQL: update print_requests set printshop=8 where id=5
P6SPY_SQL: update print_requests set printshop=8 where id=6
P6SPY_SQL: update reviews set printshop=8 where id=1
P6SPY_SQL: update reviews set printshop=8 where id=2
P6SPY_SQL: update reviews set printshop=8 where id=3
P6SPY_SQL: insert into roles (user_id, roles) values (6, 'ROLE_MANAGER')
P6SPY_SQL: insert into roles (user_id, roles) values (7, 'ROLE_MANAGER')
P6SPY_SQL: insert into roles (user_id, roles) values (8, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (9, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (10, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (11, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (12, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (13, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (14, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (15, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (16, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (17, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (18, 'ROLE_EMPLOYEE')
P6SPY_SQL: insert into roles (user_id, roles) values (19, 'ROLE_EMPLOYEE')
P6SPY_SQL: select user0_.id as id1_14_, user0_.password as password2_14_, user0_.username as username3_14_, user0_1_.balance_currency as balance_1_0_, user0_1_.balance_fractional_part as balance_2_0_, user0_1_.balance_integer_part as balance_3_0_, user0_1_.email as email4_0_, user0_2_.balance_currency as balance_1_1_, user0_2_.balance_fractional_part as balance_2_1_, user0_2_.balance_integer_part as balance_3_1_, user0_2_.email as email4_1_, user0_2_.latitude as latitude5_1_, user0_2_.longitude as longitud6_1_, user0_2_.name as name7_1_, user0_3_.name as name1_4_, user0_3_.printshop_id as printsho3_4_, user0_4_.email as email1_5_, user0_4_.name as name2_5_, user0_4_.printshop_id as printsho4_5_, case when user0_1_.id is not null then 1 when user0_2_.id is not null then 2 when user0_3_.id is not null then 3 when user0_4_.id is not null then 4 when user0_.id is not null then 0 end as clazz_ from users user0_ left outer join admin user0_1_ on user0_.id=user0_1_.id left outer join consumers user0_2_ on user0_.id=user0_2_.id left outer join employees user0_3_ on user0_.id=user0_3_.id left outer join managers user0_4_ on user0_.id=user0_4_.id where user0_.username='joao'
P6SPY_SQL: select roles0_.user_id as user_id1_13_0_, roles0_.roles as roles2_13_0_ from roles roles0_ where roles0_.user_id=2
P6SPY_SQL: select consumer0_.id as id1_14_, consumer0_1_.password as password2_14_, consumer0_1_.username as username3_14_, consumer0_.balance_currency as balance_1_1_, consumer0_.balance_fractional_part as balance_2_1_, consumer0_.balance_integer_part as balance_3_1_, consumer0_.email as email4_1_, consumer0_.latitude as latitude5_1_, consumer0_.longitude as longitud6_1_, consumer0_.name as name7_1_ from consumers consumer0_ inner join users consumer0_1_ on consumer0_.id=consumer0_1_.id where consumer0_1_.username='joao'
P6SPY_SQL: select roles0_.user_id as user_id1_13_0_, roles0_.roles as roles2_13_0_ from roles roles0_ where roles0_.user_id=2
P6SPY_SQL: select printreque0_.id as id1_8_, printreque0_.arrival as arrival2_8_, printreque0_.consumer_id as consume11_8_, printreque0_.cost as cost3_8_, printreque0_.delivered as delivere4_8_, printreque0_.empattended as empatten5_8_, printreque0_.empdelivered as empdeliv6_8_, printreque0_.finished as finished7_8_, printreque0_.paypal_sale_id as paypal_s8_8_, printreque0_.payment_type as payment_9_8_, printreque0_.printshop_id as printsh12_8_, printreque0_.status as status10_8_ from print_requests printreque0_ left outer join consumers consumer1_ on printreque0_.consumer_id=consumer1_.id left outer join users consumer1_1_ on consumer1_.id=consumer1_1_.id where (printreque0_.status in ('PENDING')) and consumer1_.id=2
P6SPY_SQL: select printingsc0_.consumer_id as consumer7_9_0_, printingsc0_.id as id1_9_0_, printingsc0_.id as id1_9_1_, printingsc0_.binding_specs as binding_2_9_1_, printingsc0_.cover_specs as cover_sp3_9_1_, printingsc0_.is_deleted as is_delet4_9_1_, printingsc0_.pschema_name as pschema_5_9_1_, printingsc0_.paper_specs as paper_sp6_9_1_ from printing_schemas printingsc0_ where printingsc0_.consumer_id=2
P6SPY_SQL: select documents0_.print_request_id as print_re4_2_0_, documents0_.id as id1_2_0_, documents0_.id as id1_2_1_, documents0_.file_name as file_nam2_2_1_, documents0_.print_request_id as print_re4_2_1_, documents0_.total_pages as total_pa3_2_1_ from documents documents0_ where documents0_.print_request_id=6
P6SPY_SQL: select documents0_.print_request_id as print_re4_2_0_, documents0_.id as id1_2_0_, documents0_.id as id1_2_1_, documents0_.file_name as file_nam2_2_1_, documents0_.print_request_id as print_re4_2_1_, documents0_.total_pages as total_pa3_2_1_ from documents documents0_ where documents0_.print_request_id=9
P6SPY_SQL: select documents0_.print_request_id as print_re4_2_0_, documents0_.id as id1_2_0_, documents0_.id as id1_2_1_, documents0_.file_name as file_nam2_2_1_, documents0_.print_request_id as print_re4_2_1_, documents0_.total_pages as total_pa3_2_1_ from documents documents0_ where documents0_.print_request_id=13
P6SPY_SQL: select documents0_.print_request_id as print_re4_2_0_, documents0_.id as id1_2_0_, documents0_.id as id1_2_1_, documents0_.file_name as file_nam2_2_1_, documents0_.print_request_id as print_re4_2_1_, documents0_.total_pages as total_pa3_2_1_ from documents documents0_ where documents0_.print_request_id=14
P6SPY_SQL: select documents0_.print_request_id as print_re4_2_0_, documents0_.id as id1_2_0_, documents0_.id as id1_2_1_, documents0_.file_name as file_nam2_2_1_, documents0_.print_request_id as print_re4_2_1_, documents0_.total_pages as total_pa3_2_1_ from documents documents0_ where documents0_.print_request_id=15
P6SPY_SQL: select documents0_.print_request_id as print_re4_2_0_, documents0_.id as id1_2_0_, documents0_.id as id1_2_1_, documents0_.file_name as file_nam2_2_1_, documents0_.print_request_id as print_re4_2_1_, documents0_.total_pages as total_pa3_2_1_ from documents documents0_ where documents0_.print_request_id=18
Request method: GET
Request URI: http://localhost:64648/consumer/requests
Proxy:
Request params:
Query params:
Form params:
Path params:
Multiparts:
Headers: Accept=/
Authorization=Basic am9hbzoxMjM0
Cookies:
Body:

HTTP/1.1 200
Set-Cookie: JSESSIONID=174E32A30C4CBFEEADB280D52DBEAE98;path=/;HttpOnly
X-Application-Context: application:0
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Type: text/plain;charset=UTF-8
Content-Length: 6650
Date: Tue, 10 Mar 2020 13:00:27 GMT

{"printrequests":[{"id":6,"cost":1.4,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":9,"cost":1.4,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":13,"cost":1.2,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":14,"cost":2.5,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":15,"cost":2.5,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":18,"cost":1.2,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"}],"success":true}

java.lang.AssertionError: 1 expectation failed.
Response body doesn't match expectation.
Expected: a string containing "{"printrequests":[{"id":1,"cost":2.5,"arrivalTimestamp":"Mar 10, 2020 5:10:51 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":5,"cost":1.2,"arrivalTimestamp":"Mar 10, 2020 5:10:51 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":7,"cost":1.4,"arrivalTimestamp":"Mar 10, 2020 5:10:51 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":13,"cost":2.5,"arrivalTimestamp":"Mar 10, 2020 5:10:51 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":17,"cost":1.2,"arrivalTimestamp":"Mar 10, 2020 5:10:51 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":18,"cost":1.4,"arrivalTimestamp":"Mar 10, 2020 5:10:51 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"}],"success":true}"
Actual: {"printrequests":[{"id":6,"cost":1.4,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":9,"cost":1.4,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":13,"cost":1.2,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":14,"cost":2.5,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":15,"cost":2.5,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"},{"id":18,"cost":1.2,"arrivalTimestamp":"Mar 10, 2020 9:00:27 PM","status":"PENDING","consumer":{"name":"João dos Santos","email":"[email protected]","latitude":"69","longitude":"69","printingSchemas":[{"id":2,"name":"A4+2LAD+CORES+Encaderna","paperSpecs":"PAPER,COLOR,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_OPAQUE,A3","deleted":false},{"id":5,"name":"A4+SIMPLEX+COLOR","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":3,"name":"A4+SIMPLEX+PW+Encadernar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,SPIRAL","coverSpecs":"COVER,PVC_TRANSPARENT,A4","deleted":false},{"id":4,"name":"A4+2LAD+PB","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"","coverSpecs":"","deleted":false},{"id":1,"name":"A4+2LAD+PB+Agrafar","paperSpecs":"PAPER,BW,A4,DUPLEX","bindingSpecs":"BINDING,STAPLING,0,0","coverSpecs":"","deleted":false}],"balance":{"currency":"EUR","integerPart":1342,"fractionalPart":22},"id":2,"username":"joao","password":"1234","roles":["ROLE_USER"]},"documents":[],"paymentType":"PROXYPRINT_PAYMENT"}],"success":true}

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:247)
at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:471)
at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:636)
at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:166)
at io.restassured.internal.ResponseSpecificationImpl.content(ResponseSpecificationImpl.groovy:94)
at io.restassured.specification.ResponseSpecification$content$4.callCurrent(Unknown Source)
at io.restassured.internal.ResponseSpecificationImpl.body(ResponseSpecificationImpl.groovy:244)
at io.restassured.internal.ValidatableResponseOptionsImpl.body(ValidatableResponseOptionsImpl.java:262)
at EvoMasterTest.test_66(EvoMasterTest.java:1304)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

cannot get description by id (InstrumentationController.java and ObjectiveRecorder.java)

Caused by: java.lang.IllegalArgumentException: Id '258' is not mapped at org.evomaster.clientJava.instrumentation.staticState.ObjectiveRecorder.getDescriptiveId(ObjectiveRecorder.java:230) ~[evomaster-client-java-controller-0.1.2-SNAPSHOT.jar:na] at org.evomaster.clientJava.instrumentation.InstrumentationController.lambda$getTargetInfos$0(InstrumentationController.java:47) ~[evomaster-client-java-controller-0.1.2-SNAPSHOT.jar:na] at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1553) ~[na:1.8.0_181] at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) ~[na:1.8.0_181] at org.evomaster.clientJava.instrumentation.InstrumentationController.getTargetInfos(InstrumentationController.java:45) ~[evomaster-client-java-controller-0.1.2-SNAPSHOT.jar:na] at org.evomaster.clientJava.controller.EmbeddedSutController.getTargetInfos(EmbeddedSutController.java:33) ~[evomaster-client-java-controller-0.1.2-SNAPSHOT.jar:na] at org.evomaster.clientJava.controller.internal.EMController.getTargets(EMController.java:158) ~[evomaster-client-java-controller-0.1.2-SNAPSHOT.jar:na] at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_181] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_181]

Whitebox Testing

Hi,

I wanted to follow https://github.com/EMResearch/EvoMaster/blob/master/docs/write_driver.md to create a driver to test your framework using an application I have written.

Some comments / questions (I will add more once they arise):

  • Is it correct that I have to download a different software than "evomaster.jar" from github? Using "evomaster.jar" the package "org.evomaster.client.java.controller" is missing.
  • authentication: Could you please provide a link or some information on how to implement 'getInfoForAuthentication'

Thanks!

openjournals/joss-reviews#2153

Error Generate Test Case

Hi @arcuri82 ,
I try to create test cases using evomaster for spring boot application build using Maven. the program doesn't use any database. After I run the evo driver from the IDE, I run the evomaster.jar and got an error. Here the command that I use
java -jar evomaster.jar --maxTime 60s --outputFolder "Evo"
And here my EvoMaster Driver
`
import org.evomaster.client.java.controller.EmbeddedSutController;
import org.evomaster.client.java.controller.InstrumentedSutStarter;
import org.evomaster.client.java.controller.api.dto.AuthenticationDto;
import org.evomaster.client.java.controller.api.dto.SutInfoDto;
import org.evomaster.client.java.controller.problem.ProblemInfo;
import org.evomaster.client.java.controller.problem.RestProblem;
import org.springframework.boot.SpringApplication;
import org.springframework.context.ConfigurableApplicationContext;
import java.sql.Connection;
import java.util.List;
import java.util.Map;
public class EvoMasterController extends EmbeddedSutController {
private ConfigurableApplicationContext ctx;

public static void main(String[] args) {
    int port = 40100;
    EvoMasterController controller = new EvoMasterController(port);
    InstrumentedSutStarter starter = new InstrumentedSutStarter(controller);
    starter.start();
}
public EvoMasterController(int port) {
    this.port = port;
}

@Override
public boolean isSutRunning() {
    return ctx !=null && ctx.isRunning();
}

@Override
public List<AuthenticationDto> getInfoForAuthentication() {
    return null;
}

@Override
public Connection getConnection() {
    return null;
}

@Override
public String getDatabaseDriverName() {
    return null;
}

@Override
public ProblemInfo getProblemInfo() {
    return new RestProblem(
            "http://localhost:" + getSutPort() + "/swagger.json",
            null
    );
}

@Override
public SutInfoDto.OutputFormat getPreferredOutputFormat() {
    return SutInfoDto.OutputFormat.JAVA_JUNIT_4;
}

@Override
public String getPackagePrefixesToCover() {
    return "org.javiermf.features.";
}

@Override
public String startSut() {
    ctx = SpringApplication.run(DemoApplication.class, new String[]{"--server.port=0"});
    return "http://localhost:"+getSutPort();
}

@Override
public void stopSut() {
    ctx.stop();
}

@Override
public void resetStateOfSUT() {

}
protected int getSutPort(){
    return (Integer)((Map) ctx.getEnvironment().getPropertySources().get("server.port").getSource())
            .get("local.server.port");
}

}`
And here is the error message
Screenshot from 2021-01-18 17-01-42

dependency problem

Hi,
While I was compile EMB-master using command:
mvn -P '!withEmbedded' clean package -DskipTests
OR
mvn -P !withEmbedded clean package -DskipTests
I failed. Following is the error info:
[ERROR] Failed to execute goal on project persistence: Could not resolve depende
ncies for project org.devgateway.ocvn:persistence:jar:1.1.1-SNAPSHOT: Failed to
collect dependencies at dozer-hibernate-model:dozer-hibernate-model:jar:0.3.5-06
032016: Failed to read artifact descriptor for dozer-hibernate-model:dozer-hiber
nate-model:jar:0.3.5-06032016: Could not transfer artifact dozer-hibernate-model
:dozer-hibernate-model:pom:0.3.5-06032016 from/to OCVN (http://artifactory.ampde
v.net/artifactory/ocvn/): Connect to artifactory.ampdev.net:80 [artifactory.ampd
ev.net/4.79.228.117] failed: Connection timed out: connect -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyReso
lutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command

[ERROR] mvn -rf :persistence

$ should be escaped when generating kotlin tests

When executing the regresion test suites we got a compilation error when re-executing
org.evomaster.e2etests.spring.examples.strings.StringsEMTest

java.lang.RuntimeException: 
Failed to compile class. Error:
logging: using Kotlin home directory <no_path>
logging: configuring the compilation environment
warning: unable to find kotlin-stdlib.jar in the Kotlin home directory. Pass either '-no-stdlib' to prevent adding it to the classpath, or the correct '-kotlin-home'
warning: unable to find kotlin-script-runtime.jar in the Kotlin home directory. Pass either '-no-stdlib' to prevent adding it to the classpath, or the correct '-kotlin-home'
warning: unable to find kotlin-reflect.jar in the Kotlin home directory. Pass either '-no-reflect' or '-no-stdlib' to prevent adding it to the classpath, or the correct '-kotlin-home'
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
/home/circleci/evomaster-build/core/target/evomaster.jar: warning: library has Kotlin runtime bundled into it
target/em-tests/StringsEM/org/bar/StringsEM.kt:198:71: error: unresolved reference: K
                .get(baseUrlOfSut + "/api/strings/startEnds/%5C%C2%91$K")
                                                                     ^

The problem seems to be in the fact that Kotlin requires the dollar sign as a variable, so it needs to be escaped. This does not happen for Java test cases.

Unable to run EMDriver on command line

I couldn't run EMDriver from console for scripting purpose.
D:\karthi\workspace\vibhav\ProjectApril9\target\test-classes\org\example>java -cp swaggerdemo-0.0.1-SNAPSHOT.jar org.example.EMDriver
Error: Could not find or load main class org.example.EMDriver

D:\karthi\workspace\vibhav\ProjectApril9\target\test-classes\org\example>java -cp swaggerdemo-0.0.1-SNAPSHOT.jar EMDriver
Error: Could not find or load main class EMDriver

could you please advise us to resolve the issue.

ClassCastException when processing swagger.json

command java -jar core/target/evomaster.jar --blackBox true --bbSwaggerUrl https://petstore.swagger.io/v2/swagger.json --outputFormat JAVA_JUNIT_4 --maxTime 1h

* EvoMaster version: 1.0.1-SNAPSHOT

java.lang.reflect.InvocationTargetException: invokedynamic: method=private final void org.evomaster.core.problem.rest.service.RestSampler.initialize(), target=org.evomaster.core.problem.rest.service.RestSampler@3a0d172f
	at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:316)
	at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:298)
	at com.netflix.governator.lifecycle.LifecycleManager.startInstance(LifecycleManager.java:266)
	at com.netflix.governator.lifecycle.LifecycleManager.add(LifecycleManager.java:175)
	at com.netflix.governator.guice.InternalLifecycleModule.onProvision(InternalLifecycleModule.java:81)
	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
	at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
	at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:62)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
	at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:211)
	at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:182)
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
	at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:237)
	at com.netflix.governator.guice.LifecycleInjector.createChildInjector(LifecycleInjector.java:331)
	at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:411)
	at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:352)
	at org.evomaster.core.Main$Companion.init(Main.kt:224)
	at org.evomaster.core.Main$Companion.initAndRun(Main.kt:136)
	at org.evomaster.core.Main$Companion.main(Main.kt:69)
	at org.evomaster.core.Main.main(Main.kt)
Caused by: java.lang.ClassCastException: io.swagger.models.ArrayModel cannot be cast to io.swagger.models.ModelImpl
	at org.evomaster.core.problem.rest.RestActionBuilder$Companion.extractParams(RestActionBuilder.kt:224)
	at org.evomaster.core.problem.rest.RestActionBuilder$Companion.addActionsFromSwagger(RestActionBuilder.kt:62)
	at org.evomaster.core.problem.rest.RestActionBuilder$Companion.addActionsFromSwagger$default(RestActionBuilder.kt:33)
	at org.evomaster.core.problem.rest.service.RestSampler.initForBlackBox(RestSampler.kt:129)
	at org.evomaster.core.problem.rest.service.RestSampler.initialize(RestSampler.kt:70)
	at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:313)
	... 26 common frames omitted

UnrecognizedPropertyException: Unrecognized field "swaggerJsonUrl"

Hi Andrea and team,

I am trying to use EvoMaster to generate test cases for our auto-generated RESTful service stubs.
The (almost) auto-generated RESTful service stub is here
The EvoMaster Driver is here

It's a simple Spring Boot stub with no database but only static dummy data as responses.
After I started the EmbeddedEvoMasterController in the stub, I ran
java -jar evomaster.jar --maxTimeInSeconds 600 --outputFolder ~/IdeaProjects/evo --outputFormat JAVA_JUNIT_5 and I got the following stacktrace

* 
 _____          ___  ___          _
|  ___|         |  \/  |         | |
| |____   _____ | .  . | __ _ ___| |_ ___ _ __
|  __\ \ / / _ \| |\/| |/ _` / __| __/ _ \ '__|
| |___\ V / (_) | |  | | (_| \__ \ ||  __/ |
\____/ \_/ \___/\_|  |_/\__,_|___/\__\___|_|

                    
* EvoMaster version: 0.2.1-SNAPSHOT
15:00:57.178 [main] WARN  o.e.c.r.service.RemoteController - Failed to parse SUT info dto
javax.ws.rs.ProcessingException: Error reading entity from input stream.
	at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:889)
	at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:834)
	at org.glassfish.jersey.client.ClientResponse.readEntity(ClientResponse.java:363)
	at org.glassfish.jersey.client.InboundJaxrsResponse$2.call(InboundJaxrsResponse.java:126)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:316)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:298)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:229)
	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:389)
	at org.glassfish.jersey.client.InboundJaxrsResponse.runInScopeIfPossible(InboundJaxrsResponse.java:264)
	at org.glassfish.jersey.client.InboundJaxrsResponse.readEntity(InboundJaxrsResponse.java:123)
	at org.evomaster.core.remote.service.RemoteController.getSutInfo(RemoteController.kt:75)
	at org.evomaster.core.problem.rest.service.RestSampler.initialize(RestSampler.kt:72)
	at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:313)
	at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:298)
	at com.netflix.governator.lifecycle.LifecycleManager.startInstance(LifecycleManager.java:266)
	at com.netflix.governator.lifecycle.LifecycleManager.add(LifecycleManager.java:175)
	at com.netflix.governator.guice.InternalLifecycleModule.onProvision(InternalLifecycleModule.java:81)
	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
	at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
	at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:62)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
	at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:211)
	at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:182)
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
	at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:237)
	at com.netflix.governator.guice.LifecycleInjector.createChildInjector(LifecycleInjector.java:331)
	at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:411)
	at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:352)
	at org.evomaster.core.Main$Companion.init(Main.kt:180)
	at org.evomaster.core.Main$Companion.initAndRun(Main.kt:128)
	at org.evomaster.core.Main$Companion.main(Main.kt:65)
	at org.evomaster.core.Main.main(Main.kt)
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "swaggerJsonUrl" (class org.evomaster.client.java.controller.api.dto.WrappedResponseDto), not marked as ignorable (2 known properties: "error", "data"])
 at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 1, column: 20] (through reference chain: org.evomaster.client.java.controller.api.dto.WrappedResponseDto["swaggerJsonUrl"])
	at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:60)
	at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:823)
	at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:1153)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1589)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1567)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:294)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:151)
	at com.fasterxml.jackson.databind.ObjectReader._bind(ObjectReader.java:1574)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:965)
	at org.glassfish.jersey.jackson.internal.jackson.jaxrs.base.ProviderBase.readFrom(ProviderBase.java:838)
	at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.invokeReadFrom(ReaderInterceptorExecutor.java:257)
	at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:236)
	at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:156)
	at org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1091)
	at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:874)
	... 38 common frames omitted
15:00:57.179 [main] WARN  o.e.c.r.service.RemoteController - Missing DTO
* [ERROR] ERROR in the Remote EvoMaster Driver: Failed to retrieve the info about the system under test
  Look at the logs of the EvoMaster Driver to help debugging this problem.

I had a look at the log and found no errors

15:20:32.583 [main] DEBUG shaded.org.eclipse.jetty.util.log - Logging to Logger[shaded.org.eclipse.jetty.util.log] via shaded.org.eclipse.jetty.util.log.Slf4jLog
15:20:32.611 [main] INFO shaded.org.eclipse.jetty.util.log - Logging initialized @610ms to shaded.org.eclipse.jetty.util.log.Slf4jLog
15:20:32.624 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.server.Server@4973813a added {qtp1846412426{STOPPED,8<=0<=200,i=0,q=0},AUTO}
15:20:32.676 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - HttpConnectionFactory@30a3107a[HTTP/1.1] added {HttpConfiguration@33c7e1bb{32768/8192,8192/8192,https://:0,[]},POJO}
15:20:32.679 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@69a3d1d{null,[]}{0.0.0.0:0} added {shaded.org.eclipse.jetty.server.Server@4973813a,UNMANAGED}
15:20:32.680 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@69a3d1d{null,[]}{0.0.0.0:0} added {qtp1846412426{STOPPED,8<=0<=200,i=0,q=0},AUTO}
15:20:32.680 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@69a3d1d{null,[]}{0.0.0.0:0} added {shaded.org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@17d677df,AUTO}
15:20:32.680 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@69a3d1d{null,[]}{0.0.0.0:0} added {shaded.org.eclipse.jetty.io.ArrayByteBufferPool@86be70a,POJO}
15:20:32.681 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@69a3d1d{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@30a3107a[HTTP/1.1],AUTO}
15:20:32.681 [main] DEBUG shaded.org.eclipse.jetty.server.AbstractConnector - ServerConnector@69a3d1d{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@30a3107a[HTTP/1.1]
15:20:32.683 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@69a3d1d{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {shaded.org.eclipse.jetty.server.ServerConnector$ServerConnectorManager@7d70d1b1,MANAGED}
15:20:32.683 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.server.Server@4973813a added {ServerConnector@69a3d1d{HTTP/1.1,[http/1.1]}{localhost:40100},AUTO}
15:20:32.686 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.server.Server@4973813a added {shaded.org.eclipse.jetty.server.handler.ErrorHandler@c46bcd4,AUTO}
15:20:32.747 [main] DEBUG shaded.org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: shaded.org.eclipse.jetty.util.DeprecationWarning@add0edd
15:20:32.747 [main] WARN shaded.org.eclipse.jetty.server.handler.ContextHandler - s.o.e.j.s.ServletContextHandler@2aa3cd93{/,null,UNAVAILABLE} contextPath ends with /*
15:20:32.749 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.server.Server@4973813a added {s.o.e.j.s.ServletContextHandler@2aa3cd93{/controller/api,null,UNAVAILABLE},MANAGED}
15:20:32.752 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - s.o.e.j.s.ServletContextHandler@2aa3cd93{/controller/api,null,UNAVAILABLE} added {shaded.org.eclipse.jetty.servlet.ServletHandler@22635ba0,MANAGED}
15:20:32.753 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.servlet.ServletHandler@22635ba0 added {shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca@e18d77e6==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true,AUTO}
15:20:32.754 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.servlet.ServletHandler@22635ba0 added {[/*]=>shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca,POJO}
15:20:32.754 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.eclipse.jetty.server.Server@4973813a
15:20:32.756 [main] INFO shaded.org.eclipse.jetty.server.Server - jetty-9.4.z-SNAPSHOT
15:20:32.771 [main] DEBUG shaded.org.eclipse.jetty.server.handler.AbstractHandler - starting shaded.org.eclipse.jetty.server.Server@4973813a
15:20:32.771 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting qtp1846412426{STOPPED,8<=0<=200,i=0,q=0}
15:20:32.779 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @779ms qtp1846412426{STARTED,8<=8<=200,i=7,q=0}
15:20:32.779 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.eclipse.jetty.server.handler.ErrorHandler@c46bcd4
15:20:32.779 [main] DEBUG shaded.org.eclipse.jetty.server.handler.AbstractHandler - starting shaded.org.eclipse.jetty.server.handler.ErrorHandler@c46bcd4
15:20:32.779 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @779ms shaded.org.eclipse.jetty.server.handler.ErrorHandler@c46bcd4
15:20:32.779 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting s.o.e.j.s.ServletContextHandler@2aa3cd93{/controller/api,null,UNAVAILABLE}
15:20:32.786 [main] DEBUG shaded.org.eclipse.jetty.http.PreEncodedHttpField - HttpField encoders loaded: [shaded.org.eclipse.jetty.http.Http1FieldPreEncoder@4313f5bc]
15:20:32.794 [main] DEBUG shaded.org.eclipse.jetty.server.handler.AbstractHandler - starting s.o.e.j.s.ServletContextHandler@2aa3cd93{/controller/api,null,STARTING}
15:20:32.794 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.eclipse.jetty.servlet.ServletHandler@22635ba0
15:20:32.798 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca[EMBEDDED:null]
15:20:32.801 [main] DEBUG shaded.org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["/*",pathDepth=1,group=PREFIX_GLOB],resource=shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca@e18d77e6==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true] to PathMappings[size=1]
15:20:32.806 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - filterNameMap={}
15:20:32.806 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - pathFilters=null
15:20:32.806 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletFilterMap=null
15:20:32.806 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletPathMap=PathMappings[size=1]
15:20:32.806 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletNameMap={shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca=shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca@e18d77e6==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true}
15:20:32.806 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - Adding Default404Servlet to shaded.org.eclipse.jetty.servlet.ServletHandler@22635ba0
15:20:32.807 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.servlet.ServletHandler@22635ba0 added {shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3eb7fc54@4167c1c0==shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet,jsp=null,order=-1,inst=false,AUTO}
15:20:32.807 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.servlet.ServletHandler@22635ba0 added {[/]=>shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3eb7fc54,POJO}
15:20:32.807 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca[EMBEDDED:null]
15:20:32.807 [main] DEBUG shaded.org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["/*",pathDepth=1,group=PREFIX_GLOB],resource=shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca@e18d77e6==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true] to PathMappings[size=1]
15:20:32.807 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - Path=/[EMBEDDED:null] mapped to servlet=shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3eb7fc54[EMBEDDED:null]
15:20:32.808 [main] DEBUG shaded.org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3eb7fc54@4167c1c0==shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet,jsp=null,order=-1,inst=false] to PathMappings[size=2]
15:20:32.808 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - filterNameMap={}
15:20:32.808 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - pathFilters=null
15:20:32.808 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletFilterMap=null
15:20:32.808 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletPathMap=PathMappings[size=2]
15:20:32.808 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletNameMap={shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3eb7fc54=shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3eb7fc54@4167c1c0==shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet,jsp=null,order=-1,inst=false, shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca=shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca@e18d77e6==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true}
15:20:32.808 [main] DEBUG shaded.org.eclipse.jetty.server.handler.AbstractHandler - starting shaded.org.eclipse.jetty.servlet.ServletHandler@22635ba0
15:20:32.809 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @809ms shaded.org.eclipse.jetty.servlet.ServletHandler@22635ba0
15:20:32.809 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3eb7fc54@4167c1c0==shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet,jsp=null,order=-1,inst=false
15:20:32.819 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @819ms shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3eb7fc54@4167c1c0==shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet,jsp=null,order=-1,inst=false
15:20:32.819 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca@e18d77e6==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true
15:20:32.820 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @820ms shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca@e18d77e6==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true
15:20:32.823 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHolder - Servlet.init shaded.org.glassfish.jersey.servlet.ServletContainer@7880cdf3 for shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca
15:20:33.344 [main] INFO shaded.org.eclipse.jetty.server.handler.ContextHandler - Started s.o.e.j.s.ServletContextHandler@2aa3cd93{/controller/api,null,AVAILABLE}
15:20:33.344 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1344ms s.o.e.j.s.ServletContextHandler@2aa3cd93{/controller/api,null,AVAILABLE}
15:20:33.344 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting ServerConnector@69a3d1d{HTTP/1.1,[http/1.1]}{localhost:40100}
15:20:33.347 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@69a3d1d{HTTP/1.1,[http/1.1]}{localhost:40100} added {sun.nio.ch.ServerSocketChannelImpl[/127.0.0.1:40100],POJO}
15:20:33.348 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@17d677df
15:20:33.348 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1349ms shaded.org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@17d677df
15:20:33.349 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting HttpConnectionFactory@30a3107a[HTTP/1.1]
15:20:33.349 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1349ms HttpConnectionFactory@30a3107a[HTTP/1.1]
15:20:33.349 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.eclipse.jetty.server.ServerConnector$ServerConnectorManager@7d70d1b1
15:20:33.353 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.io.ManagedSelector@9635fa id=0 keys=-1 selected=-1 added {EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/IDLE/0/1,AUTO}
15:20:33.354 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.server.ServerConnector$ServerConnectorManager@7d70d1b1 added {shaded.org.eclipse.jetty.io.ManagedSelector@9635fa id=0 keys=-1 selected=-1,AUTO}
15:20:33.354 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.io.ManagedSelector@2d10e0b1 id=1 keys=-1 selected=-1 added {EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/IDLE/0/1,AUTO}
15:20:33.354 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.server.ServerConnector$ServerConnectorManager@7d70d1b1 added {shaded.org.eclipse.jetty.io.ManagedSelector@2d10e0b1 id=1 keys=-1 selected=-1,AUTO}
15:20:33.354 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.io.ManagedSelector@5bda80bf id=2 keys=-1 selected=-1 added {EatWhatYouKill@71e5f61d/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@2ce86164/IDLE/0/1,AUTO}
15:20:33.354 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - shaded.org.eclipse.jetty.server.ServerConnector$ServerConnectorManager@7d70d1b1 added {shaded.org.eclipse.jetty.io.ManagedSelector@5bda80bf id=2 keys=-1 selected=-1,AUTO}
15:20:33.354 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.eclipse.jetty.io.ManagedSelector@9635fa id=0 keys=-1 selected=-1
15:20:33.354 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/IDLE/0/1
15:20:33.355 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1355ms EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/IDLE/0/1
15:20:33.356 [main] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$15/1624817884@4204541c
15:20:33.356 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$15/1624817884@4204541c
15:20:33.356 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1357ms shaded.org.eclipse.jetty.io.ManagedSelector@9635fa id=0 keys=0 selected=0
15:20:33.357 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.eclipse.jetty.io.ManagedSelector@2d10e0b1 id=1 keys=-1 selected=-1
15:20:33.357 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/IDLE/0/1
15:20:33.357 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1357ms EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/IDLE/0/1
15:20:33.357 [main] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$15/1624817884@6a62689d
15:20:33.357 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1357ms shaded.org.eclipse.jetty.io.ManagedSelector@2d10e0b1 id=1 keys=0 selected=0
15:20:33.357 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/0/1 execute true
15:20:33.357 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$15/1624817884@6a62689d
15:20:33.357 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.eclipse.jetty.io.ManagedSelector@5bda80bf id=2 keys=-1 selected=-1
15:20:33.357 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/0/1 execute true
15:20:33.357 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@71e5f61d/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@2ce86164/IDLE/0/1
15:20:33.357 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1357ms EatWhatYouKill@71e5f61d/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@2ce86164/IDLE/0/1
15:20:33.357 [main] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$15/1624817884@4602c2a9
15:20:33.357 [qtp1846412426-14] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$15/1624817884@4602c2a9
15:20:33.358 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1358ms shaded.org.eclipse.jetty.io.ManagedSelector@5bda80bf id=2 keys=0 selected=0
15:20:33.358 [qtp1846412426-14] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@71e5f61d/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@2ce86164/PRODUCING/0/1 execute true
15:20:33.358 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1358ms shaded.org.eclipse.jetty.server.ServerConnector$ServerConnectorManager@7d70d1b1
15:20:33.358 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/0/1 produce non-blocking
15:20:33.358 [qtp1846412426-14] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@71e5f61d/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@2ce86164/PRODUCING/0/1 produce non-blocking
15:20:33.358 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop waiting on select
15:20:33.358 [qtp1846412426-14] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop waiting on select
15:20:33.358 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/0/1 produce non-blocking
15:20:33.358 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop waiting on select
15:20:33.359 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@69a3d1d{HTTP/1.1,[http/1.1]}{localhost:40100} added {acceptor-0@5b6813df,POJO}
15:20:33.359 [main] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue acceptor-0@5b6813df
15:20:33.359 [qtp1846412426-15] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run acceptor-0@5b6813df
15:20:33.359 [main] INFO shaded.org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@69a3d1d{HTTP/1.1,[http/1.1]}{localhost:40100}
15:20:33.360 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1360ms ServerConnector@69a3d1d{HTTP/1.1,[http/1.1]}{localhost:40100}
15:20:33.360 [main] INFO shaded.org.eclipse.jetty.server.Server - Started @1360ms
15:20:33.360 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @1360ms shaded.org.eclipse.jetty.server.Server@4973813a
Started controller server on: http://localhost:40100/controller/api
15:20:40.799 [qtp1846412426-15-acceptor-0@5b6813df-ServerConnector@69a3d1d{HTTP/1.1,[http/1.1]}{localhost:40100}] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Queued change shaded.org.eclipse.jetty.io.ManagedSelector$Accept@206073b0 on shaded.org.eclipse.jetty.io.ManagedSelector@9635fa id=0 keys=0 selected=0
15:20:40.799 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop woken up from select, 0/0 selected
15:20:40.799 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Running action shaded.org.eclipse.jetty.io.ManagedSelector$Accept@206073b0
15:20:40.800 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Queued change shaded.org.eclipse.jetty.io.ManagedSelector$CreateEndPoint@445fd652 on shaded.org.eclipse.jetty.io.ManagedSelector@9635fa id=0 keys=1 selected=0
15:20:40.800 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/0/1->PRODUCING/0/1 PEC shaded.org.eclipse.jetty.io.ManagedSelector$CreateEndPoint@445fd652
15:20:40.801 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/0/1
15:20:40.801 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue shaded.org.eclipse.jetty.io.ManagedSelector$CreateEndPoint@445fd652
15:20:40.801 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop waiting on select
15:20:40.801 [qtp1846412426-16] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/0/1
15:20:40.801 [qtp1846412426-16] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/0/1 run
15:20:40.802 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run shaded.org.eclipse.jetty.io.ManagedSelector$CreateEndPoint@445fd652
15:20:40.809 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.IdleTimeout - SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=4/30000}{io=0/0,kio=0,kro=0}-><null> idle timeout check, elapsed: 4 ms, remaining: 29996 ms
15:20:40.810 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.AbstractEndPoint - onOpen SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=5/30000}{io=0/0,kio=0,kro=0}-><null>
15:20:40.850 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - new HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null} -> SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=45/30000}{io=0/0,kio=0,kro=0}-><null>,null,HttpChannelState@e88f587{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
15:20:40.858 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - New HTTP Connection HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=53/30000}{io=0/0,kio=0,kro=0}-><null>
15:20:40.859 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.AbstractConnection - onOpen HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=53/30000}{io=0/0,kio=0,kro=0}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}
15:20:40.859 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.AbstractConnection - fillInterested HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=54/30000}{io=0/0,kio=0,kro=0}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}
15:20:40.860 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.FillInterest - FillInterest@2aa2b192{true,AC.ReadCB@578d0bb9{HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=0/30000}{io=0/0,kio=0,kro=0}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}}} register AC.ReadCB@578d0bb9{HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/0,kio=0,kro=0}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}}
15:20:40.860 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - changeInterests p=false 0->1 for SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/1,kio=0,kro=0}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}
15:20:40.861 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Queued change CEP:SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/1,kio=0,kro=0}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING on shaded.org.eclipse.jetty.io.ManagedSelector@9635fa id=0 keys=1 selected=0
15:20:40.861 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop woken up from select, 0/1 selected
15:20:40.861 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Created SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=2/30000}{io=0/1,kio=0,kro=0}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}
15:20:40.861 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - ran shaded.org.eclipse.jetty.io.ManagedSelector$CreateEndPoint@445fd652
15:20:40.861 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Running action CEP:SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=2/30000}{io=0/1,kio=0,kro=0}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING
15:20:40.861 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 0 -> 1 on SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=2/30000}{io=1/1,kio=1,kro=0}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}
15:20:40.861 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop waiting on select
15:20:40.861 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop woken up from select, 1/1 selected
15:20:40.862 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - selected sun.nio.ch.SelectionKeyImpl@397380a1 SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=2/30000}{io=1/1,kio=1,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null} 
15:20:40.862 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - onSelected 1->0 r=true w=false for SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=3/30000}{io=1/0,kio=1,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}
15:20:40.862 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - task CEP:SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=3/30000}{io=1/0,kio=1,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
15:20:40.862 [qtp1846412426-16] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/0/1 produce non-blocking
15:20:40.862 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/1/1->IDLE/0/1 EPC! CEP:SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=3/30000}{io=1/0,kio=1,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
15:20:40.862 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/0/1
15:20:40.862 [qtp1846412426-16] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 1 -> 0 on SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=3/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}
15:20:40.863 [qtp1846412426-16] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop waiting on select
15:20:40.863 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.Invocable$InvocableExecutor - shaded.org.eclipse.jetty.util.thread.Invocable$InvocableExecutor@7cf623b1 invoke  CEP:SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=3/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
15:20:40.863 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.FillInterest - FillInterest@2aa2b192{true,AC.ReadCB@578d0bb9{HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=4/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}}} fillable AC.ReadCB@578d0bb9{HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=4/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}}
15:20:40.863 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=4/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null} onFillable enter HttpChannelState@e88f587{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
15:20:40.864 [qtp1846412426-18] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/0/1
15:20:40.864 [qtp1846412426-18] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/0/1 run
15:20:40.865 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - filled 175 SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=5/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}
15:20:40.868 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=3/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null} filled 175 HeapByteBuffer@cfee9c3[p=0,l=175,c=8192,r=175]={<<<GET /controller/a... keep-alive\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
15:20:40.869 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=4/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=0,c=false,a=IDLE,uri=null} parse HeapByteBuffer@cfee9c3[p=0,l=175,c=8192,r=175]={<<<GET /controller/a... keep-alive\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
15:20:40.869 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@cfee9c3[p=0,l=175,c=8192,r=175]={<<<GET /controller/a... keep-alive\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
15:20:40.869 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - START --> SPACE1
15:20:40.870 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - SPACE1 --> URI
15:20:40.870 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - URI --> SPACE2
15:20:40.870 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - SPACE2 --> REQUEST_VERSION
15:20:40.870 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - REQUEST_VERSION --> HEADER
15:20:40.871 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
15:20:40.871 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
15:20:40.871 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
15:20:40.871 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
15:20:40.871 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
15:20:40.871 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
15:20:40.871 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
15:20:40.871 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
15:20:40.871 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
15:20:40.872 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> IN_VALUE
15:20:40.872 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> FIELD
15:20:40.872 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER --> END
15:20:40.873 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - REQUEST for //localhost:40100/controller/api/controllerInfo on HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/controllerInfo}
GET //localhost:40100/controller/api/controllerInfo HTTP/1.1
Accept: application/json
User-Agent: Jersey/2.27 (HttpUrlConnection 1.8.0_191)
Host: localhost:40100
Connection: keep-alive


15:20:40.873 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/controllerInfo} onContentComplete
15:20:40.873 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/controllerInfo} onRequestComplete
15:20:40.873 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@42955528[c=0,q=0,[0]=null,s=STREAM] addContent EOF
15:20:40.874 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@578d0bb9[p=HttpParser{s=END,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/controllerInfo}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=9/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=END,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/controllerInfo} parsed true HttpParser{s=END,0 of 0}
15:20:40.874 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@578d0bb9[p=HttpParser{s=END,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/controllerInfo}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=9/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=END,0 of 0},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/controllerInfo}
15:20:40.874 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/controllerInfo} handle //localhost:40100/controller/api/controllerInfo 
15:20:40.874 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannelState - handling HttpChannelState@e88f587{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
15:20:40.875 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@436c1f8a{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/controllerInfo} action DISPATCH
15:20:40.876 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.Server - REQUEST GET /controller/api/controllerInfo on HttpChannelOverHttp@436c1f8a{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/controllerInfo}
15:20:40.876 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.handler.ContextHandler - scope null||/controller/api/controllerInfo @ s.o.e.j.s.ServletContextHandler@2aa3cd93{/controller/api,null,AVAILABLE}
15:20:40.876 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.handler.ContextHandler - context=/controller/api||/controllerInfo @ s.o.e.j.s.ServletContextHandler@2aa3cd93{/controller/api,null,AVAILABLE}
15:20:40.877 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servlet /controller/api||/controllerInfo -> shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca@e18d77e6==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true
15:20:40.877 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - chain=null
15:20:41.157 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=HeapByteBuffer@245ac824[p=0,l=98,c=8192,r=98]={<<<{"fullName":"au.o...tationOn":true}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} complete=true committing=true callback=Blocker@5946b3e1{null}
15:20:41.157 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - COMMIT for /controller/api/controllerInfo on HttpChannelOverHttp@436c1f8a{r=1,c=true,a=DISPATCHED,uri=//localhost:40100/controller/api/controllerInfo}
200 OK HTTP/1.1
Date: Wed, 24 Apr 2019 05:20:40 GMT
Content-Length: 98
Content-Type: application/json;charset=utf8;version=1


15:20:41.159 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - shaded.org.eclipse.jetty.server.HttpConnection$SendCallback@1fbcfca0[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=98},cb=shaded.org.eclipse.jetty.server.HttpChannel$CommitCallback@7d3e374c] generate: NEED_HEADER (null,[p=0,l=98,c=8192,r=98],true)@START
15:20:41.159 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpGenerator - generateHeaders HTTP/1.1{s=200,h=3,cl=98} last=true content=HeapByteBuffer@245ac824[p=0,l=98,c=8192,r=98]={<<<{"fullName":"au.o...tationOn":true}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
15:20:41.159 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpGenerator - Date: Wed, 24 Apr 2019 05:20:40 GMT
Content-Length: 98
Content-Type: application/json;charset=utf8;version=1


15:20:41.159 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpGenerator - CONTENT_LENGTH
15:20:41.160 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - shaded.org.eclipse.jetty.server.HttpConnection$SendCallback@1fbcfca0[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=98},cb=shaded.org.eclipse.jetty.server.HttpChannel$CommitCallback@7d3e374c] generate: FLUSH ([p=0,l=162,c=8192,r=162],[p=0,l=98,c=8192,r=98],true)@COMPLETING
15:20:41.160 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.WriteFlusher - write: WriteFlusher@72b0114f{IDLE}->null [HeapByteBuffer@cfee9c3[p=0,l=162,c=8192,r=162]={<<<HTTP/1.1 200 OK\r\n...z-SNAPSHOT)\r\n\r\n>>>eep-alive\r\n\r\n\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},HeapByteBuffer@245ac824[p=0,l=98,c=8192,r=98]={<<<{"fullName":"au.o...tationOn":true}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
15:20:41.160 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@72b0114f{WRITING}->null:IDLE-->WRITING
15:20:41.160 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - flushed 260 SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=W,to=295/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=END,0 of 0},g=HttpGenerator@1ab3291a{s=COMPLETING}]=>HttpChannelOverHttp@436c1f8a{r=1,c=true,a=DISPATCHED,uri=//localhost:40100/controller/api/controllerInfo}
15:20:41.160 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.WriteFlusher - Flushed=true 162/162+1 WriteFlusher@72b0114f{WRITING}->null
15:20:41.160 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@72b0114f{IDLE}->null:WRITING-->IDLE
15:20:41.161 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - shaded.org.eclipse.jetty.server.HttpConnection$SendCallback@1fbcfca0[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=98},cb=shaded.org.eclipse.jetty.server.HttpChannel$CommitCallback@7d3e374c] generate: DONE ([p=162,l=162,c=8192,r=0],[p=98,l=98,c=8192,r=0],true)@END
15:20:41.162 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.Server - handled=true async=false committed=true on HttpChannelOverHttp@436c1f8a{r=1,c=true,a=DISPATCHED,uri=//localhost:40100/controller/api/controllerInfo}
15:20:41.162 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannelState - unhandle HttpChannelState@e88f587{s=DISPATCHED a=NOT_ASYNC i=true r=IDLE w=false}
15:20:41.162 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@436c1f8a{r=1,c=true,a=COMPLETING,uri=//localhost:40100/controller/api/controllerInfo} action COMPLETE
15:20:41.162 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannelState - onComplete HttpChannelState@e88f587{s=COMPLETING a=NOT_ASYNC i=false r=IDLE w=false}
15:20:41.162 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - COMPLETE for /controller/api/controllerInfo written=98
15:20:41.164 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannelState - recycle HttpChannelState@e88f587{s=COMPLETED a=NOT_ASYNC i=false r=IDLE w=false}
15:20:41.164 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - reset HttpParser{s=END,0 of 0}
15:20:41.164 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - END --> START
15:20:41.164 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null} handle exit, result COMPLETE
15:20:41.164 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - filled 0 SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=4/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}
15:20:41.165 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - filled 0 SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=4/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}
15:20:41.165 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=5/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null} filled 0 HeapByteBuffer@cfee9c3[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
15:20:41.165 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=5/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null} parse HeapByteBuffer@cfee9c3[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
15:20:41.165 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@cfee9c3[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
15:20:41.165 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=5/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null} parsed false HttpParser{s=START,0 of -1}
15:20:41.165 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=5/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}
15:20:41.165 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.AbstractConnection - fillInterested HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=5/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}
15:20:41.166 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.FillInterest - FillInterest@2aa2b192{true,AC.ReadCB@578d0bb9{HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}}} register AC.ReadCB@578d0bb9{HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/0,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}}
15:20:41.166 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - changeInterests p=false 0->1 for SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/1,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}
15:20:41.166 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Queued change CEP:SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/1,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING on shaded.org.eclipse.jetty.io.ManagedSelector@9635fa id=0 keys=1 selected=0
15:20:41.166 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/1,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null} onFillable exit HttpChannelState@e88f587{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
15:20:41.167 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.Invocable$InvocableExecutor - shaded.org.eclipse.jetty.util.thread.Invocable$InvocableExecutor@7cf623b1 invoked CEP:SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=2/30000}{io=0/1,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
15:20:41.167 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@53ab0286/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@63c5efee/PRODUCING/1/1 produce exit
15:20:41.167 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - ran shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$15/1624817884@4204541c
15:20:41.168 [qtp1846412426-16] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop woken up from select, 0/1 selected
15:20:41.168 [qtp1846412426-16] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Running action CEP:SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=3/30000}{io=0/1,kio=0,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING
15:20:41.168 [qtp1846412426-16] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 0 -> 1 on SocketChannelEndPoint@6b229563{/127.0.0.1:38846<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=3/30000}{io=1/1,kio=1,kro=1}->HttpConnection@578d0bb9[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1ab3291a{s=START}]=>HttpChannelOverHttp@436c1f8a{r=1,c=false,a=IDLE,uri=null}
15:20:41.168 [qtp1846412426-16] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop waiting on select
15:20:41.254 [qtp1846412426-15-acceptor-0@5b6813df-ServerConnector@69a3d1d{HTTP/1.1,[http/1.1]}{localhost:40100}] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Queued change shaded.org.eclipse.jetty.io.ManagedSelector$Accept@702adb89 on shaded.org.eclipse.jetty.io.ManagedSelector@2d10e0b1 id=1 keys=0 selected=0
15:20:41.255 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop woken up from select, 0/0 selected
15:20:41.255 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Running action shaded.org.eclipse.jetty.io.ManagedSelector$Accept@702adb89
15:20:41.255 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Queued change shaded.org.eclipse.jetty.io.ManagedSelector$CreateEndPoint@1bd5ca3b on shaded.org.eclipse.jetty.io.ManagedSelector@2d10e0b1 id=1 keys=1 selected=0
15:20:41.255 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/0/1->PRODUCING/0/1 PEC shaded.org.eclipse.jetty.io.ManagedSelector$CreateEndPoint@1bd5ca3b
15:20:41.255 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/0/1
15:20:41.255 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue shaded.org.eclipse.jetty.io.ManagedSelector$CreateEndPoint@1bd5ca3b
15:20:41.255 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop waiting on select
15:20:41.255 [qtp1846412426-19] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/0/1
15:20:41.255 [qtp1846412426-19] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/0/1 run
15:20:41.255 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run shaded.org.eclipse.jetty.io.ManagedSelector$CreateEndPoint@1bd5ca3b
15:20:41.255 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.IdleTimeout - SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=0/30000}{io=0/0,kio=0,kro=0}-><null> idle timeout check, elapsed: 0 ms, remaining: 30000 ms
15:20:41.256 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.AbstractEndPoint - onOpen SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=0}-><null>
15:20:41.256 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - new HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null} -> SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=0}-><null>,null,HttpChannelState@609e5c97{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
15:20:41.256 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - New HTTP Connection HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=0}-><null>
15:20:41.256 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.AbstractConnection - onOpen HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=0}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}
15:20:41.256 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.AbstractConnection - fillInterested HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=0}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}
15:20:41.256 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.FillInterest - FillInterest@72a33f85{true,AC.ReadCB@5f0f5f37{HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=0/30000}{io=0/0,kio=0,kro=0}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}}} register AC.ReadCB@5f0f5f37{HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=0/30000}{io=0/0,kio=0,kro=0}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}}
15:20:41.257 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - changeInterests p=false 0->1 for SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/1,kio=0,kro=0}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}
15:20:41.257 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Queued change CEP:SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/1,kio=0,kro=0}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING on shaded.org.eclipse.jetty.io.ManagedSelector@2d10e0b1 id=1 keys=1 selected=0
15:20:41.257 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop woken up from select, 0/1 selected
15:20:41.257 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Created SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/1,kio=0,kro=0}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}
15:20:41.257 [qtp1846412426-17] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - ran shaded.org.eclipse.jetty.io.ManagedSelector$CreateEndPoint@1bd5ca3b
15:20:41.257 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Running action CEP:SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=0/1,kio=0,kro=0}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING
15:20:41.257 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 0 -> 1 on SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=1/1,kio=1,kro=0}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}
15:20:41.257 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop waiting on select
15:20:41.257 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop woken up from select, 1/1 selected
15:20:41.257 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - selected sun.nio.ch.SelectionKeyImpl@151226e9 SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=1/1,kio=1,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null} 
15:20:41.257 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - onSelected 1->0 r=true w=false for SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=1/0,kio=1,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}
15:20:41.257 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - task CEP:SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=1/0,kio=1,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
15:20:41.258 [qtp1846412426-19] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/0/1 produce non-blocking
15:20:41.258 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/1/1->IDLE/0/1 EPC! CEP:SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=1/30000}{io=1/0,kio=1,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
15:20:41.258 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/0/1
15:20:41.258 [qtp1846412426-19] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 1 -> 0 on SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}
15:20:41.258 [qtp1846412426-19] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector loop waiting on select
15:20:41.258 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.util.thread.Invocable$InvocableExecutor - shaded.org.eclipse.jetty.util.thread.Invocable$InvocableExecutor@1fea4d99 invoke  CEP:SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
15:20:41.258 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.FillInterest - FillInterest@72a33f85{true,AC.ReadCB@5f0f5f37{HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}}} fillable AC.ReadCB@5f0f5f37{HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=FI,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}}
15:20:41.258 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null} onFillable enter HttpChannelState@609e5c97{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
15:20:41.258 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.io.ChannelEndPoint - filled 285 SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null} filled 285 HeapByteBuffer@cfee9c3[p=0,l=285,c=8192,r=285]={<<<PUT /controller/a...setState":true}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=START,0 of 0},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=0,c=false,a=IDLE,uri=null} parse HeapByteBuffer@cfee9c3[p=0,l=285,c=8192,r=285]={<<<PUT /controller/a...setState":true}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@cfee9c3[p=0,l=285,c=8192,r=285]={<<<PUT /controller/a...setState":true}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - START --> SPACE1
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - SPACE1 --> URI
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - URI --> SPACE2
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - SPACE2 --> REQUEST_VERSION
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - REQUEST_VERSION --> HEADER
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:Content-Type: application/json --> IN_VALUE
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:Content-Type: application/json --> FIELD
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> IN_VALUE
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> FIELD
15:20:41.259 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
15:20:41.260 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
15:20:41.260 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
15:20:41.260 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - HEADER --> CONTENT
15:20:41.260 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - REQUEST for //localhost:40100/controller/api/runSUT on HttpChannelOverHttp@18a9387b{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/runSUT}
PUT //localhost:40100/controller/api/runSUT HTTP/1.1
Content-Type: application/json
User-Agent: Jersey/2.27 (HttpUrlConnection 1.8.0_191)
Host: localhost:40100
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Content-Length: 30


15:20:41.260 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@5f0f5f37[p=HttpParser{s=CONTENT,0 of 30},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/runSUT}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=CONTENT,0 of 30},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/runSUT} parsed true HttpParser{s=CONTENT,0 of 30}
15:20:41.260 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/0/1
15:20:41.260 [qtp1846412426-12] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@1c98290c/shaded.org.eclipse.jetty.io.ManagedSelector$SelectorProducer@172ca72b/PRODUCING/0/1 run
15:20:41.268 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@18a9387b{r=1,c=false,a=IDLE,uri=//localhost:40100/controller/api/runSUT} handle //localhost:40100/controller/api/runSUT 
15:20:41.268 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpChannelState - handling HttpChannelState@609e5c97{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
15:20:41.268 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT} action DISPATCH
15:20:41.268 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.Server - REQUEST PUT /controller/api/runSUT on HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT}
15:20:41.268 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.handler.ContextHandler - scope null||/controller/api/runSUT @ s.o.e.j.s.ServletContextHandler@2aa3cd93{/controller/api,null,AVAILABLE}
15:20:41.268 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.handler.ContextHandler - context=/controller/api||/runSUT @ s.o.e.j.s.ServletContextHandler@2aa3cd93{/controller/api,null,AVAILABLE}
15:20:41.269 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servlet /controller/api||/runSUT -> shaded.org.glassfish.jersey.servlet.ServletContainer-32eebfca@e18d77e6==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true
15:20:41.269 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - chain=null
15:20:41.282 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@5f0f5f37[p=HttpParser{s=CONTENT,0 of 30},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=24/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=CONTENT,0 of 30},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT} parse HeapByteBuffer@cfee9c3[p=255,l=285,c=8192,r=30]={PUT /controller/a...-Length: 30\r\n\r\n<<<{"run":true,"resetState":true}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
15:20:41.282 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - parseNext s=CONTENT HeapByteBuffer@cfee9c3[p=255,l=285,c=8192,r=30]={PUT /controller/a...-Length: 30\r\n\r\n<<<{"run":true,"resetState":true}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
15:20:41.283 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT} onContent Content@6f0c9a3e{HeapByteBufferR@659eadc6[p=255,l=285,c=8192,r=30]={PUT /controller/a...-Length: 30\r\n\r\n<<<{"run":true,"resetState":true}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
15:20:41.283 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@36b0a82d[c=0,q=0,[0]=null,s=STREAM] addContent Content@6f0c9a3e{HeapByteBufferR@659eadc6[p=255,l=285,c=8192,r=30]={PUT /controller/a...-Length: 30\r\n\r\n<<<{"run":true,"resetState":true}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
15:20:41.283 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.http.HttpParser - CONTENT --> END
15:20:41.283 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT} onContentComplete
15:20:41.283 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT} onRequestComplete
15:20:41.283 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@36b0a82d[c=0,q=1,[0]=EOF,s=STREAM] addContent EOF
15:20:41.283 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - HttpConnection@5f0f5f37[p=HttpParser{s=END,30 of 30},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=25/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=END,30 of 30},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT} parsed false HttpParser{s=END,30 of 30}
15:20:41.283 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@36b0a82d[c=30,q=1,[0]=EOF,s=STREAM] read 30 from Content@6f0c9a3e{HeapByteBufferR@659eadc6[p=285,l=285,c=8192,r=0]={PUT /controller/a...setState":true}<<<>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
15:20:41.283 [qtp1846412426-13] DEBUG shaded.org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@5f0f5f37[p=HttpParser{s=END,30 of 30},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT}<-SocketChannelEndPoint@295aa625{/127.0.0.1:38848<->/127.0.0.1:40100,OPEN,fill=-,flush=-,to=25/30000}{io=0/0,kio=0,kro=1}->HttpConnection@5f0f5f37[p=HttpParser{s=END,30 of 30},g=HttpGenerator@2318a17d{s=START}]=>HttpChannelOverHttp@18a9387b{r=1,c=false,a=DISPATCHED,uri=//localhost:40100/controller/api/runSUT}

#     ___     ___     ___
#    / __|   |   \   / __|
#   | (__    | |) |  \__ \
#    \___|   |___/   |___/
#  _|"""""|_|"""""|_|"""""|
#  "`-0-0-'"`-0-0-'"`-0-0-'

2019-04-24 15:20:41.632  INFO 31939 --- [tp1846412426-13] o.s.boot.SpringApplication               : Starting application on data-ev with PID 31939 (started by yan149 in /home/yan149/IdeaProjects/cds-codegen)
2019-04-24 15:20:41.633  INFO 31939 --- [tp1846412426-13] o.s.boot.SpringApplication               : No active profile set, falling back to default profiles: default
2019-04-24 15:20:42.579  INFO 31939 --- [tp1846412426-13] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2019-04-24 15:20:42.601  INFO 31939 --- [tp1846412426-13] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2019-04-24 15:20:42.601  INFO 31939 --- [tp1846412426-13] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.17]
2019-04-24 15:20:42.698  INFO 31939 --- [tp1846412426-13] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2019-04-24 15:20:42.698  INFO 31939 --- [tp1846412426-13] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1037 ms
2019-04-24 15:20:43.024  INFO 31939 --- [tp1846412426-13] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2019-04-24 15:20:43.122  INFO 31939 --- [tp1846412426-13] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2019-04-24 15:20:43.234  INFO 31939 --- [tp1846412426-13] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
2019-04-24 15:20:43.256  INFO 31939 --- [tp1846412426-13] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
2019-04-24 15:20:43.273  INFO 31939 --- [tp1846412426-13] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
2019-04-24 15:20:43.454  INFO 31939 --- [tp1846412426-13] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2019-04-24 15:20:43.456  INFO 31939 --- [tp1846412426-13] o.s.boot.SpringApplication               : Started application in 2.066 seconds (JVM running for 11.456)

Can you please let me know how this can be fixed?

Thanks,
Fei

Qualitity of the Paper

Hi,

while (for now) I do not see much which would hinder an acceptance of the software I'd like to have some major improvements on the paper itself.

Main points (so far)

  • Referenced literature consists of self citations only
  • Statement of need / Addressed research question does not come through (for me)
  • No related work / state of field at all (see first point)
  • From what I can see you did quite some benchmarking. I'd like a summary of your results to be featured in the paper. Something along the lines of "When I let it run for the suggested 24h (black box testing), can I use my computer meanwhile or do I have to run it on a different machine?".

openjournals/joss-reviews#2153

Incorrect Exception thrown when executing DoubleClassReplacement.parseDouble()

DoubleClassReplacement.parseDouble("0..0") should throw NumberFormatException instead of IllegalArgumentException.
The following test case fails:

@Test
    public void testParseSuccessDoubleDot() {
        String inputString = "0..0";
        assertThrows(NumberFormatException.class, () -> {
            DoubleClassReplacement.parseDouble(inputString, ObjectiveNaming.METHOD_REPLACEMENT + "IdTemplate");
        });
    }

Help with Output

Sir can we have a short zoom call I want to extend this work with evomaster and want to understand the working of evomaster as well
also, sir, I'm getting this output can you please explain the parts of this output
Going to save 22 tests to src/test/java

Evaluated tests: 99567
Evaluated actions: 112024
Needed budget: 3%
Passed time (seconds): 600
Execution time per test (ms): Avg=4.80 , min=0.00 , max=1465.00
Computation overhead between tests (ms): Avg=1.22 , min=0.00 , max=107.00
Covered targets (lines, branches, faults, etc.): 69
Potential faults: 26
Bytecode line coverage: NaN% (0 out of 0 in 0 units/classes)
EvoMaster process has completed successfully
What is evaluated tests
what is evaluated actions et

mvn clean install package -DskipTests is not working

evomaster-client-java-controller fails to compile.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:3.1.0:shade (default) on project evomaster-client-java-controller: Error creating shaded jar: duplicate entry: META-INF/services/shaded.com.fasterxml.jackson.databind.Module -> [Help 1]

The stack trace is
Caused by: java.util.zip.ZipException: duplicate entry: META-INF/services/shaded.com.fasterxml.jackson.databind.Module
at java.util.zip.ZipOutputStream.putNextEntry (ZipOutputStream.java:232)
at java.util.jar.JarOutputStream.putNextEntry (JarOutputStream.java:109)
at org.apache.maven.plugins.shade.resource.ServicesResourceTransformer.modifyOutputStream (ServicesResourceTransformer.java:130)
at org.apache.maven.plugins.shade.DefaultShader.shade (DefaultShader.java:133)
at org.apache.maven.plugins.shade.mojo.ShadeMojo.execute (ShadeMojo.java:442)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)

NoSuchElementException: List is empty

Trying to run evomaster for blackbox
java -jar evomaster.jar --blackBox true --bbSwaggerUrl https://api.apis.guru/v2/specs/apis.guru/2.0.1/swagger.json --outputFormat JAVA_JUNIT_4 --maxTime 30s

getting below warning and error

  • EvoMaster version: 0.4.0

  • There are 2 usable RESTful API endpoints defined in the schema configuration
    15:51:21.319 [main] WARN o.e.c.problem.rest.RestActionBuilder - Unhandled format 'url'
    15:51:21.546 [main] WARN o.e.c.problem.rest.RestActionBuilder - Unhandled format 'url'
    15:51:21.552 [main] WARN o.e.c.problem.rest.RestActionBuilder - Unhandled format 'url'
    15:51:21.552 [main] WARN o.e.c.problem.rest.RestActionBuilder - Unhandled format 'url'

  • Starting to generate test cases

  • [ERROR] EvoMaster process terminated abruptly. This is likely a bug in EvoMaster. Please copy&paste the following stacktrace, and create a new issue

stacktrace
java.util.NoSuchElementException: List is empty.
at kotlin.collections.CollectionsKt___CollectionsKt.first(_Collections.kt:194)
at org.evomaster.core.problem.rest.service.AbstractRestFitness.createInvocation(AbstractRestFitness.kt:423)
at org.evomaster.core.problem.rest.service.AbstractRestFitness.handleRestCall(AbstractRestFitness.kt:297)
at org.evomaster.core.problem.rest.service.BlackBoxRestFitness.doCalculateCoverage(BlackBoxRestFitness.kt:39)
at org.evomaster.core.problem.rest.service.BlackBoxRestFitness.doCalculateCoverage(BlackBoxRestFitness.kt:14)
at org.evomaster.core.search.service.FitnessFunction.calculateCoverage(FitnessFunction.kt:40)
at org.evomaster.core.search.algorithms.RandomAlgorithm.search(RandomAlgorithm.kt:25)
at org.evomaster.core.Main$Companion.run(Main.kt:275)
at org.evomaster.core.Main$Companion.initAndRun(Main.kt:144)
at org.evomaster.core.Main$Companion.main(Main.kt:71)
at org.evomaster.core.Main.main(Main.kt)

Confused about ports in EmbeddedEvoMasterController

Hi,
I have a question about the EmbeddedEvoMasterController. What is the meaning of the port parameter? It seems to be ignored.
Take https://github.com/EMResearch/EMB/blob/master/em/embedded/rest/news/src/main/java/em/embedded/org/tsdes/EmbeddedEvoMasterController.java for example.

Am I missing something here?

openjournals/joss-reviews#2153

Getting Table error for simple project

  • EvoMaster version: 1.1.0
    16:50:05.546 [main] WARN o.e.c.r.service.RemoteController - Failed to change running state of the SUT. HTTP status 500. Error: 'java.lang.IllegalStateException: Could not find any table'
  • [ERROR] ERROR in the Remote EvoMaster Driver: Failed to start the system under test
    Look at the logs of the EvoMaster Driver to help debugging this problem.

how to solve this out

Generated core/process_data folder

when running some tests locally, a folder is created under core/process_data
files/folders created by tests should always be deleted once a test terminated, regardless of whether it passed or failed.
furthermore, such kind of folder should be generated under "target", so get deleted with "mvn clean", and do not end messing Git commits (as "target" is under .gitignore)

error message

11:50:48.012 [main] WARN o.e.c.r.service.RemoteController - Failed to change running state of the SUT. HTTP status 500. Error: 'java.lang.NullPointerException'

  • ?[31m[ERROR] ?[0m?[33mERROR in the Remote EvoMaster Driver: Failed to start the system under test
    Look at the logs of the EvoMaster Driver to help debugging this problem.?[0m

Failed to execute goal on project features-service: Could not resolve dependencies for project..

C:\Users*\EmbMaster\EMB-master>mvn eclipse:eclipse
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.javiermf.features:features-service:jar:1.0.1-SNAPSHOT
[WARNING] 'parent.relativePath' points at org.evomaster:evomaster-benchmark-cs-rest-original instead of org.springframework.boot:spring-boot-starter-parent, please verify your project structure @ line 8, column 13
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.devgateway.ocvn:persistence:jar:1.1.1-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.bsc.maven:maven-processor-plugin is missing. @ line 237, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 228, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.devgateway.ocvn:web:jar:1.1.1-SNAPSHOT
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework.boot:spring-boot-starter-actuator:jar -> duplicate declaration of version (?) @ line 87, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 271, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.devgateway.ocvn:persistence-mongodb:jar:1.1.1-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 232, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.evomaster:evomaster-benchmark-cs-rest-original:pom:0.2.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ org.evomaster:evomaster-benchmark:0.2.0-SNAPSHOT, C:\Users*
\EmbMaster\EMB-master\pom.xml, line 61, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.evomaster:evomaster-benchmark-cs-rest-artificial-ncs:jar:0.2.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ org.evomaster:evomaster-benchmark:0.2.0-SNAPSHOT, C:\Users*\EmbMaster\EMB-master\pom.xml, line 61, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.evomaster:evomaster-benchmark-cs-rest-artificial-scs:jar:0.2.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ org.evomaster:evomaster-benchmark:0.2.0-SNAPSHOT, C:\Users*
\EmbMaster\EMB-master\pom.xml, line 61, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.evomaster:evomaster-benchmark-cs-rest-artificial-news:jar:0.2.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ org.evomaster:evomaster-benchmark:0.2.0-SNAPSHOT, C:\Users*\EmbMaster\EMB-master\pom.xml, line 61, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.evomaster:evomaster-benchmark-cs-rest-artificial:pom:0.2.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ org.evomaster:evomaster-benchmark:0.2.0-SNAPSHOT, C:\Users*
\EmbMaster\EMB-master\pom.xml, line 61, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.evomaster:evomaster-benchmark-cs-rest:pom:0.2.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ org.evomaster:evomaster-benchmark:0.2.0-SNAPSHOT, C:\Users*\EmbMaster\EMB-master\pom.xml, line 61, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.evomaster:evomaster-benchmark-cs:pom:0.2.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ org.evomaster:evomaster-benchmark:0.2.0-SNAPSHOT, C:\Users*
\EmbMaster\EMB-master\pom.xml, line 61, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.evomaster:evomaster-benchmark:pom:0.2.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 61, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] features-service
[INFO] scout-api
[INFO] data-access
[INFO] auth
[INFO] data-batch-jobs
[INFO] api
[INFO] OCVN
[INFO] OCVN Persistence
[INFO] OCVN MongoDB Persistence
[INFO] OCVN Web
[INFO] ProxyPrint-kitchen
[INFO] org.zalando:catwatch
[INFO] catwatch-backend
[INFO] EvoMaster Benchmark (EMB)
[INFO] evomaster-benchmark-cs
[INFO] evomaster-benchmark-cs-rest
[INFO] evomaster-benchmark-cs-rest-original
[INFO] evomaster-benchmark-cs-rest-artificial
[INFO] evomaster-benchmark-cs-rest-artificial-ncs
[INFO] evomaster-benchmark-cs-rest-artificial-scs
[INFO] evomaster-benchmark-cs-rest-artificial-news
[INFO] evomaster-benchmark-em
[INFO] evomaster-benchmark-em-external
[INFO] evomaster-benchmark-em-external-rest
[INFO] evomaster-benchmark-em-external-rest-features-service
[INFO] evomaster-benchmark-em-external-rest-scout-api
[INFO] evomaster-benchmark-em-external-rest-ocvn
[INFO] evomaster-benchmark-em-external-rest-proxyprint
[INFO] evomaster-benchmark-em-external-rest-ncs
[INFO] evomaster-benchmark-em-external-rest-scs
[INFO] evomaster-benchmark-em-external-rest-catwalk
[INFO] evomaster-benchmark-em-external-rest-news
[INFO] evomaster-benchmark-em-embedded
[INFO] evomaster-benchmark-em-embedded-rest
[INFO] evomaster-benchmark-em-embedded-rest-features-service
[INFO] evomaster-benchmark-em-embedded-rest-scout-api
[INFO] evomaster-benchmark-em-embedded-rest-ocvn
[INFO] evomaster-benchmark-em-embedded-rest-proxyprint
[INFO] evomaster-benchmark-em-embedded-rest-ncs
[INFO] evomaster-benchmark-em-embedded-rest-scs
[INFO] evomaster-benchmark-em-embedded-rest-catwatch
[INFO] evomaster-benchmark-em-embedded-rest-news
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building features-service 1.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
[INFO]
[INFO] >>> maven-eclipse-plugin:2.10:eclipse (default-cli) @ features-service >>>
[WARNING] The POM for org.evomaster:evomaster-client-database-spy:jar:0.2.1-SNAPSHOT is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] features-service .................................. FAILURE [3.102s]
[INFO] scout-api ......................................... SKIPPED
[INFO] data-access ....................................... SKIPPED
[INFO] auth .............................................. SKIPPED
[INFO] data-batch-jobs ................................... SKIPPED
[INFO] api ............................................... SKIPPED
[INFO] OCVN .............................................. SKIPPED
[INFO] OCVN Persistence .................................. SKIPPED
[INFO] OCVN MongoDB Persistence .......................... SKIPPED
[INFO] OCVN Web .......................................... SKIPPED
[INFO] ProxyPrint-kitchen ................................ SKIPPED
[INFO] org.zalando:catwatch .............................. SKIPPED
[INFO] catwatch-backend .................................. SKIPPED
[INFO] EvoMaster Benchmark (EMB) ......................... SKIPPED
[INFO] evomaster-benchmark-cs ............................ SKIPPED
[INFO] evomaster-benchmark-cs-rest ....................... SKIPPED
[INFO] evomaster-benchmark-cs-rest-original .............. SKIPPED
[INFO] evomaster-benchmark-cs-rest-artificial ............ SKIPPED
[INFO] evomaster-benchmark-cs-rest-artificial-ncs ........ SKIPPED
[INFO] evomaster-benchmark-cs-rest-artificial-scs ........ SKIPPED
[INFO] evomaster-benchmark-cs-rest-artificial-news ....... SKIPPED
[INFO] evomaster-benchmark-em ............................ SKIPPED
[INFO] evomaster-benchmark-em-external ................... SKIPPED
[INFO] evomaster-benchmark-em-external-rest .............. SKIPPED
[INFO] evomaster-benchmark-em-external-rest-features-service SKIPPED
[INFO] evomaster-benchmark-em-external-rest-scout-api .... SKIPPED
[INFO] evomaster-benchmark-em-external-rest-ocvn ......... SKIPPED
[INFO] evomaster-benchmark-em-external-rest-proxyprint ... SKIPPED
[INFO] evomaster-benchmark-em-external-rest-ncs .......... SKIPPED
[INFO] evomaster-benchmark-em-external-rest-scs .......... SKIPPED
[INFO] evomaster-benchmark-em-external-rest-catwalk ...... SKIPPED
[INFO] evomaster-benchmark-em-external-rest-news ......... SKIPPED
[INFO] evomaster-benchmark-em-embedded ................... SKIPPED
[INFO] evomaster-benchmark-em-embedded-rest .............. SKIPPED
[INFO] evomaster-benchmark-em-embedded-rest-features-service SKIPPED
[INFO] evomaster-benchmark-em-embedded-rest-scout-api .... SKIPPED
[INFO] evomaster-benchmark-em-embedded-rest-ocvn ......... SKIPPED
[INFO] evomaster-benchmark-em-embedded-rest-proxyprint ... SKIPPED
[INFO] evomaster-benchmark-em-embedded-rest-ncs .......... SKIPPED
[INFO] evomaster-benchmark-em-embedded-rest-scs .......... SKIPPED
[INFO] evomaster-benchmark-em-embedded-rest-catwatch ..... SKIPPED
[INFO] evomaster-benchmark-em-embedded-rest-news ......... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.677s
[INFO] Finished at: Mon May 06 18:20:01 IST 2019
[INFO] Final Memory: 35M/443M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project features-service: Could not resolve dependencies for project org.javiermf.features:features-service:jar:1.0.1-SNAPSHOT: Could not find artifact org.evomaster:evomaster-client-database-spy:jar:0.2.1-SNAPSHOT -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

Kindly help us with a solution for the same.

Need some details

Hi, I am currently trying evomaster but I didn,t understand the documentation at all, because It is said to download evomaster.jar and when It is downloaded where to place It (not mentioned in the documentation) and when I am using EMB to generate test cases with this command mvn clean install -DskipTests I am getting Snapshot error. So if you could actually explain the whole process clearly. Thanks

Building with Maven 3.6.3

Hi

I have downloaded and starting having a play with the EvoMaster tool on the EvoMaster Benchmark projects.

I am on Ubuntu 20.04, using java 8.

Using EvoMaster 1.0.2 I can run in blackbox mode on the projects in EMB. However, I am running into some issues with whitebox mode. The drivers work, but the evomaster tool failed with the following ouput:

* 
 _____          ___  ___          _
|  ___|         |  \/  |         | |
| |____   _____ | .  . | __ _ ___| |_ ___ _ __
|  __\ \ / / _ \| |\/| |/ _` / __| __/ _ \ '__|
| |___\ V / (_) | |  | | (_| \__ \ ||  __/ |
\____/ \_/ \___/\_|  |_/\__,_|___/\__\___|_|

                    
* EvoMaster version: 1.0.2-SNAPSHOT
Jul 20, 2020 3:09:33 PM org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor aroundWriteTo
SEVERE: MessageBodyWriter not found for media type=application/json, type=class org.evomaster.client.java.controller.api.dto.SutRunDto, genericType=class org.evomaster.client.java.controller.api.dto.SutRunDto.
15:09:33.657 [main] WARN  o.e.c.r.service.RemoteController - Failed to connect to SUT: MessageBodyWriter not found for media type=application/json, type=class org.evomaster.client.java.controller.api.dto.SutRunDto, genericType=class org.evomaster.client.java.controller.api.dto.SutRunDto.
* [ERROR] ERROR in the Remote EvoMaster Driver: Failed to start the system under test
  Look at the logs of the EvoMaster Driver to help debugging this problem.

The logs from the driver show no indication of an error.

A little poking and i have come up with the following stack trace

org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=application/json, type=class org.evomaster.client.java.controller.api.dto.SutRunDto, genericType=class org.evomaster.client.java.controller.api.dto.SutRunDto.
	at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:224)
	at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:139)
	at org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1115)
	at org.glassfish.jersey.client.ClientRequest.doWriteEntity(ClientRequest.java:503)
	at org.glassfish.jersey.client.ClientRequest.writeEntity(ClientRequest.java:485)
	at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:360)
	at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:258)
	at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:254)
	at org.glassfish.jersey.client.JerseyInvocation.lambda$invoke$0(JerseyInvocation.java:736)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:205)
	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:390)
	at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:735)
	at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:421)
	at org.glassfish.jersey.client.JerseyInvocation$Builder.put(JerseyInvocation.java:310)
	at org.evomaster.core.remote.service.RemoteController$changeState$response$1.invoke(RemoteController.kt:221)
	at org.evomaster.core.remote.service.RemoteController$changeState$response$1.invoke(RemoteController.kt:33)
	at org.evomaster.core.remote.service.RemoteController.makeHttpCall(RemoteController.kt:83)
	at org.evomaster.core.remote.service.RemoteController.changeState(RemoteController.kt:217)
	at org.evomaster.core.remote.service.RemoteController.startSUT(RemoteController.kt:241)
	at org.evomaster.core.problem.rest.service.AbstractRestSampler.initialize(AbstractRestSampler.kt:63)
	at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:313)
	at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:298)
	at com.netflix.governator.lifecycle.LifecycleManager.startInstance(LifecycleManager.java:266)
	at com.netflix.governator.lifecycle.LifecycleManager.add(LifecycleManager.java:175)
	at com.netflix.governator.guice.InternalLifecycleModule.onProvision(InternalLifecycleModule.java:81)
	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
	at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
	at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:62)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
	at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
	at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:184)
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:111)
	at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:246)
	at com.netflix.governator.guice.LifecycleInjector.createChildInjector(LifecycleInjector.java:331)
	at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:411)
	at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:352)
	at org.evomaster.core.Main$Companion.init(Main.kt:234)
	at org.evomaster.core.Main$Companion.initAndRun(Main.kt:139)
	at org.evomaster.core.Main$Companion.main(Main.kt:72)
	at org.evomaster.core.Main.main(Main.kt)

I can't see anything obvious with either the changeState function or SutRunDto.

Any advice would be appreciated - apologies in advance if this is a simple config issue on my side.

Thanks.

error with test container

sir, I'm not using container its a standalone project
this is my driver thank you soo much sir for your great help
package org.example;

import com.p6spy.engine.spy.P6SpyDriver;
import io.swagger.Swagger2SpringBoot;
import org.evomaster.client.java.controller.EmbeddedSutController;
import org.evomaster.client.java.controller.InstrumentedSutStarter;
import org.evomaster.client.java.controller.api.dto.AuthenticationDto;
import org.evomaster.client.java.controller.api.dto.SutInfoDto;
import org.evomaster.client.java.controller.db.DbCleaner;
import org.evomaster.client.java.controller.internal.SutController;
import org.evomaster.client.java.controller.problem.ProblemInfo;
import org.evomaster.client.java.controller.problem.RestProblem;
import org.springframework.boot.SpringApplication;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Map;

public class EMDriver extends EmbeddedSutController {

public static void main(String[] args){

SutController controller = new EMDriver();
InstrumentedSutStarter starter = new InstrumentedSutStarter(controller);

starter.start();

 final GenericContainer postgres = new GenericContainer("postgres:9")
        .withExposedPorts(5432)
        .withEnv("POSTGRES_HOST_AUTH_METHOD","trust")
        .withTmpFs(Collections.singletonMap("/var/lib/postgresql/data", "rw"));

}

private ConfigurableApplicationContext ctx;
private Connection connection;

public boolean isSutRunning() {
return ctx!=null && ctx.isRunning();
}

public String getPackagePrefixesToCover() {
return "org.example";
}

public List getInfoForAuthentication() {
return null;
}

public Connection getConnection() {
return connection;
}

public String getDatabaseDriverName() {
return "org.h2.Driver";
}

public ProblemInfo getProblemInfo() {
return new RestProblem("http://localhost:8080/cds-au/v1/api-docs", null);
}

public SutInfoDto.OutputFormat getPreferredOutputFormat() {
return SutInfoDto.OutputFormat.JAVA_JUNIT_5;
}

protected int getSutPort() {
return (Integer) ((Map) ctx.getEnvironment()
.getPropertySources().get("server.ports").getSource())
.get("local.server.port");
}

public String startSut() {

postgres.start();
String host = postgres.getContainerIpAddress();
int port = postgres.getMappedPort(5432);
String url = "jdbc:postgresql://localhost:5432/cdr_au";
//String url = "jdbc:p6spy:postgresql://"+host+":"+port+"/postgres;

ctx = SpringApplication.run(Swagger2SpringBoot.class, new String[]{
        "--spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1;",
        "--spring.datasource.driver-class-name=" + P6SpyDriver.class.getName(),
        "--spring.jpa.database=cdr_au",
        "--spring.datasource.username=postgres",
        "--spring.datasource.password=root",
        "--spring.jpa.properties.hibernate.show_sql=true",
        "--spring.jpa.hibernate.ddl-auto=validate",
        "--spring.flyway.locations=${pathToFlywayFiles()}",
        "--spring.jmx.enabled=false"
});

JdbcTemplate jdbc = ctx.getBean(JdbcTemplate.class);
try {
    connection = jdbc.getDataSource().getConnection();
} catch (SQLException throwables) {
    throwables.printStackTrace();
}


return "http://localhost:8080";

}

public void stopSut() {
postgres.stop();
ctx.stop();
}

public void resetStateOfSUT() {
DbCleaner.clearDatabase_H2(connection);

}
}

and this is the error

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project spring-swagger-codegen-obf: Compilation failure: Compilat
ion failure:
[ERROR] /C:/Users/Hp/Desktop/cdsswaggerdb/src/test/java/org/example/EMDriver.java:[35,16] cannot find symbol
[ERROR] symbol: class GenericContainer
[ERROR] location: class org.example.EMDriver
[ERROR] /C:/Users/Hp/Desktop/cdsswaggerdb/src/test/java/org/example/EMDriver.java:[35,48] cannot find symbol
[ERROR] symbol: class GenericContainer
[ERROR] location: class org.example.EMDriver
[ERROR] /C:/Users/Hp/Desktop/cdsswaggerdb/src/test/java/org/example/EMDriver.java:[81,8] cannot find symbol
[ERROR] symbol: variable postgres
[ERROR] location: class org.example.EMDriver
[ERROR] /C:/Users/Hp/Desktop/cdsswaggerdb/src/test/java/org/example/EMDriver.java:[82,23] cannot find symbol
[ERROR] symbol: variable postgres
[ERROR] location: class org.example.EMDriver
[ERROR] /C:/Users/Hp/Desktop/cdsswaggerdb/src/test/java/org/example/EMDriver.java:[83,20] cannot find symbol
[ERROR] symbol: variable postgres
[ERROR] location: class org.example.EMDriver
[ERROR] /C:/Users/Hp/Desktop/cdsswaggerdb/src/test/java/org/example/EMDriver.java:[111,9] cannot find symbol
[ERROR] symbol: variable postgres
[ERROR] location: class org.example.EMDriver
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

[ERROR] ERROR in the Remote EvoMaster Driver: Failed to start the system under test

Hi!
After I successfully compiled EMB and EvoMaster, I run EmbeddedEvoMasterController.java then there are the following warning:
SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.

22:56:24.761 [main] DEBUG shaded.org.eclipse.jetty.util.log - Logging to Logger[shaded.org.eclipse.jetty.util.log] via shaded.org.eclipse.jetty.util.log.Slf4jLog
22:56:24.803 [main] INFO shaded.org.eclipse.jetty.util.log - Logging initialized @2475ms to shaded.org.eclipse.jetty.util.log.Slf4jLog
22:56:24.939 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - Server@3aeaafa6{STOPPED}[9.4.z-SNAPSHOT] added {QueuedThreadPool[qtp243745864]@e874448{STOPPED,8<=0<=200,i=0,q=0}[shaded.org.eclipse.jetty.util.thread.TryExecutor$$Lambda$35/352359770@569cfc36],AUTO}
22:56:25.210 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - HttpConnectionFactory@5fcd892a[HTTP/1.1] added {HttpConfiguration@8b87145{32768/8192,8192/8192,https://:0,[]},POJO}
22:56:25.235 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@43d7741f{null,[]}{0.0.0.0:0} added {Server@3aeaafa6{STOPPED}[9.4.z-SNAPSHOT],UNMANAGED}
22:56:25.239 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@43d7741f{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp243745864]@e874448{STOPPED,8<=0<=200,i=0,q=0}[shaded.org.eclipse.jetty.util.thread.TryExecutor$$Lambda$35/352359770@569cfc36],AUTO}
22:56:25.244 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@43d7741f{null,[]}{0.0.0.0:0} added {ScheduledExecutorScheduler@15bfd87{STOPPED},AUTO}
22:56:25.245 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@43d7741f{null,[]}{0.0.0.0:0} added {shaded.org.eclipse.jetty.io.ArrayByteBufferPool@17baae6e,POJO}
22:56:25.247 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@43d7741f{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@5fcd892a[HTTP/1.1],AUTO}
22:56:25.247 [main] DEBUG shaded.org.eclipse.jetty.server.AbstractConnector - ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@5fcd892a[HTTP/1.1]
22:56:25.260 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED}
22:56:25.261 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - Server@3aeaafa6{STOPPED}[9.4.z-SNAPSHOT] added {ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{localhost:40100},AUTO}
22:56:25.303 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - Server@3aeaafa6{STOPPED}[9.4.z-SNAPSHOT] added {ErrorHandler@76b10754{STOPPED},AUTO}
22:56:25.804 [main] DEBUG shaded.org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: shaded.org.eclipse.jetty.util.DeprecationWarning@4ac3c60d
22:56:25.805 [main] WARN shaded.org.eclipse.jetty.server.handler.ContextHandler - s.o.e.j.s.ServletContextHandler@4facf68f{/,null,UNAVAILABLE} contextPath ends with /*
22:56:25.817 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - Server@3aeaafa6{STOPPED}[9.4.z-SNAPSHOT] added {s.o.e.j.s.ServletContextHandler@4facf68f{/controller/api,null,UNAVAILABLE},MANAGED}
22:56:25.829 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - s.o.e.j.s.ServletContextHandler@4facf68f{/controller/api,null,UNAVAILABLE} added {ServletHandler@3d51f06e{STOPPED},MANAGED}
22:56:25.831 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@3d51f06e{STOPPED} added {shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04@ac5cdb83==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true,AUTO}
22:56:25.833 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@3d51f06e{STOPPED} added {[/]=>shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04,POJO}
22:56:25.834 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting Server@3aeaafa6{STOPPED}[9.4.z-SNAPSHOT]
22:56:25.878 [main] INFO shaded.org.eclipse.jetty.server.Server - jetty-9.4.z-SNAPSHOT; built: 2018-08-30T13:59:14.071Z; git: 27208684755d94a92186989f695db2d7b21ebc51; jvm 1.8.0_181-b13
22:56:25.942 [main] DEBUG shaded.org.eclipse.jetty.server.handler.AbstractHandler - starting Server@3aeaafa6{STARTING}[9.4.z-SNAPSHOT]
22:56:25.945 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting QueuedThreadPool[qtp243745864]@e874448{STOPPED,8<=0<=200,i=0,q=0}[shaded.org.eclipse.jetty.util.thread.TryExecutor$$Lambda$35/352359770@569cfc36]
22:56:25.952 [main] DEBUG shaded.org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@6973b51b{s=0/4,p=0}
22:56:25.953 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - QueuedThreadPool[qtp243745864]@e874448{STARTING,8<=0<=200,i=0,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}] added {ReservedThreadExecutor@6973b51b{s=0/4,p=0},AUTO}
22:56:25.955 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting ReservedThreadExecutor@6973b51b{s=0/4,p=0}
22:56:25.965 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3639ms ReservedThreadExecutor@6973b51b{s=0/4,p=0}
22:56:25.969 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3643ms QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}]
22:56:25.969 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting ErrorHandler@76b10754{STOPPED}
22:56:25.970 [main] DEBUG shaded.org.eclipse.jetty.server.handler.AbstractHandler - starting ErrorHandler@76b10754{STARTING}
22:56:25.971 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3646ms ErrorHandler@76b10754{STARTED}
22:56:25.972 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting s.o.e.j.s.ServletContextHandler@4facf68f{/controller/api,null,UNAVAILABLE}
22:56:26.005 [main] DEBUG shaded.org.eclipse.jetty.http.PreEncodedHttpField - HttpField encoders loaded: [shaded.org.eclipse.jetty.http.Http1FieldPreEncoder@1aa7ecca]
22:56:26.126 [main] DEBUG shaded.org.eclipse.jetty.server.handler.AbstractHandler - starting s.o.e.j.s.ServletContextHandler@4facf68f{/controller/api,null,STARTING}
22:56:26.127 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting ServletHandler@3d51f06e{STOPPED}
22:56:26.165 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - Path=/
[EMBEDDED:null] mapped to servlet=shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04[EMBEDDED:null]
22:56:26.170 [main] DEBUG shaded.org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=1,group=PREFIX_GLOB],resource=shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04@ac5cdb83==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true] to PathMappings[size=1]
22:56:26.170 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - filterNameMap={}
22:56:26.170 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - pathFilters=null
22:56:26.170 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletFilterMap=null
22:56:26.171 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletPathMap=PathMappings[size=1]
22:56:26.171 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletNameMap={shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04=shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04@ac5cdb83==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true}
22:56:26.171 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - Adding Default404Servlet to ServletHandler@3d51f06e{STARTING}
22:56:26.173 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@3d51f06e{STARTING} added {shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-36902638@44b13e60==shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet,jsp=null,order=-1,inst=false,AUTO}
22:56:26.173 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@3d51f06e{STARTING} added {[/]=>shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-36902638,POJO}
22:56:26.173 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - Path=/
[EMBEDDED:null] mapped to servlet=shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04[EMBEDDED:null]
22:56:26.174 [main] DEBUG shaded.org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["/*",pathDepth=1,group=PREFIX_GLOB],resource=shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04@ac5cdb83==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true] to PathMappings[size=1]
22:56:26.174 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - Path=/[EMBEDDED:null] mapped to servlet=shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-36902638[EMBEDDED:null]
22:56:26.174 [main] DEBUG shaded.org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-36902638@44b13e60==shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet,jsp=null,order=-1,inst=false] to PathMappings[size=2]
22:56:26.175 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - filterNameMap={}
22:56:26.184 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - pathFilters=null
22:56:26.184 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletFilterMap=null
22:56:26.184 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletPathMap=PathMappings[size=2]
22:56:26.185 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHandler - servletNameMap={shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-36902638=shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-36902638@44b13e60==shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet,jsp=null,order=-1,inst=false, shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04=shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04@ac5cdb83==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true}
22:56:26.186 [main] DEBUG shaded.org.eclipse.jetty.server.handler.AbstractHandler - starting ServletHandler@3d51f06e{STARTING}
22:56:26.187 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3861ms ServletHandler@3d51f06e{STARTED}
22:56:26.188 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-36902638@44b13e60==shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet,jsp=null,order=-1,inst=false
22:56:26.191 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3865ms shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-36902638@44b13e60==shaded.org.eclipse.jetty.servlet.ServletHandler$Default404Servlet,jsp=null,order=-1,inst=false
22:56:26.191 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04@ac5cdb83==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true
22:56:26.191 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3866ms shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04@ac5cdb83==shaded.org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true
22:56:26.196 [main] DEBUG shaded.org.eclipse.jetty.servlet.ServletHolder - Servlet.init shaded.org.glassfish.jersey.servlet.ServletContainer@7f0eb4b4 for shaded.org.glassfish.jersey.servlet.ServletContainer-15d9bc04
Jan 09, 2020 10:56:28 PM shaded.org.glassfish.jersey.internal.inject.Providers checkProviderRuntime
警告: A provider org.evomaster.client.java.controller.internal.EMController registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.evomaster.client.java.controller.internal.EMController will be ignored.

22:56:29.487 [main] INFO shaded.org.eclipse.jetty.server.handler.ContextHandler - Started s.o.e.j.s.ServletContextHandler@4facf68f{/controller/api,null,AVAILABLE}
22:56:29.487 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7161ms s.o.e.j.s.ServletContextHandler@4facf68f{/controller/api,null,AVAILABLE}
22:56:29.487 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{localhost:40100}
22:56:29.533 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{localhost:40100} added {sun.nio.ch.ServerSocketChannelImpl[/127.0.0.1:40100],POJO}
22:56:29.535 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting ScheduledExecutorScheduler@15bfd87{STOPPED}
22:56:29.536 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7210ms ScheduledExecutorScheduler@15bfd87{STARTED}
22:56:29.536 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting HttpConnectionFactory@5fcd892a[HTTP/1.1]
22:56:29.537 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7211ms HttpConnectionFactory@5fcd892a[HTTP/1.1]
22:56:29.540 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting SelectorManager@ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{localhost:40100}
22:56:29.578 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@2237bada/SelectorProducer@2472c7d8/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.572+08:00 added {SelectorProducer@2472c7d8,POJO}
22:56:29.582 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@2237bada/SelectorProducer@2472c7d8/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.582+08:00 added {QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}],UNMANAGED}
22:56:29.585 [main] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@2237bada/SelectorProducer@2472c7d8/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.585+08:00 created
22:56:29.588 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ManagedSelector@62b3df3a{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@2237bada/SelectorProducer@2472c7d8/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.588+08:00,MANAGED}
22:56:29.589 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{localhost:40100} added {ManagedSelector@62b3df3a{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO}
22:56:29.590 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@420745d7/SelectorProducer@7e11ab3d/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.59+08:00 added {SelectorProducer@7e11ab3d,POJO}
22:56:29.593 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@420745d7/SelectorProducer@7e11ab3d/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.593+08:00 added {QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}],UNMANAGED}
22:56:29.594 [main] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@420745d7/SelectorProducer@7e11ab3d/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.594+08:00 created
22:56:29.595 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ManagedSelector@5fa47fea{STOPPED} id=1 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@420745d7/SelectorProducer@7e11ab3d/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.594+08:00,MANAGED}
22:56:29.595 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{localhost:40100} added {ManagedSelector@5fa47fea{STOPPED} id=1 keys=-1 selected=-1 updates=0,AUTO}
22:56:29.595 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting ManagedSelector@62b3df3a{STOPPED} id=0 keys=-1 selected=-1 updates=0
22:56:29.596 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@2237bada/SelectorProducer@2472c7d8/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.595+08:00
22:56:29.596 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7270ms EatWhatYouKill@2237bada/SelectorProducer@2472c7d8/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=8,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.596+08:00
22:56:29.606 [main] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$190/1531175283@28f8e165
22:56:29.606 [qtp243745864-11] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$190/1531175283@28f8e165
22:56:29.607 [main] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Queued change shaded.org.eclipse.jetty.io.ManagedSelector$Start@545f80bf on ManagedSelector@62b3df3a{STARTING} id=0 keys=0 selected=0 updates=0
22:56:29.607 [qtp243745864-11] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@2237bada/SelectorProducer@2472c7d8/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=7,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.607+08:00 tryProduce false
22:56:29.611 [qtp243745864-11] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - updateable 1
22:56:29.612 [qtp243745864-11] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - update shaded.org.eclipse.jetty.io.ManagedSelector$Start@545f80bf
22:56:29.612 [qtp243745864-11] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - updates 0
22:56:29.612 [qtp243745864-11] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.KQueueSelectorImpl@3404bbdf waiting with 0 keys
22:56:29.614 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7288ms ManagedSelector@62b3df3a{STARTED} id=0 keys=0 selected=0 updates=0
22:56:29.614 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting ManagedSelector@5fa47fea{STOPPED} id=1 keys=-1 selected=-1 updates=0
22:56:29.615 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@420745d7/SelectorProducer@7e11ab3d/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=7,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.615+08:00
22:56:29.615 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7289ms EatWhatYouKill@420745d7/SelectorProducer@7e11ab3d/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=7,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.615+08:00
22:56:29.616 [main] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$190/1531175283@66f66866
22:56:29.616 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run shaded.org.eclipse.jetty.io.ManagedSelector$$Lambda$190/1531175283@66f66866
22:56:29.616 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@420745d7/SelectorProducer@7e11ab3d/IDLE/p=false/QueuedThreadPool[qtp243745864]@e874448{STARTED,8<=8<=200,i=6,q=0}[ReservedThreadExecutor@6973b51b{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-09T22:56:29.616+08:00 tryProduce false
22:56:29.616 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - updateable 0
22:56:29.617 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - updates 0
22:56:29.617 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.KQueueSelectorImpl@406b977e waiting with 0 keys
22:56:29.618 [main] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Queued change shaded.org.eclipse.jetty.io.ManagedSelector$Start@22fa55b2 on ManagedSelector@5fa47fea{STARTING} id=1 keys=0 selected=0 updates=0
22:56:29.618 [main] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@5fa47fea{STARTING} id=1 keys=0 selected=0 updates=1
22:56:29.626 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.KQueueSelectorImpl@406b977e woken with none selected
22:56:29.627 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.KQueueSelectorImpl@406b977e woken up from select, 0/0/0 selected
22:56:29.627 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.KQueueSelectorImpl@406b977e processing 0 keys, 1 updates
22:56:29.627 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - updateable 1
22:56:29.627 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - update shaded.org.eclipse.jetty.io.ManagedSelector$Start@22fa55b2
22:56:29.627 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - updates 0
22:56:29.627 [qtp243745864-12] DEBUG shaded.org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.KQueueSelectorImpl@406b977e waiting with 0 keys
22:56:29.627 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7301ms ManagedSelector@5fa47fea{STARTED} id=1 keys=0 selected=0 updates=0
22:56:29.627 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7302ms SelectorManager@ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{localhost:40100}
22:56:29.629 [main] DEBUG shaded.org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{localhost:40100} added {acceptor-0@30f4b1a6,POJO}
22:56:29.630 [main] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - queue acceptor-0@30f4b1a6
22:56:29.630 [qtp243745864-13] DEBUG shaded.org.eclipse.jetty.util.thread.QueuedThreadPool - run acceptor-0@30f4b1a6
22:56:29.631 [main] INFO shaded.org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{localhost:40100}
22:56:29.634 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7307ms ServerConnector@43d7741f{HTTP/1.1,[http/1.1]}{localhost:40100}
22:56:29.635 [main] INFO shaded.org.eclipse.jetty.server.Server - Started @7309ms
22:56:29.636 [main] DEBUG shaded.org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7310ms Server@3aeaafa6{STARTED}[9.4.z-SNAPSHOT]
Started controller server on: http://localhost:40100/controller/api
image
Then I ran EvoMaster and had a problem.

  • EvoMaster version: 1.0.0
    Jan 09, 2020 10:48:52 PM org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor aroundWriteTo: MessageBodyWriter not found for media type=application/json, type=class org.evomaster.client.java.controller.api.dto.SutRunDto, genericType=class org.evomaster.client.java.controller.api.dto.SutRunDto.
    22:48:52.659 [main] WARN o.e.c.r.service.RemoteController - Failed to connect to SUT: MessageBodyWriter not found for media type=application/json, type=class org.evomaster.client.java.controller.api.dto.SutRunDto, genericType=class org.evomaster.client.java.controller.api.dto.SutRunDto.
  • [ERROR] ERROR in the Remote EvoMaster Driver: Failed to start the system under test
    Look at the logs of the EvoMaster Driver to help debugging this problem.

I don't know which part is wrong, I hope to get your help.

Error Compiling client-java

I got this errors when I tried to run mvn install
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] evomaster-client-java .............................. SUCCESS [ 0.403 s]
[INFO] evomaster-client-java-util ......................... SUCCESS [ 1.618 s]
[INFO] evomaster-client-java-controller-api ............... SUCCESS [ 17.291 s]
[INFO] evomaster-client-java-instrumentation .............. SUCCESS [ 6.023 s]
[INFO] evomaster-client-java-controller ................... FAILURE [ 19.649 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 45.454 s
[INFO] Finished at: 2018-05-14T19:42:23+07:00
[INFO] Final Memory: 39M/756M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:3.1.0:shade (default) on project evomaster-client-java-controller: Error creating shaded jar: duplicate entry: META-INF/services/shaded.com.fasterxml.jackson.databind.Module -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :evomaster-client-java-controller

Error - gitlab testing with blackbox mode

Hi, thank you for this amazing tool!
I used blackbox mode with official gitlab swagger file (https://axil.gitlab.io/swaggerapi/) and the right version(gitlab-ee:8.15.7-ee.0), but got an following error.

Command: java -jar evomaster.jar --blackBox true --bbSwaggerUrl https://axil.gitlab.io/swaggerapi/static/swagger.json --outputFormat JAVA_JUNIT_4 --maxTime 30s

  • ?[31m[ERROR] ?[0m?[33mEvoMaster process terminated abruptly. This is likely a bug in EvoMaster. Please copy&paste the following stacktrace, and create a new issue on ?[34mhttps://github.com/EMResearch/EvoMaster/issues?[0m?[0m
    java.lang.reflect.InvocationTargetException: invokedynamic: method=public void org.evomaster.core.problem.rest.service.AbstractRestSampler.initialize(), target=org.evomaster.core.problem.rest.service.RestSampler@1951b871
    at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:316)
    at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:298)
    at com.netflix.governator.lifecycle.LifecycleManager.startInstance(LifecycleManager.java:266)
    at com.netflix.governator.lifecycle.LifecycleManager.add(LifecycleManager.java:175)
    at com.netflix.governator.guice.InternalLifecycleModule.onProvision(InternalLifecycleModule.java:81)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
    at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
    at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
    at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:62)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
    at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
    at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
    at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:184)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:111)
    at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:246)
    at com.netflix.governator.guice.LifecycleInjector.createChildInjector(LifecycleInjector.java:331)
    at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:411)
    at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:352)
    at org.evomaster.core.Main$Companion.init(Main.kt:236)
    at org.evomaster.core.Main$Companion.initAndRun(Main.kt:139)
    at org.evomaster.core.Main$Companion.main(Main.kt:72)
    at org.evomaster.core.Main.main(Main.kt)
    Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
    at java.lang.Integer.compareTo(Unknown Source)
    at java.util.ComparableTimSort.countRunAndMakeAscending(Unknown Source)
    at java.util.ComparableTimSort.sort(Unknown Source)
    at java.util.Arrays.sort(Unknown Source)
    at kotlin.collections.ArraysKt___ArraysJvmKt.sort(_ArraysJvm.kt:1876)
    at kotlin.collections.CollectionsKt___CollectionsKt.sorted(_Collections.kt:945)
    at org.evomaster.core.search.gene.EnumGene.(EnumGene.kt:45)
    at org.evomaster.core.search.gene.EnumGene.(EnumGene.kt:21)
    at org.evomaster.core.problem.rest.RestActionBuilderV3.getGene(RestActionBuilderV3.kt:385)
    at org.evomaster.core.problem.rest.RestActionBuilderV3.createObjectGene(RestActionBuilderV3.kt:492)
    at org.evomaster.core.problem.rest.RestActionBuilderV3.getGene(RestActionBuilderV3.kt:477)
    at org.evomaster.core.problem.rest.RestActionBuilderV3.getGene$default(RestActionBuilderV3.kt:347)
    at org.evomaster.core.problem.rest.RestActionBuilderV3.handleBodyPayload(RestActionBuilderV3.kt:322)
    at org.evomaster.core.problem.rest.RestActionBuilderV3.extractParams(RestActionBuilderV3.kt:238)
    at org.evomaster.core.problem.rest.RestActionBuilderV3.handleOperation(RestActionBuilderV3.kt:158)
    at org.evomaster.core.problem.rest.RestActionBuilderV3.addActionsFromSwagger(RestActionBuilderV3.kt:104)
    at org.evomaster.core.problem.rest.RestActionBuilderV3.addActionsFromSwagger$default(RestActionBuilderV3.kt:51)
    at org.evomaster.core.problem.rest.service.AbstractRestSampler.initForBlackBox(AbstractRestSampler.kt:147)
    at org.evomaster.core.problem.rest.service.AbstractRestSampler.initialize(AbstractRestSampler.kt:57)
    at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:313)
    ... 26 common frames omitted

Closing database in features-service

Dear EvoMaster's authors,

Thanks for making the tool and benchmark available!

I used EvoMaster to have test cases generated for features-service (based on the embedded controller you provided). Later I ran these test cases but failed to pass all of them. I appreciate any comments/clues/help that can guide me on fixing this. In the attachment, you can find the command I used and the log I got. Thank you in advance!
materials.tar.gz

Whitebox testing step by step

Hi,

I am again trying to get EvoMaster running for testing an application but failing miserably again :(
Here is what I did so far:

  • Created a new project using spring initializr
  • Loaded the project into eclipse
  • Added one test controller
  • Tried to implement an EmbeddedSutController

What fails:

  • In eclipse I can't get it to locate EvoMaster i.e. it cannot find the package
  • From the commandline I get the error message below (running gradle testClasses).

martin@MAILUFTERL:~/projects/evomastertest$` gradle testClasses

Task :compileTestJava FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':compileTestJava'.

Could not resolve all files for configuration ':testCompileClasspath'.
Could not find org.evomaster:evomaster-client-java-controller:LATEST.
Required by:
project :

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.5.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 3s
3 actionable tasks: 3 executed

The project is located under: https://github.com/mado89/EvoMasterTest

openjournals/joss-reviews#2153

baseUrl must not be null

Ciao Andrea,

When trying to run a whitebox test using the instructions the program ends up in an illegal state

java.lang.IllegalStateException: baseUrl must not be null at org.evomaster.core.problem.rest.service.AbstractRestFitness.getBaseUrl(AbstractRestFitness.kt:277) at org.evomaster.core.problem.rest.service.AbstractRestFitness.getCookies(AbstractRestFitness.kt:566) at org.evomaster.core.problem.rest.service.RestFitness.doCalculateCoverage(RestFitness.kt:38) at org.evomaster.core.problem.rest.service.RestFitness.doCalculateCoverage(RestFitness.kt:22) at org.evomaster.core.search.service.FitnessFunction.calculateCoverage(FitnessFunction.kt:46) at org.evomaster.core.search.algorithms.MioAlgorithm.search(MioAlgorithm.kt:41) at org.evomaster.core.Main$Companion.run(Main.kt:280) at org.evomaster.core.Main$Companion.initAndRun(Main.kt:148) at org.evomaster.core.Main$Companion.main(Main.kt:72) at org.evomaster.core.Main.main(Main.kt)

I assume that there is something wrong with my configuration. But how can I find out my mistake?

Thanks

(Unsupported SQL column type) Error - EvoMaster process terminated abruptly

Hi,
I'm trying evomaster on my project, I run evomaster.jar which is downloaded from
link with the command

java -jar evomaster.jar - maxTime 150s --outputFolder [directory-name] --outputFormat JAVA_JUNIT_5

and get the following error

* [ERROR] EvoMaster process terminated abruptly. This is likely a bug in EvoMaster. Please copy&paste the following stacktrace, and create a new issue on https://github.com/EMResearch/EvoMaster/issues
java.lang.reflect.InvocationTargetException: invokedynamic: method=public void org.evomaster.core.problem.rest.service.AbstractRestSampler.initialize(), target=org.evomaster.core.problem.rest.service.RestSampler@2f6e28bc
        at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:316)
        at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:298)
        at com.netflix.governator.lifecycle.LifecycleManager.startInstance(LifecycleManager.java:266)
        at com.netflix.governator.lifecycle.LifecycleManager.add(LifecycleManager.java:175)
        at com.netflix.governator.guice.InternalLifecycleModule.onProvision(InternalLifecycleModule.java:81)
        at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
        at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
        at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:62)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:184)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:111)
        at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:246)
        at com.netflix.governator.guice.LifecycleInjector.createChildInjector(LifecycleInjector.java:331)
        at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:411)
        at com.netflix.governator.guice.LifecycleInjector.createInjector(LifecycleInjector.java:352)
        at org.evomaster.core.Main$Companion.init(Main.kt:236)
        at org.evomaster.core.Main$Companion.initAndRun(Main.kt:139)
        at org.evomaster.core.Main$Companion.main(Main.kt:72)
        at org.evomaster.core.Main.main(Main.kt)
Caused by: java.lang.IllegalArgumentException: Column data type TIME is not supported in Evomaster Data types
        at org.evomaster.core.database.schema.ColumnFactory.parseColumnDataType(ColumnFactory.kt:34)
        at org.evomaster.core.database.schema.ColumnFactory.createColumnFromDto(ColumnFactory.kt:14)
        at org.evomaster.core.database.SqlInsertBuilder.<init>(SqlInsertBuilder.kt:99)
        at org.evomaster.core.problem.rest.service.RestSampler.initSqlInfo(RestSampler.kt:30)
        at org.evomaster.core.problem.rest.service.AbstractRestSampler.initialize(AbstractRestSampler.kt:84)
        at com.netflix.governator.lifecycle.LifecycleMethods.methodInvoke(LifecycleMethods.java:313)
        ... 26 common frames omitted

javax.ws.rs.ProcessingException: java.net.BindException: Address already in use: connect

00:28:00.886 [main] WARN o.e.c.p.r.s.AbstractRestFitness - Running out of ephemeral ports. Waiting 30 seconds before re-trying connection

  • [ERROR] EvoMaster process terminated abruptly. This is likely a bug in EvoMaster. Please copy&paste the following stacktrace, and create a new issue on https://github.com/EMResearch/EvoMaster/issues
    javax.ws.rs.ProcessingException: java.net.BindException: Address already in use: connect
    at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:260)
    at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:254)
    at org.glassfish.jersey.client.JerseyInvocation.lambda$invoke$0(JerseyInvocation.java:736)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:205)
    at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:390)
    at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:735)
    at org.evomaster.core.problem.rest.service.AbstractRestFitness.handleRestCall(AbstractRestFitness.kt:343)
    at org.evomaster.core.problem.rest.service.BlackBoxRestFitness.doCalculateCoverage(BlackBoxRestFitness.kt:53)
    at org.evomaster.core.problem.rest.service.BlackBoxRestFitness.doCalculateCoverage(BlackBoxRestFitness.kt:16)
    at org.evomaster.core.search.service.FitnessFunction.calculateCoverage(FitnessFunction.kt:46)
    at org.evomaster.core.search.algorithms.RandomAlgorithm.search(RandomAlgorithm.kt:25)
    at org.evomaster.core.Main$Companion.run(Main.kt:280)
    at org.evomaster.core.Main$Companion.initAndRun(Main.kt:148)
    at org.evomaster.core.Main$Companion.main(Main.kt:72)
    at org.evomaster.core.Main.main(Main.kt)
    Caused by: java.net.BindException: Address already in use: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
    at org.glassfish.jersey.client.internal.HttpUrlConnector.lambda$_apply$0(HttpUrlConnector.java:358)
    at org.glassfish.jersey.message.internal.CommittingOutputStream.commitStream(CommittingOutputStream.java:171)
    at org.glassfish.jersey.message.internal.CommittingOutputStream.commitStream(CommittingOutputStream.java:165)
    at org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:199)
    at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$UnCloseableOutputStream.write(WriterInterceptorExecutor.java:276)
    at sun.nio.cs.StreamEncoder.writeBytes(Unknown Source)
    at sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source)
    at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
    at sun.nio.cs.StreamEncoder.flush(Unknown Source)
    at java.io.OutputStreamWriter.flush(Unknown Source)
    at org.glassfish.jersey.message.internal.ReaderWriter.writeToAsString(ReaderWriter.java:170)
    at org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider.writeToAsString(AbstractMessageReaderWriterProvider.java:107)
    at org.glassfish.jersey.message.internal.StringMessageProvider.writeTo(StringMessageProvider.java:76)
    at org.glassfish.jersey.message.internal.StringMessageProvider.writeTo(StringMessageProvider.java:36)
    at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:242)
    at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:227)
    at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:139)
    at org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1115)
    at org.glassfish.jersey.client.ClientRequest.doWriteEntity(ClientRequest.java:503)
    at org.glassfish.jersey.client.ClientRequest.writeEntity(ClientRequest.java:485)
    at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:360)
    at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:258)
    ... 16 common frames omitted

Testcases - Postman

Nice tool and interesting to learn the automation of API Test Suite. Could you please help us to understand the below clarification

  1. what is the command for getting coverage result of our API
  2. how to integrate/execute generated test cases from postman

it will help us to understand the concept.

problem with jar file

after building the package ( mvn install package). I have tried the below the command from console
java -cp swaggerdemo-0.0.1-SNAPSHOT.jar org.example.EMDriver
but getting the following error
Error: Could not find or load main class org.example.EMDriver
even i checked that jar file but those file not found... Please kindly check revert back

Error When Run EmbeddedEvoMasterController

I tried to run EmbbededEvoMasterController but I got these error messages:

Exception in thread "main" java.lang.ExceptionInInitializerError
at em.embedded.org.javiermf.features.EmbeddedEvoMasterController.main(EmbeddedEvoMasterController.java:36)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at shaded.com.ea.agentloader.AgentLoader$1.loadAgent(AgentLoader.java:244)
at shaded.com.ea.agentloader.AgentLoader.loadAgent(AgentLoader.java:77)
at shaded.com.ea.agentloader.AgentLoader.loadAgentClass(AgentLoader.java:148)
at shaded.com.ea.agentloader.AgentLoader.loadAgentClass(AgentLoader.java:102)
at org.evomaster.client.java.controller.InstrumentedSutStarter.(InstrumentedSutStarter.java:23)
... 1 more
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at shaded.com.ea.agentloader.AgentLoader$1.loadAgent(AgentLoader.java:240)
... 5 more
Caused by: java.lang.RuntimeException: java.io.IOException: Can not attach to current VM
at shaded.com.ea.agentloader.AgentLoaderHotSpot.getVirtualMachine(AgentLoaderHotSpot.java:90)
at shaded.com.ea.agentloader.AgentLoaderHotSpot.loadAgent(AgentLoaderHotSpot.java:56)
... 10 more
Caused by: java.io.IOException: Can not attach to current VM
at jdk.attach/sun.tools.attach.HotSpotVirtualMachine.(HotSpotVirtualMachine.java:75)
at jdk.attach/sun.tools.attach.VirtualMachineImpl.(VirtualMachineImpl.java:57)
at jdk.attach/sun.tools.attach.AttachProviderImpl.attachVirtualMachine(AttachProviderImpl.java:58)
at jdk.attach/com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:207)
at shaded.com.ea.agentloader.AgentLoaderHotSpot.getVirtualMachine(AgentLoaderHotSpot.java:86)
... 11 more

Is there any hint how to solve this problem?

Authentication in Black-Box Testing

Hi EvoMaster authors,

"Authentication: we support auth based on authentication headers and cookies. However, at the moment we do not support OAuth."

I wonder does EvoMaster currently support any personal-access-token-based authentication? Thanks.

error with output on running evomaster jar file

Failed to change running state of the SUT. HTTP status 500. Error: 'Error creating bean with name 'org.springframework.boot
.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.BeanCreat
ionException: Error creating bean with name 'spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties': Could not bind properties to JpaProperties (prefix=spring.jpa, ig
noreInvalidFields=false, ignoreUnknownFields=true, ignoreNestedProperties=false); nested exception is org.springframework.validation.BindException: org.springframework.boot.bind.Relaxe
dDataBinder$RelaxedBeanPropertyBindingResult: 1 errors
Field error in object 'spring.jpa' on field 'database': rejected value [cdr_au]; codes [typeMismatch.spring.jpa.database,typeMismatch.database,typeMismatch.org.springframework.orm.jpa.
vendor.Database,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [spring.jpa.database,database]; arguments []; default message [datab
ase]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'org.springframework.orm.jpa.vendor.Database' for property 'database'; nested excep
tion is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [org.springframework.orm.jpa.vendor.Database] for value 'cdr_
au'; nested exception is java.lang.IllegalArgumentException: No enum constant org.springframework.orm.jpa.vendor.Database.cdr_au]'

  • ?[31m[ERROR] ?[0m?[33mERROR in the Remote EvoMaster Driver: Failed to start the system und

error with p6spy driver

Failed to retrieve SUT info. HTTP status 500. Error: 'SQL drivers are misconfigured. You must use a 'p6spy' wrapper when yo
u run the SUT. For example, a database connection URL like 'jdbc:h2:mem:testdb' should be changed into 'jdbc:p6spy:h2:mem:testdb'. See documentation on how to configure P6Spy.'

←[31m[ERROR] ←[0m←[33mERROR in the Remote EvoMaster Driver: Failed to retrieve the info about the system under test

Incorrect patterns in SimpleDateFormat

Values of constants YYYY_MM_DD and YYYY_MM_DD_HH_SS are not correct.

The expected patterns that are handled are:

  • For YYYY_MM_DD, "yyyy-MM-dd" instead of "YYYY-MM-DD" (DD stands for 'Day in year', not 'Day in month')
  • For YYYY_MM_DD_HH_SS, "yyyy-MM-dd HH:mm" instead of "YYYY-MM-DD HH:SS" (m minute in hour and S stands for millisecond)

NPE when running EmbeddedSutController extended file

Hi @arcuri82 ,
I've written the java class extends with EmbeddedSutController but when I try to run it I got the NPE exception (in this line InstrumentedSutStarter starter = new InstrumentedSutStarter(controller)). My code is a simple program without a database connection.

`public class EvoMasterController extends EmbeddedSutController {
private ConfigurableApplicationContext ctx;
private final int port;
private Connection connection;
public static void main(String[] args) {
int port = 40100;
EvoMasterController controller = new EvoMasterController(port);
InstrumentedSutStarter starter = new InstrumentedSutStarter(controller);
starter.start();
}
public EvoMasterController(int port) {
this.port = port;
}

@Override
public boolean isSutRunning() {
    return ctx !=null && ctx.isRunning();
}
@Override
public String getPackagePrefixesToCover() {
    return null;
}
@Override
public List<AuthenticationDto> getInfoForAuthentication() {
    return null;
}
@Override
public Connection getConnection() {
    return null;
}
@Override
public String getDatabaseDriverName() {
    return null;
}
@Override
public ProblemInfo getProblemInfo() {
    return null;
}

@Override
public SutInfoDto.OutputFormat getPreferredOutputFormat() {
    return null;
}
@Override
public String startSut() {
    ctx = SpringApplication.run(DemoApplication.class, new String[]{"--server.port=0"});
    return "http://localhost:"+getSutPort();
}
@Override
public void stopSut() {
    ctx.stop();
}
@Override
public void resetStateOfSUT() {
}
protected int getSutPort(){
    return (Integer)((Map) ctx.getEnvironment().getPropertySources().get("server.port").getSource())
            .get("local.server.port");
}`

Is there may relation with the unresolved ea in InstrumentedSutStarter?
Screenshot from 2021-01-15 16-26-37
Thank you,,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.