Ошибка сборки Debezium: не удалось выполнить цель org. apache .maven.plugins: maven-surefire-plugin: 2.22.2: тест - PullRequest
0 голосов
/ 07 апреля 2020

Вопрос:

Как исправить ошибку сборки ниже? Поскольку мне нужен только MSSQLServer Connector, который успешно скомпилировался, могу ли я go опередить и пропустить эту ошибку сборки, просто взять файл jar и загрузить его в Kafka-Connect?

Проблема:

Я новичок в Debezium и Maven. Я пытаюсь собрать Debezium в Maven в Windows 10, используя Powershell, и сборка не может пройти тестирование «из коробки». Вывод сбоя сборки выглядит следующим образом:

[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Debezium Parent POM 1.2.0-SNAPSHOT:
[INFO]
[INFO] Debezium Checkstyle Rules .......................... SUCCESS [01:54 min]
[INFO] Debezium IDE Formatting Rules ...................... SUCCESS [  1.097 s]
[INFO] Debezium Parent POM ................................ SUCCESS [01:48 min]
[INFO] Debezium API ....................................... SUCCESS [ 52.677 s]
[INFO] Debezium Core ...................................... SUCCESS [ 56.121 s]
[INFO] Debezium ANTLR DDL parsers ......................... SUCCESS [01:45 min]
[INFO] Debezium Assembly Descriptors ...................... SUCCESS [  0.752 s]
[INFO] Debezium Embedded .................................. SUCCESS [ 49.052 s]
[INFO] Debezium Connector for MySQL ....................... SUCCESS [01:07 min]
[INFO] Debezium Connector for PostgreSQL .................. SUCCESS [ 29.923 s]
[INFO] Debezium Connector for MongoDB ..................... SUCCESS [ 15.551 s]
[INFO] Debezium Connector for MS SQL Server ............... SUCCESS [  8.333 s]
[INFO] Debezium Microbenchmark Tests ...................... SUCCESS [ 19.123 s]
[INFO] Debezium Quarkus :: Outbox ......................... SUCCESS [  0.468 s]
[INFO] Debezium Quarkus :: Outbox :: Runtime .............. SUCCESS [02:20 min]
[INFO] Debezium Quarkus :: Outbox :: Deployment ........... SUCCESS [ 48.634 s]
[INFO] Debezium Quarkus :: Outbox :: Integration Tests .... FAILURE [01:22 min]
[INFO] Debezium Testing ................................... SKIPPED
[INFO] Debezium Testing Testcontainers .................... SKIPPED
[INFO] Debezium OpenShift integration test-suite .......... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  15:59 min
[INFO] Finished at: 2020-04-07T11:44:20-05:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project debezium-quarkus-outbox-integration-tests: There are test failures.
[ERROR]
[ERROR] Please refer to C:\Users\harrinj\Documents\GitHub\debezium\debezium-quarkus-outbox\integration-tests\target\surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[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] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :debezium-quarkus-outbox-integration-tests

Я проверил выходной файл TEST-io.debezium.outbox.quarkus.it.OutboxTest и обнаружил следующие ошибки:

<error message="TestInstanceFactory [io.quarkus.test.junit.QuarkusTestExtension] failed to instantiate test class [io.debezium.outbox.quarkus.it.OutboxTest]: Failed to start quarkus" type="org.junit.jupiter.api.extension.TestInstantiationException">...</error>

Еще несколько сотен строк вниз я нахожу больше :

WARN: SQL Error: 0, SQLState: 28P01
Apr 07, 2020 11:44:17 AM org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
ERROR: FATAL: password authentication failed for user "postgres"
Apr 07, 2020 11:44:17 AM io.quarkus.runner.ApplicationImpl doStart
ERROR: Failed to start application
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...