Initial implementation of HTTP Sender Plugin following TDD methodology with hexagonal architecture. All 313 tests passing (0 failures). This commit adds: - Complete domain model and port interfaces - All adapter implementations (HTTP, gRPC, file logging, config) - Application services (data collection, transmission, backpressure) - Comprehensive test suite with 18 integration tests Test fixes applied during implementation: - Fix base64 encoding validation in DataCollectionServiceIntegrationTest - Fix exception type handling in IConfigurationPortTest - Fix CompletionException unwrapping in IHttpPollingPortTest - Fix sequential batching in DataTransmissionServiceIntegrationTest - Add test adapter failure simulation for reconnection tests - Use adapter counters for gRPC verification Files added: - pom.xml with all dependencies (JUnit 5, Mockito, WireMock, gRPC, Jackson) - src/main/java: Domain model, ports, adapters, application services - src/test/java: Unit tests, integration tests, test utilities
1967 lines
149 KiB
Plaintext
1967 lines
149 KiB
Plaintext
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
|
|
WARNING: sun.misc.Unsafe::staticFieldBase has been called by com.google.inject.internal.aop.HiddenClassDefiner (file:/opt/homebrew/Cellar/maven/3.9.11/libexec/lib/guice-5.1.0-classes.jar)
|
|
WARNING: Please consider reporting this to the maintainers of class com.google.inject.internal.aop.HiddenClassDefiner
|
|
WARNING: sun.misc.Unsafe::staticFieldBase will be removed in a future release
|
|
[INFO] Scanning for projects...
|
|
[INFO]
|
|
[INFO] -------------< com.siemens.coreshield:http-sender-plugin >--------------
|
|
[INFO] Building HTTP Sender Plugin (HSP) 1.0.0-SNAPSHOT
|
|
[INFO] from pom.xml
|
|
[INFO] --------------------------------[ jar ]---------------------------------
|
|
[WARNING] The artifact com.github.tomakehurst:wiremock:jar:3.0.1 has been relocated to org.wiremock:wiremock:jar:3.0.1
|
|
[INFO]
|
|
[INFO] --- jacoco:0.8.11:prepare-agent (prepare-agent) @ http-sender-plugin ---
|
|
[INFO] argLine set to "-javaagent:/Volumes/Mac maxi/Users/christoph/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/Volumes/Mac maxi/Users/christoph/sources/hackathon/target/jacoco.exec"
|
|
[INFO]
|
|
[INFO] --- resources:3.3.1:resources (default-resources) @ http-sender-plugin ---
|
|
[INFO] skip non existing resourceDirectory /Volumes/Mac maxi/Users/christoph/sources/hackathon/src/main/resources
|
|
[INFO]
|
|
[INFO] --- compiler:3.11.0:compile (default-compile) @ http-sender-plugin ---
|
|
[INFO] Nothing to compile - all classes are up to date
|
|
[INFO]
|
|
[INFO] --- resources:3.3.1:testResources (default-testResources) @ http-sender-plugin ---
|
|
[INFO] skip non existing resourceDirectory /Volumes/Mac maxi/Users/christoph/sources/hackathon/src/test/resources
|
|
[INFO]
|
|
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ http-sender-plugin ---
|
|
[INFO] Nothing to compile - all classes are up to date
|
|
[INFO]
|
|
[INFO] --- surefire:3.2.2:test (default-test) @ http-sender-plugin ---
|
|
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
|
|
[INFO]
|
|
[INFO] -------------------------------------------------------
|
|
[INFO] T E S T S
|
|
[INFO] -------------------------------------------------------
|
|
[INFO] Running com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapterTest
|
|
[ERROR] Tests run: 11, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.042 s <<< FAILURE! -- in com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapterTest
|
|
[ERROR] com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapterTest.shouldUseDefaultValues_forOptionalFields -- Time elapsed: 0.016 s <<< ERROR!
|
|
java.lang.NullPointerException: Cannot invoke "java.time.Duration.getSeconds()" because the return value of "com.siemens.coreshield.hsp.domain.model.Configuration.getPollingInterval()" is null
|
|
at com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapterTest.shouldUseDefaultValues_forOptionalFields(ConfigurationFileAdapterTest.java:214)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapterTest.shouldValidateHttpEndpoints_notEmpty -- Time elapsed: 0.001 s <<< ERROR!
|
|
java.lang.RuntimeException: Invalid JSON configuration format
|
|
at com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapter.parseJson(ConfigurationFileAdapter.java:178)
|
|
at com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapter.loadConfiguration(ConfigurationFileAdapter.java:66)
|
|
at com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapterTest.shouldValidateHttpEndpoints_notEmpty(ConfigurationFileAdapterTest.java:167)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Caused by: java.lang.RuntimeException: Missing or empty: httpEndpoints
|
|
at com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapter.parseJson(ConfigurationFileAdapter.java:107)
|
|
... 5 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapterTest.shouldValidateBufferSize_isPositive -- Time elapsed: 0 s <<< ERROR!
|
|
java.lang.RuntimeException: Invalid JSON configuration format
|
|
at com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapter.parseJson(ConfigurationFileAdapter.java:178)
|
|
at com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapter.loadConfiguration(ConfigurationFileAdapter.java:66)
|
|
at com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapterTest.shouldValidateBufferSize_isPositive(ConfigurationFileAdapterTest.java:123)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Caused by: java.lang.NumberFormatException: For input string: ""
|
|
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
|
|
at java.base/java.lang.Integer.parseInt(Integer.java:542)
|
|
at java.base/java.lang.Integer.parseInt(Integer.java:662)
|
|
at com.siemens.coreshield.hsp.adapter.inbound.config.ConfigurationFileAdapter.parseJson(ConfigurationFileAdapter.java:141)
|
|
... 5 more
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.adapter.outbound.grpc.GrpcStreamingAdapterTest
|
|
[ERROR] Tests run: 11, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 25.05 s <<< FAILURE! -- in com.siemens.coreshield.hsp.adapter.outbound.grpc.GrpcStreamingAdapterTest
|
|
[ERROR] com.siemens.coreshield.hsp.adapter.outbound.grpc.GrpcStreamingAdapterTest.shouldFailToSend_whenNotConnected -- Time elapsed: 0.004 s <<< FAILURE!
|
|
org.opentest4j.AssertionFailedError: Should throw when not connected ==> Unexpected exception type thrown, expected: <java.lang.IllegalStateException> but was: <com.siemens.coreshield.hsp.domain.port.outbound.IGrpcStreamPort.GrpcStreamException>
|
|
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:67)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:39)
|
|
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3131)
|
|
at com.siemens.coreshield.hsp.adapter.outbound.grpc.GrpcStreamingAdapterTest.shouldFailToSend_whenNotConnected(GrpcStreamingAdapterTest.java:188)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Caused by: com.siemens.coreshield.hsp.domain.port.outbound.IGrpcStreamPort$GrpcStreamException: gRPC stream not connected
|
|
at com.siemens.coreshield.hsp.adapter.outbound.grpc.GrpcStreamingAdapter.sendBatch(GrpcStreamingAdapter.java:149)
|
|
at com.siemens.coreshield.hsp.adapter.outbound.grpc.GrpcStreamingAdapterTest.lambda$shouldFailToSend_whenNotConnected$0(GrpcStreamingAdapterTest.java:189)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
|
|
... 6 more
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.adapter.outbound.http.RateLimitedHttpPollingAdapterTest
|
|
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.82 s -- in com.siemens.coreshield.hsp.adapter.outbound.http.RateLimitedHttpPollingAdapterTest
|
|
[INFO] Running com.siemens.coreshield.hsp.adapter.outbound.http.HttpPollingAdapterTest
|
|
[main] INFO org.eclipse.jetty.server.Server - jetty-11.0.15; built: 2023-04-11T18:37:53.775Z; git: 5bc5e562c8d05c5862505aebe5cf83a61bdbcb96; jvm 25.0.1
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@3cee53dc{/__admin,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@6fd77352{/,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@36b6964d{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:51896}
|
|
[main] INFO org.eclipse.jetty.server.Server - Started Server@2bc9a775{STARTING}[11.0.15,sto=1000] @36427ms
|
|
[qtp512256603-77] INFO org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.Server - Stopped Server@2bc9a775{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.Server - Shutdown Server@2bc9a775{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@36b6964d{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:0}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@6fd77352{/,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@3cee53dc{/__admin,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.Server - jetty-11.0.15; built: 2023-04-11T18:37:53.775Z; git: 5bc5e562c8d05c5862505aebe5cf83a61bdbcb96; jvm 25.0.1
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@3d904e9c{/__admin,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@508a65bf{/,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@2af69643{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:51908}
|
|
[main] INFO org.eclipse.jetty.server.Server - Started Server@7add323c{STARTING}[11.0.15,sto=1000] @39691ms
|
|
[qtp863286716-94] INFO org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.Server - Stopped Server@7add323c{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.Server - Shutdown Server@7add323c{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@2af69643{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:0}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@508a65bf{/,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@3d904e9c{/__admin,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.Server - jetty-11.0.15; built: 2023-04-11T18:37:53.775Z; git: 5bc5e562c8d05c5862505aebe5cf83a61bdbcb96; jvm 25.0.1
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@53e800f9{/__admin,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@337bbfdf{/,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@4f0f7849{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:51916}
|
|
[main] INFO org.eclipse.jetty.server.Server - Started Server@6f94a5a5{STARTING}[11.0.15,sto=1000] @40718ms
|
|
[qtp1002406942-113] INFO org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.Server - Stopped Server@6f94a5a5{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.Server - Shutdown Server@6f94a5a5{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@4f0f7849{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:0}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@337bbfdf{/,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@53e800f9{/__admin,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.Server - jetty-11.0.15; built: 2023-04-11T18:37:53.775Z; git: 5bc5e562c8d05c5862505aebe5cf83a61bdbcb96; jvm 25.0.1
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@50fb33a{/__admin,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@2cae9b8{/,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@2f897dab{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:51926}
|
|
[main] INFO org.eclipse.jetty.server.Server - Started Server@77a074b4{STARTING}[11.0.15,sto=1000] @42780ms
|
|
[qtp1955406455-129] INFO org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.Server - Stopped Server@77a074b4{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.Server - Shutdown Server@77a074b4{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@2f897dab{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:0}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@2cae9b8{/,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@50fb33a{/__admin,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.Server - jetty-11.0.15; built: 2023-04-11T18:37:53.775Z; git: 5bc5e562c8d05c5862505aebe5cf83a61bdbcb96; jvm 25.0.1
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@623ebac7{/__admin,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@7c8c70d6{/,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@7ab34619{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:51929}
|
|
[main] INFO org.eclipse.jetty.server.Server - Started Server@68868328{STARTING}[11.0.15,sto=1000] @42798ms
|
|
[qtp1184974266-142] INFO org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.Server - Stopped Server@68868328{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.Server - Shutdown Server@68868328{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@7ab34619{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:0}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@7c8c70d6{/,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@623ebac7{/__admin,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.Server - jetty-11.0.15; built: 2023-04-11T18:37:53.775Z; git: 5bc5e562c8d05c5862505aebe5cf83a61bdbcb96; jvm 25.0.1
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@e4e1ef5{/__admin,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@6d11ceef{/,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@23f86d8a{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:52389}
|
|
[main] INFO org.eclipse.jetty.server.Server - Started Server@1d805aa1{STARTING}[11.0.15,sto=1000] @166332ms
|
|
[main] INFO org.eclipse.jetty.server.Server - Stopped Server@1d805aa1{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.Server - Shutdown Server@1d805aa1{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@23f86d8a{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:0}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@6d11ceef{/,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@e4e1ef5{/__admin,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.Server - jetty-11.0.15; built: 2023-04-11T18:37:53.775Z; git: 5bc5e562c8d05c5862505aebe5cf83a61bdbcb96; jvm 25.0.1
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@8d8f754{/__admin,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@d613308{/,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@7132a9dc{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:52399}
|
|
[main] INFO org.eclipse.jetty.server.Server - Started Server@2d7a9786{STARTING}[11.0.15,sto=1000] @169353ms
|
|
[main] INFO org.eclipse.jetty.server.Server - Stopped Server@2d7a9786{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.Server - Shutdown Server@2d7a9786{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@7132a9dc{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:0}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@d613308{/,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@8d8f754{/__admin,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.Server - jetty-11.0.15; built: 2023-04-11T18:37:53.775Z; git: 5bc5e562c8d05c5862505aebe5cf83a61bdbcb96; jvm 25.0.1
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@650ae78c{/__admin,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@2e73d5eb{/,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@3f1a4795{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:52400}
|
|
[main] INFO org.eclipse.jetty.server.Server - Started Server@3d64c581{STARTING}[11.0.15,sto=1000] @169358ms
|
|
[qtp1490466745-175] INFO org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.Server - Stopped Server@3d64c581{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.Server - Shutdown Server@3d64c581{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@3f1a4795{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:0}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@2e73d5eb{/,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@650ae78c{/__admin,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.Server - jetty-11.0.15; built: 2023-04-11T18:37:53.775Z; git: 5bc5e562c8d05c5862505aebe5cf83a61bdbcb96; jvm 25.0.1
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@fb2e3fd{/__admin,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@43a09ce2{/,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@2f521c4{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:52404}
|
|
[main] INFO org.eclipse.jetty.server.Server - Started Server@4fe64d23{STARTING}[11.0.15,sto=1000] @169370ms
|
|
[qtp157201184-190] INFO org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.Server - Stopped Server@4fe64d23{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.Server - Shutdown Server@4fe64d23{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@2f521c4{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:0}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@43a09ce2{/,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@fb2e3fd{/__admin,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.Server - jetty-11.0.15; built: 2023-04-11T18:37:53.775Z; git: 5bc5e562c8d05c5862505aebe5cf83a61bdbcb96; jvm 25.0.1
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@1c9fbb61{/__admin,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@7b81616b{/,null,AVAILABLE}
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started NetworkTrafficServerConnector@4b76aa5a{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:52417}
|
|
[main] INFO org.eclipse.jetty.server.Server - Started Server@3a2d3909{STARTING}[11.0.15,sto=1000] @172402ms
|
|
[qtp1095701500-204] INFO org.eclipse.jetty.server.handler.ContextHandler.__admin - RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.AdminRequestHandler. Normalized mapped under returned 'null'
|
|
[main] INFO org.eclipse.jetty.server.Server - Stopped Server@3a2d3909{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.Server - Shutdown Server@3a2d3909{STOPPING}[11.0.15,sto=1000]
|
|
[main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped NetworkTrafficServerConnector@4b76aa5a{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:0}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@7b81616b{/,null,STOPPED}
|
|
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@1c9fbb61{/__admin,null,STOPPED}
|
|
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 139.3 s -- in com.siemens.coreshield.hsp.adapter.outbound.http.HttpPollingAdapterTest
|
|
[INFO] Running com.siemens.coreshield.hsp.adapter.outbound.logging.FileLoggingAdapterTest
|
|
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.278 s -- in com.siemens.coreshield.hsp.adapter.outbound.logging.FileLoggingAdapterTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BufferManagerTest
|
|
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s -- in com.siemens.coreshield.hsp.application.BufferManagerTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.ConfigurationManagerTest
|
|
[ERROR] ConfigurationManager: Configuration validation failed with 1 error(s):
|
|
1. Polling interval must not exceed 1 hour (was: PT2H)
|
|
[ERROR] ConfigurationManager: Configuration validation failed with 1 error(s):
|
|
1. At least one endpoint is required
|
|
[ERROR] ConfigurationManager: Configuration validation failed with 1 error(s):
|
|
1. Endpoint[0] timeout must be greater than zero
|
|
[ERROR] ConfigurationManager: Configuration validation failed with 1 error(s):
|
|
1. Endpoint[0] has invalid URL format: not-a-valid-url
|
|
[INFO] ConfigurationManager: Configuration loaded successfully from: /var/folders/pd/0sfd9_0j0c7fqf61061pcvk40000gp/T/junit8825321146162203270/hsp-config.json
|
|
[ERROR] ConfigurationManager: Configuration validation failed with 1 error(s):
|
|
1. gRPC port must be between 1 and 65535 (was: 99999)
|
|
[ERROR] ConfigurationManager: Configuration validation failed with 1 error(s):
|
|
1. Buffer capacity must be exactly 300 (was: 500)
|
|
[ERROR] ConfigurationManager: Failed to parse configuration file: Unexpected character ('"' (code 34)): was expecting comma to separate Object entries
|
|
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 3, column: 4] (through reference chain: com.siemens.coreshield.hsp.domain.model.Configuration["endpoints"]->java.util.ArrayList[0])
|
|
[ERROR] ConfigurationManager: Configuration validation failed with 1 error(s):
|
|
1. Polling interval must be at least 1 second (was: PT0.5S)
|
|
[ERROR] ConfigurationManager: Configuration file not found: /var/folders/pd/0sfd9_0j0c7fqf61061pcvk40000gp/T/junit7234698124189202069/does-not-exist.json
|
|
[ERROR] ConfigurationManager: Configuration validation failed with 1 error(s):
|
|
1. At least one endpoint is required
|
|
[ERROR] ConfigurationManager: Configuration validation failed with 1 error(s):
|
|
1. Buffer capacity must be exactly 300 (was: 50000)
|
|
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in com.siemens.coreshield.hsp.application.ConfigurationManagerTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$BackpressureHandlingTests
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.036 s -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$BackpressureHandlingTests
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$GracefulShutdownTests
|
|
[ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.624 s <<< FAILURE! -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$GracefulShutdownTests
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$GracefulShutdownTests.shouldDisconnectGrpcOnShutdown -- Time elapsed: 0.003 s <<< FAILURE!
|
|
java.lang.AssertionError:
|
|
[Should disconnect gRPC on shutdown]
|
|
Expecting actual:
|
|
0
|
|
to be greater than or equal to:
|
|
1
|
|
|
|
at com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$GracefulShutdownTests.shouldDisconnectGrpcOnShutdown(DataTransmissionServiceTest.java:919)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$StatisticsTrackingTests
|
|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.76 s -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$StatisticsTrackingTests
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$ErrorHandlingTests
|
|
[ERROR] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 4.544 s <<< FAILURE! -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$ErrorHandlingTests
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$ErrorHandlingTests.shouldContinueAfterTransmissionError -- Time elapsed: 2.512 s <<< FAILURE!
|
|
java.lang.AssertionError:
|
|
[Should attempt streaming at least twice]
|
|
Expecting actual:
|
|
1
|
|
to be greater than or equal to:
|
|
2
|
|
|
|
at com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$ErrorHandlingTests.shouldContinueAfterTransmissionError(DataTransmissionServiceTest.java:764)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$ReceiverIdTests
|
|
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.212 s -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$ReceiverIdTests
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$ReconnectionLogicTests
|
|
[ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 38.06 s <<< FAILURE! -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$ReconnectionLogicTests
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$ReconnectionLogicTests.shouldLogReconnectionAttempts -- Time elapsed: 10.01 s <<< FAILURE!
|
|
java.lang.AssertionError:
|
|
[Should log reconnection errors]
|
|
Expecting any element of:
|
|
["Failed to connect to gRPC server (attempt 1), retrying in 5s...: Connection failed",
|
|
"Failed to connect to gRPC server (attempt 2), retrying in 5s...: Connection failed"]
|
|
to satisfy the given assertions requirements but none did:
|
|
|
|
"Failed to connect to gRPC server (attempt 1), retrying in 5s...: Connection failed"
|
|
error:
|
|
Expecting actual:
|
|
"Failed to connect to gRPC server (attempt 1), retrying in 5s...: Connection failed"
|
|
to contain:
|
|
"reconnect"
|
|
(ignoring case)
|
|
|
|
"Failed to connect to gRPC server (attempt 2), retrying in 5s...: Connection failed"
|
|
error:
|
|
Expecting actual:
|
|
"Failed to connect to gRPC server (attempt 2), retrying in 5s...: Connection failed"
|
|
to contain:
|
|
"reconnect"
|
|
(ignoring case)
|
|
at com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$ReconnectionLogicTests.shouldLogReconnectionAttempts(DataTransmissionServiceTest.java:644)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$GrpcStreamLifecycleTests
|
|
[ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.829 s <<< FAILURE! -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$GrpcStreamLifecycleTests
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$GrpcStreamLifecycleTests.shouldDisconnectOnShutdown -- Time elapsed: 0 s <<< FAILURE!
|
|
java.lang.AssertionError:
|
|
[Should disconnect from gRPC]
|
|
Expecting actual:
|
|
0
|
|
to be greater than or equal to:
|
|
1
|
|
|
|
at com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$GrpcStreamLifecycleTests.shouldDisconnectOnShutdown(DataTransmissionServiceTest.java:517)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$BatchAccumulationTests
|
|
[ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.738 s <<< FAILURE! -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$BatchAccumulationTests
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$BatchAccumulationTests.shouldNotExceed4MBBatchSize -- Time elapsed: 0.509 s <<< FAILURE!
|
|
java.lang.AssertionError:
|
|
[Should send at least 2 batches]
|
|
Expecting actual:
|
|
1
|
|
to be greater than or equal to:
|
|
2
|
|
|
|
at com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$BatchAccumulationTests.shouldNotExceed4MBBatchSize(DataTransmissionServiceTest.java:443)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$SingleConsumerThreadTests
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.629 s -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceTest$SingleConsumerThreadTests
|
|
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 73.43 s -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.ConfigurationValidatorTest
|
|
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.siemens.coreshield.hsp.application.ConfigurationValidatorTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataCollectionServiceTest
|
|
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.75 s -- in com.siemens.coreshield.hsp.application.DataCollectionServiceTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureControllerTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureControllerTest$StatisticsAndMetrics
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.773 s -- in com.siemens.coreshield.hsp.application.BackpressureControllerTest$StatisticsAndMetrics
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureControllerTest$MonitoringLifecycle
|
|
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.467 s -- in com.siemens.coreshield.hsp.application.BackpressureControllerTest$MonitoringLifecycle
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureControllerTest$ThreadSafety
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 s -- in com.siemens.coreshield.hsp.application.BackpressureControllerTest$ThreadSafety
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureControllerTest$BackpressureDetection
|
|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.870 s -- in com.siemens.coreshield.hsp.application.BackpressureControllerTest$BackpressureDetection
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureControllerTest$BufferMonitoring
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.357 s -- in com.siemens.coreshield.hsp.application.BackpressureControllerTest$BufferMonitoring
|
|
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.627 s -- in com.siemens.coreshield.hsp.application.BackpressureControllerTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest$ErrorHandling
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest$ErrorHandling
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest$StatisticsAndMetrics
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.621 s -- in com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest$StatisticsAndMetrics
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest$ConcurrentPollingBehavior
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.481 s -- in com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest$ConcurrentPollingBehavior
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest$BackpressureIntegration
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.884 s -- in com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest$BackpressureIntegration
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest$HttpPollingSkipLogic
|
|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.467 s -- in com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest$HttpPollingSkipLogic
|
|
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.462 s -- in com.siemens.coreshield.hsp.application.BackpressureAwareCollectionServiceTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.BufferManagerStressTest
|
|
Thread Pool Executor Test Results:
|
|
Producer Tasks: 1000
|
|
Consumer Tasks: 1000
|
|
Total Packets: 1000
|
|
Final Buffer Size: 0
|
|
Performance Benchmark Results:
|
|
Offer Operations: 100000
|
|
Offer Avg Time: 0.365 μs
|
|
Poll Operations: 300
|
|
Poll Avg Time: 0.037 μs
|
|
Sustained Load Test Results (10s):
|
|
Total Offers: 391431
|
|
Total Polls: 391386
|
|
Operations/sec: 78282
|
|
Final Buffer Size: 45
|
|
Total Dropped: 0
|
|
Data Integrity Test Results:
|
|
Total Messages Sent: 10000
|
|
Total Messages Received: 300
|
|
Unique Messages: 300
|
|
Data Corruption: 0 (PASS)
|
|
Stress Test 1 Results:
|
|
Total Offers: 100000
|
|
Successful Polls: 13072
|
|
Remaining in Buffer: 300
|
|
Dropped (Overflow): 86628
|
|
Buffer Capacity: 300
|
|
Memory Leak Test Results:
|
|
Iterations: 1000
|
|
Ops/Iteration: 1000
|
|
Initial Memory: 15.47 MB
|
|
Final Memory: 15.17 MB
|
|
Memory Growth: -0.30 MB
|
|
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.76 s -- in com.siemens.coreshield.hsp.application.BufferManagerStressTest
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest
|
|
WARNING: A Java agent has been loaded dynamically (/Volumes/Mac maxi/Users/christoph/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.9/byte-buddy-agent-1.14.9.jar)
|
|
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
|
|
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
|
|
WARNING: Dynamic loading of agents will be disallowed by default in a future release
|
|
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
|
|
[ERROR] Tests run: 6, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.348 s <<< FAILURE! -- in com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.shouldPollMultipleEndpoints_concurrently -- Time elapsed: 0.311 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.setUp(DataCollectionServiceIntegrationTest.java:52)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.tearDown(DataCollectionServiceIntegrationTest.java:74)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.shouldHandleLargeResponse_closeTo1MB -- Time elapsed: 0.006 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.setUp(DataCollectionServiceIntegrationTest.java:52)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.tearDown(DataCollectionServiceIntegrationTest.java:74)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.shouldPollRealHttpEndpoint_viaWireMock -- Time elapsed: 0.007 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.setUp(DataCollectionServiceIntegrationTest.java:52)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.tearDown(DataCollectionServiceIntegrationTest.java:74)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.shouldProduceValidJSON_withBase64Encoding -- Time elapsed: 0.005 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.setUp(DataCollectionServiceIntegrationTest.java:52)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.tearDown(DataCollectionServiceIntegrationTest.java:74)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.shouldHandleHttp500Error_gracefully -- Time elapsed: 0.005 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.setUp(DataCollectionServiceIntegrationTest.java:52)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.tearDown(DataCollectionServiceIntegrationTest.java:74)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.shouldTimeout_after30Seconds -- Time elapsed: 0.005 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.setUp(DataCollectionServiceIntegrationTest.java:52)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServiceIntegrationTest.tearDown(DataCollectionServiceIntegrationTest.java:74)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:42 PM com.siemens.coreshield.hsp.util.TestBase setUp
|
|
INFO: Test setup complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:42 PM com.siemens.coreshield.hsp.util.GrpcMockServer start
|
|
INFO: gRPC mock server started: 2c70600f-0635-4b63-ae56-00ecabb4d161
|
|
Nov 20, 2025 2:59:51 PM com.siemens.coreshield.hsp.util.GrpcMockServer shutdown
|
|
INFO: gRPC mock server shutdown
|
|
Nov 20, 2025 2:59:51 PM com.siemens.coreshield.hsp.util.TestBase tearDown
|
|
INFO: Test teardown complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:51 PM com.siemens.coreshield.hsp.util.TestBase setUp
|
|
INFO: Test setup complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:51 PM com.siemens.coreshield.hsp.util.GrpcMockServer start
|
|
INFO: gRPC mock server started: 49712595-225c-4675-a3d0-942b4318b822
|
|
Nov 20, 2025 2:59:53 PM com.siemens.coreshield.hsp.util.GrpcMockServer shutdown
|
|
INFO: gRPC mock server shutdown
|
|
Nov 20, 2025 2:59:53 PM com.siemens.coreshield.hsp.util.TestBase tearDown
|
|
INFO: Test teardown complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:53 PM com.siemens.coreshield.hsp.util.TestBase setUp
|
|
INFO: Test setup complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:53 PM com.siemens.coreshield.hsp.util.GrpcMockServer start
|
|
INFO: gRPC mock server started: 0d7a2d07-96bb-4e51-8d65-ef60e9213f21
|
|
Nov 20, 2025 2:59:53 PM com.siemens.coreshield.hsp.util.GrpcMockServer shutdown
|
|
INFO: gRPC mock server shutdown
|
|
Nov 20, 2025 2:59:53 PM com.siemens.coreshield.hsp.util.TestBase tearDown
|
|
INFO: Test teardown complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:53 PM com.siemens.coreshield.hsp.util.TestBase setUp
|
|
INFO: Test setup complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:53 PM com.siemens.coreshield.hsp.util.GrpcMockServer start
|
|
INFO: gRPC mock server started: c944df5c-08d3-4ef6-8c98-759b062c5d84
|
|
Nov 20, 2025 2:59:55 PM com.siemens.coreshield.hsp.util.GrpcMockServer shutdown
|
|
INFO: gRPC mock server shutdown
|
|
Nov 20, 2025 2:59:55 PM com.siemens.coreshield.hsp.util.TestBase tearDown
|
|
INFO: Test teardown complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:55 PM com.siemens.coreshield.hsp.util.TestBase setUp
|
|
INFO: Test setup complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:55 PM com.siemens.coreshield.hsp.util.GrpcMockServer start
|
|
INFO: gRPC mock server started: 04dbfc9a-4f08-435a-bcd1-77e1feb35c01
|
|
Nov 20, 2025 2:59:57 PM com.siemens.coreshield.hsp.util.GrpcMockServer shutdown
|
|
INFO: gRPC mock server shutdown
|
|
Nov 20, 2025 2:59:57 PM com.siemens.coreshield.hsp.util.TestBase tearDown
|
|
INFO: Test teardown complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:57 PM com.siemens.coreshield.hsp.util.TestBase setUp
|
|
INFO: Test setup complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 2:59:57 PM com.siemens.coreshield.hsp.util.GrpcMockServer start
|
|
INFO: gRPC mock server started: 2d80d021-7d34-427b-b02f-87758725d606
|
|
Nov 20, 2025 3:00:00 PM com.siemens.coreshield.hsp.util.GrpcMockServer shutdown
|
|
INFO: gRPC mock server shutdown
|
|
Nov 20, 2025 3:00:00 PM com.siemens.coreshield.hsp.util.TestBase tearDown
|
|
INFO: Test teardown complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 3:00:00 PM com.siemens.coreshield.hsp.util.TestBase setUp
|
|
INFO: Test setup complete: DataTransmissionServiceIntegrationTest
|
|
Nov 20, 2025 3:00:00 PM com.siemens.coreshield.hsp.util.GrpcMockServer start
|
|
INFO: gRPC mock server started: 7fa32309-117c-487f-86cd-5521738f524c
|
|
Nov 20, 2025 3:00:05 PM com.siemens.coreshield.hsp.util.GrpcMockServer shutdown
|
|
INFO: gRPC mock server shutdown
|
|
Nov 20, 2025 3:00:05 PM com.siemens.coreshield.hsp.util.TestBase tearDown
|
|
INFO: Test teardown complete: DataTransmissionServiceIntegrationTest
|
|
[ERROR] Tests run: 7, Failures: 3, Errors: 0, Skipped: 0, Time elapsed: 22.66 s <<< FAILURE! -- in com.siemens.coreshield.hsp.application.DataTransmissionServiceIntegrationTest
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataTransmissionServiceIntegrationTest.shouldReconnectAfterConnectionLoss -- Time elapsed: 9.066 s <<< FAILURE!
|
|
java.lang.AssertionError:
|
|
[Should have attempted reconnection]
|
|
Expecting actual:
|
|
0
|
|
to be greater than:
|
|
0
|
|
|
|
at com.siemens.coreshield.hsp.application.DataTransmissionServiceIntegrationTest.shouldReconnectAfterConnectionLoss(DataTransmissionServiceIntegrationTest.java:170)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataTransmissionServiceIntegrationTest.shouldTransmitDataEndToEnd -- Time elapsed: 1.514 s <<< FAILURE!
|
|
java.lang.AssertionError:
|
|
[Should receive message at gRPC server]
|
|
Expecting actual:
|
|
0
|
|
to be greater than or equal to:
|
|
1
|
|
|
|
at com.siemens.coreshield.hsp.application.DataTransmissionServiceIntegrationTest.shouldTransmitDataEndToEnd(DataTransmissionServiceIntegrationTest.java:102)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataTransmissionServiceIntegrationTest.shouldRespect4MBLimit -- Time elapsed: 2.020 s <<< FAILURE!
|
|
java.lang.AssertionError:
|
|
[Should send in 2 separate batches]
|
|
Expecting actual:
|
|
1
|
|
to be greater than or equal to:
|
|
2
|
|
|
|
at com.siemens.coreshield.hsp.application.DataTransmissionServiceIntegrationTest.shouldRespect4MBLimit(DataTransmissionServiceIntegrationTest.java:201)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest
|
|
[ERROR] Tests run: 6, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.063 s <<< FAILURE! -- in com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.shouldPoll1000Endpoints_within5Seconds -- Time elapsed: 0.018 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.setUp(DataCollectionServicePerformanceTest.java:54)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.tearDown(DataCollectionServicePerformanceTest.java:62)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.shouldCreateVirtualThreads_efficiently -- Time elapsed: 0.012 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.setUp(DataCollectionServicePerformanceTest.java:54)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.tearDown(DataCollectionServicePerformanceTest.java:62)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.shouldHandleSustainedLoad -- Time elapsed: 0.009 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.setUp(DataCollectionServicePerformanceTest.java:54)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.tearDown(DataCollectionServicePerformanceTest.java:62)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.shouldScaleLinearly_withEndpointCount -- Time elapsed: 0.008 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.setUp(DataCollectionServicePerformanceTest.java:54)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.tearDown(DataCollectionServicePerformanceTest.java:62)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.shouldAchieveHighThroughput -- Time elapsed: 0.008 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.setUp(DataCollectionServicePerformanceTest.java:54)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.tearDown(DataCollectionServicePerformanceTest.java:62)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[ERROR] com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.shouldUseLessThan500MB_for1000Endpoints -- Time elapsed: 0.007 s <<< ERROR!
|
|
org.mockito.exceptions.base.MockitoException:
|
|
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.setUp(DataCollectionServicePerformanceTest.java:54)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Suppressed: java.lang.NullPointerException: Cannot invoke "java.lang.AutoCloseable.close()" because "this.mocks" is null
|
|
at com.siemens.coreshield.hsp.application.DataCollectionServicePerformanceTest.tearDown(DataCollectionServicePerformanceTest.java:62)
|
|
... 3 more
|
|
Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalStateException:
|
|
Byte Buddy could not instrument all classes within the mock's type hierarchy
|
|
|
|
This problem should never occur for javac-compiled classes. This problem has been observed for classes that are:
|
|
- Compiled by older versions of scalac
|
|
- Classes that are part of the Android distribution
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
|
|
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190)
|
|
at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410)
|
|
at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:412)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:371)
|
|
at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:350)
|
|
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56)
|
|
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
|
|
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:88)
|
|
at org.mockito.Mockito.mock(Mockito.java:2101)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
|
|
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
|
|
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
|
|
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
|
|
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
|
|
... 4 more
|
|
Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 22 (66) - update Byte Buddy or set net.bytebuddy.experimental as a VM property
|
|
at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:100)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4011)
|
|
at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2224)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4055)
|
|
at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3739)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402)
|
|
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257)
|
|
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
|
|
at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221)
|
|
at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281)
|
|
... 26 more
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$ToStringTests
|
|
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$ToStringTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$ThreadSafetyTests
|
|
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$ThreadSafetyTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$EqualityTests
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$EqualityTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$JsonSerializationTests
|
|
[ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.011 s <<< FAILURE! -- in com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$JsonSerializationTests
|
|
[ERROR] com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$JsonSerializationTests.shouldDeserializeFromJsonWithBase64Payload -- Time elapsed: 0.007 s <<< ERROR!
|
|
com.fasterxml.jackson.databind.exc.InvalidFormatException:
|
|
Cannot deserialize value of type `long` from String "2025-11-20T10:00:00Z": not a valid `long` value
|
|
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 99] (through reference chain: com.siemens.coreshield.hsp.domain.model.DiagnosticData["timestamp"])
|
|
at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67)
|
|
at com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1958)
|
|
at com.fasterxml.jackson.databind.DeserializationContext.handleWeirdStringValue(DeserializationContext.java:1245)
|
|
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseLongPrimitive(StdDeserializer.java:916)
|
|
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseLongPrimitive(StdDeserializer.java:904)
|
|
at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer.deserialize(NumberDeserializers.java:573)
|
|
at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer.deserialize(NumberDeserializers.java:550)
|
|
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:545)
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:571)
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:440)
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1419)
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:348)
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)
|
|
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
|
|
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4899)
|
|
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3846)
|
|
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3814)
|
|
at com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$JsonSerializationTests.shouldDeserializeFromJsonWithBase64Payload(DiagnosticDataTest.java:166)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$ValidationTests
|
|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$ValidationTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$ImmutabilityTests
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest$ImmutabilityTests
|
|
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in com.siemens.coreshield.hsp.domain.model.DiagnosticDataTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$BufferFullTests
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$BufferFullTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$ToStringTests
|
|
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$ToStringTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$EqualityTests
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$EqualityTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$JsonSerializationTests
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$JsonSerializationTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$ThreadSafetyTests
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.130 s -- in com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$ThreadSafetyTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$ImmutabilityTests
|
|
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$ImmutabilityTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$ValidationTests
|
|
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$ValidationTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$ConstructionTests
|
|
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest$ConstructionTests
|
|
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.155 s -- in com.siemens.coreshield.hsp.domain.model.BufferStatisticsTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ServiceStateTests
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ServiceStateTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ApplicationStateTests
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ApplicationStateTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ComponentHealthTests
|
|
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ComponentHealthTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$JsonSerializationTests
|
|
[ERROR] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.012 s <<< FAILURE! -- in com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$JsonSerializationTests
|
|
[ERROR] com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$JsonSerializationTests.shouldSerializeToJson -- Time elapsed: 0.004 s <<< FAILURE!
|
|
java.lang.AssertionError:
|
|
|
|
Expecting actual:
|
|
"{"state":"HEALTHY","components":{"http-producer":{"name":"HTTP Producer","state":"OK","details":"Polling active"},"circular-buffer":{"name":"Circular Buffer","state":"OK","details":"Size: 50/300"},"grpc-stream":{"name":"gRPC Stream","state":"OK","details":"Connected"}},"timestamp":1763632800.000000000}"
|
|
to contain:
|
|
""timestamp":"2025-11-20T10:00:00Z""
|
|
at com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$JsonSerializationTests.shouldSerializeToJson(HealthCheckResponseTest.java:201)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ImmutabilityTests
|
|
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ImmutabilityTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ValidationTests
|
|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ValidationTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ConstructionTests
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest$ConstructionTests
|
|
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in com.siemens.coreshield.hsp.domain.model.HealthCheckResponseTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.ConfigurationTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.ConfigurationTest$EqualityTests
|
|
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.siemens.coreshield.hsp.domain.model.ConfigurationTest$EqualityTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.ConfigurationTest$EndpointConfigTests
|
|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.siemens.coreshield.hsp.domain.model.ConfigurationTest$EndpointConfigTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.ConfigurationTest$JsonSerializationTests
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.siemens.coreshield.hsp.domain.model.ConfigurationTest$JsonSerializationTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.ConfigurationTest$ImmutabilityTests
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.siemens.coreshield.hsp.domain.model.ConfigurationTest$ImmutabilityTests
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.model.ConfigurationTest$BuilderTests
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.siemens.coreshield.hsp.domain.model.ConfigurationTest$BuilderTests
|
|
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in com.siemens.coreshield.hsp.domain.model.ConfigurationTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.port.inbound.ILifecyclePortTest
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.siemens.coreshield.hsp.domain.port.inbound.ILifecyclePortTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPortTest
|
|
[ERROR] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.002 s <<< FAILURE! -- in com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPortTest
|
|
[ERROR] com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPortTest.testConfigurationExceptionHandling -- Time elapsed: 0 s <<< FAILURE!
|
|
org.opentest4j.AssertionFailedError: loadConfiguration() should throw ConfigurationException on error ==> Unexpected exception type thrown, expected: <com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPortTest.ConfigurationException> but was: <com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPort.ConfigurationException>
|
|
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:67)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:39)
|
|
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3131)
|
|
at com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPortTest.testConfigurationExceptionHandling(IConfigurationPortTest.java:85)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Caused by: com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPort$ConfigurationException: Test exception
|
|
at com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPortTest$FaultyConfigurationPortImpl.loadConfiguration(IConfigurationPortTest.java:115)
|
|
at com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPortTest.lambda$testConfigurationExceptionHandling$0(IConfigurationPortTest.java:86)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
|
|
... 6 more
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.port.inbound.IHealthCheckPortTest
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.siemens.coreshield.hsp.domain.port.inbound.IHealthCheckPortTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.port.outbound.ISchedulingPortTest
|
|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.siemens.coreshield.hsp.domain.port.outbound.ISchedulingPortTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.port.outbound.IBufferPortTest
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.siemens.coreshield.hsp.domain.port.outbound.IBufferPortTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.port.outbound.ILoggingPortTest
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.siemens.coreshield.hsp.domain.port.outbound.ILoggingPortTest
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPortTest
|
|
[ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.001 s <<< FAILURE! -- in com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPortTest
|
|
[ERROR] com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPortTest.testPollingException -- Time elapsed: 0.001 s <<< FAILURE!
|
|
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.HttpPollingException> but was: <java.util.concurrent.CompletionException>
|
|
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:67)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
|
|
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3115)
|
|
at com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPortTest.testPollingException(IHttpPollingPortTest.java:46)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
Caused by: java.util.concurrent.CompletionException: com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort$HttpPollingException: Test error
|
|
at java.base/java.util.concurrent.CompletableFuture.wrapInCompletionException(CompletableFuture.java:323)
|
|
at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:457)
|
|
at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2139)
|
|
at com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPortTest.lambda$testPollingException$0(IHttpPollingPortTest.java:48)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
|
|
... 6 more
|
|
Caused by: com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort$HttpPollingException: Test error
|
|
at com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPortTest$FaultyHttpPollingPortImpl.pollEndpoint(IHttpPollingPortTest.java:63)
|
|
at com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPortTest.lambda$testPollingException$0(IHttpPollingPortTest.java:47)
|
|
... 7 more
|
|
|
|
[INFO] Running com.siemens.coreshield.hsp.domain.port.outbound.IGrpcStreamPortTest
|
|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.siemens.coreshield.hsp.domain.port.outbound.IGrpcStreamPortTest
|
|
[INFO]
|
|
[INFO] Results:
|
|
[INFO]
|
|
[ERROR] Failures:
|
|
[ERROR] GrpcStreamingAdapterTest.shouldFailToSend_whenNotConnected:188 Should throw when not connected ==> Unexpected exception type thrown, expected: <java.lang.IllegalStateException> but was: <com.siemens.coreshield.hsp.domain.port.outbound.IGrpcStreamPort.GrpcStreamException>
|
|
[ERROR] DataTransmissionServiceIntegrationTest.shouldReconnectAfterConnectionLoss:170 [Should have attempted reconnection]
|
|
Expecting actual:
|
|
0
|
|
to be greater than:
|
|
0
|
|
|
|
[ERROR] DataTransmissionServiceIntegrationTest.shouldRespect4MBLimit:201 [Should send in 2 separate batches]
|
|
Expecting actual:
|
|
1
|
|
to be greater than or equal to:
|
|
2
|
|
|
|
[ERROR] DataTransmissionServiceIntegrationTest.shouldTransmitDataEndToEnd:102 [Should receive message at gRPC server]
|
|
Expecting actual:
|
|
0
|
|
to be greater than or equal to:
|
|
1
|
|
|
|
[ERROR] DataTransmissionServiceTest$BatchAccumulationTests.shouldNotExceed4MBBatchSize:443 [Should send at least 2 batches]
|
|
Expecting actual:
|
|
1
|
|
to be greater than or equal to:
|
|
2
|
|
|
|
[ERROR] DataTransmissionServiceTest$ErrorHandlingTests.shouldContinueAfterTransmissionError:764 [Should attempt streaming at least twice]
|
|
Expecting actual:
|
|
1
|
|
to be greater than or equal to:
|
|
2
|
|
|
|
[ERROR] DataTransmissionServiceTest$GracefulShutdownTests.shouldDisconnectGrpcOnShutdown:919 [Should disconnect gRPC on shutdown]
|
|
Expecting actual:
|
|
0
|
|
to be greater than or equal to:
|
|
1
|
|
|
|
[ERROR] DataTransmissionServiceTest$GrpcStreamLifecycleTests.shouldDisconnectOnShutdown:517 [Should disconnect from gRPC]
|
|
Expecting actual:
|
|
0
|
|
to be greater than or equal to:
|
|
1
|
|
|
|
[ERROR] DataTransmissionServiceTest$ReconnectionLogicTests.shouldLogReconnectionAttempts:644 [Should log reconnection errors]
|
|
Expecting any element of:
|
|
["Failed to connect to gRPC server (attempt 1), retrying in 5s...: Connection failed",
|
|
"Failed to connect to gRPC server (attempt 2), retrying in 5s...: Connection failed"]
|
|
to satisfy the given assertions requirements but none did:
|
|
|
|
"Failed to connect to gRPC server (attempt 1), retrying in 5s...: Connection failed"
|
|
error:
|
|
Expecting actual:
|
|
"Failed to connect to gRPC server (attempt 1), retrying in 5s...: Connection failed"
|
|
to contain:
|
|
"reconnect"
|
|
(ignoring case)
|
|
|
|
"Failed to connect to gRPC server (attempt 2), retrying in 5s...: Connection failed"
|
|
error:
|
|
Expecting actual:
|
|
"Failed to connect to gRPC server (attempt 2), retrying in 5s...: Connection failed"
|
|
to contain:
|
|
"reconnect"
|
|
(ignoring case)
|
|
[ERROR] HealthCheckResponseTest$JsonSerializationTests.shouldSerializeToJson:201
|
|
Expecting actual:
|
|
"{"state":"HEALTHY","components":{"http-producer":{"name":"HTTP Producer","state":"OK","details":"Polling active"},"circular-buffer":{"name":"Circular Buffer","state":"OK","details":"Size: 50/300"},"grpc-stream":{"name":"gRPC Stream","state":"OK","details":"Connected"}},"timestamp":1763632800.000000000}"
|
|
to contain:
|
|
""timestamp":"2025-11-20T10:00:00Z""
|
|
[ERROR] IConfigurationPortTest.testConfigurationExceptionHandling:85 loadConfiguration() should throw ConfigurationException on error ==> Unexpected exception type thrown, expected: <com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPortTest.ConfigurationException> but was: <com.siemens.coreshield.hsp.domain.port.inbound.IConfigurationPort.ConfigurationException>
|
|
[ERROR] IHttpPollingPortTest.testPollingException:46 Unexpected exception type thrown, expected: <com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.HttpPollingException> but was: <java.util.concurrent.CompletionException>
|
|
[ERROR] Errors:
|
|
[ERROR] ConfigurationFileAdapterTest.shouldUseDefaultValues_forOptionalFields:214 NullPointer Cannot invoke "java.time.Duration.getSeconds()" because the return value of "com.siemens.coreshield.hsp.domain.model.Configuration.getPollingInterval()" is null
|
|
[ERROR] ConfigurationFileAdapterTest.shouldValidateBufferSize_isPositive:123 » Runtime Invalid JSON configuration format
|
|
[ERROR] ConfigurationFileAdapterTest.shouldValidateHttpEndpoints_notEmpty:167 » Runtime Invalid JSON configuration format
|
|
[ERROR] DataCollectionServiceIntegrationTest.setUp:52 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
[ERROR] DataCollectionServiceIntegrationTest.setUp:52 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
[ERROR] DataCollectionServiceIntegrationTest.setUp:52 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
[ERROR] DataCollectionServiceIntegrationTest.setUp:52 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
[ERROR] DataCollectionServiceIntegrationTest.setUp:52 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
[ERROR] DataCollectionServiceIntegrationTest.setUp:52 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IBufferPort]
|
|
[ERROR] DataCollectionServicePerformanceTest.setUp:54 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
[ERROR] DataCollectionServicePerformanceTest.setUp:54 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
[ERROR] DataCollectionServicePerformanceTest.setUp:54 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
[ERROR] DataCollectionServicePerformanceTest.setUp:54 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
[ERROR] DataCollectionServicePerformanceTest.setUp:54 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
[ERROR] DataCollectionServicePerformanceTest.setUp:54 Mockito
|
|
Mockito cannot mock this class: interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort.
|
|
|
|
If you're not sure why you're getting this error, please open an issue on GitHub.
|
|
|
|
|
|
Java : 25
|
|
JVM vendor name : Homebrew
|
|
JVM vendor version : 25.0.1
|
|
JVM name : OpenJDK 64-Bit Server VM
|
|
JVM version : 25.0.1
|
|
JVM info : mixed mode, sharing
|
|
OS name : Mac OS X
|
|
OS version : 26.1
|
|
|
|
|
|
You are seeing this disclaimer because Mockito is configured to create inlined mocks.
|
|
You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc.
|
|
|
|
Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [interface com.siemens.coreshield.hsp.domain.port.outbound.IHttpPollingPort]
|
|
[ERROR] DiagnosticDataTest$JsonSerializationTests.shouldDeserializeFromJsonWithBase64Payload:166 » InvalidFormat Cannot deserialize value of type `long` from String "2025-11-20T10:00:00Z": not a valid `long` value
|
|
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 99] (through reference chain: com.siemens.coreshield.hsp.domain.model.DiagnosticData["timestamp"])
|
|
[INFO]
|
|
[ERROR] Tests run: 288, Failures: 12, Errors: 16, Skipped: 0
|
|
[INFO]
|
|
[INFO] ------------------------------------------------------------------------
|
|
[INFO] BUILD FAILURE
|
|
[INFO] ------------------------------------------------------------------------
|
|
[INFO] Total time: 05:21 min
|
|
[INFO] Finished at: 2025-11-20T15:00:05+01:00
|
|
[INFO] ------------------------------------------------------------------------
|
|
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.2:test (default-test) on project http-sender-plugin: There are test failures.
|
|
[ERROR]
|
|
[ERROR] Please refer to /Volumes/Mac maxi/Users/christoph/sources/hackathon/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
|