From 68e7399d94c1e6857569447d0af98c04dd73c325 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Mon, 3 Nov 2025 23:01:40 -0300 Subject: [PATCH 01/23] [BAEL-9510] WIP --- saas-modules/temporal/pom.xml | 20 +++++ .../sboot/order/OrderApplication.java | 12 +++ .../workflows/sboot/order/OrderWorkflow.java | 38 ++++++++ .../sboot/order/OrderWorkflowImpl.java | 75 ++++++++++++++++ .../order/activities/OrderActivities.java | 20 +++++ .../order/activities/OrderActivitiesImpl.java | 88 +++++++++++++++++++ .../sboot/order/adapter/rest/OrderApi.java | 56 ++++++++++++ .../config/OrderWorkflowConfiguration.java | 17 ++++ .../sboot/order/domain/BillingInfo.java | 10 +++ .../workflows/sboot/order/domain/Cart.java | 6 ++ .../sboot/order/domain/Customer.java | 11 +++ .../workflows/sboot/order/domain/Order.java | 7 ++ .../sboot/order/domain/OrderItem.java | 8 ++ .../sboot/order/domain/OrderSpec.java | 7 ++ .../order/domain/PaymentAuthorization.java | 10 +++ .../sboot/order/domain/PaymentStatus.java | 8 ++ .../sboot/order/domain/RefundRequest.java | 4 + .../sboot/order/domain/Shipping.java | 11 +++ .../sboot/order/domain/ShippingEvent.java | 10 +++ .../sboot/order/domain/ShippingInfo.java | 4 + .../sboot/order/domain/ShippingProvider.java | 7 ++ .../sboot/order/domain/ShippingStatus.java | 8 ++ .../src/main/resources/application.yaml | 22 +++++ .../temporal/src/test/http/create-order.http | 18 ++++ .../src/test/resources/application.yaml | 4 + 25 files changed, 481 insertions(+) create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderApplication.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/BillingInfo.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Cart.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Customer.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Order.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/OrderItem.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/OrderSpec.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentStatus.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/RefundRequest.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Shipping.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingEvent.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingInfo.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingProvider.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingStatus.java create mode 100644 saas-modules/temporal/src/main/resources/application.yaml create mode 100644 saas-modules/temporal/src/test/http/create-order.http create mode 100644 saas-modules/temporal/src/test/resources/application.yaml diff --git a/saas-modules/temporal/pom.xml b/saas-modules/temporal/pom.xml index f2ae5d41dbfd..7b50359eb1fa 100644 --- a/saas-modules/temporal/pom.xml +++ b/saas-modules/temporal/pom.xml @@ -21,12 +21,32 @@ ${temporal.version} + + io.temporal + temporal-spring-boot-starter + ${temporal.version} + + io.temporal temporal-testing ${temporal.version} test + + org.springframework.boot + spring-boot-configuration-processor + annotationProcessor + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-devtools + runtime + diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderApplication.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderApplication.java new file mode 100644 index 000000000000..3c2ac5a344c2 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderApplication.java @@ -0,0 +1,12 @@ +package com.baeldung.temporal.workflows.sboot.order; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class OrderApplication { + + public static void main(String[] args) { + SpringApplication.run(OrderApplication.class, args); + } +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java new file mode 100644 index 000000000000..43d9733d6388 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java @@ -0,0 +1,38 @@ +package com.baeldung.temporal.workflows.sboot.order; + +import com.baeldung.temporal.workflows.sboot.order.domain.*; +import io.temporal.workflow.QueryMethod; +import io.temporal.workflow.SignalMethod; +import io.temporal.workflow.WorkflowInterface; +import io.temporal.workflow.WorkflowMethod; + +import java.time.Instant; + +@WorkflowInterface +public interface OrderWorkflow { + + @WorkflowMethod + void processOrder(OrderSpec spec); + + @SignalMethod + void paymentAuthorized(String transactionId); + + @SignalMethod + void paymentDeclined(String cause); + + @SignalMethod + void packagePickup(Instant pickupTime); + + @SignalMethod + void packageDelivered(Instant pickupTime); + + @SignalMethod + void packageReturned(Instant pickupTime); + + @QueryMethod + Order getOrder(); + + @QueryMethod + Shipping getDelivery(); + +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java new file mode 100644 index 000000000000..1e214d923460 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java @@ -0,0 +1,75 @@ +package com.baeldung.temporal.workflows.sboot.order; + +import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivities; +import com.baeldung.temporal.workflows.sboot.order.domain.*; +import io.temporal.spring.boot.WorkflowImpl; +import io.temporal.workflow.Workflow; +import org.springframework.stereotype.Service; + +import java.time.Instant; + +@Service +@WorkflowImpl(taskQueues = "ORDERS") +public class OrderWorkflowImpl implements OrderWorkflow { + + + private Order order; + private Shipping shipping; + + public OrderWorkflowImpl() { + } + + @Override + public void processOrder(OrderSpec spec) { + + var activities = createActivitiesStub(); + + // Reserve inventory + activities.reserveOrderItems(spec.order()); + + // Run delivery and payment in parallel + + + + } + + @Override + public void paymentAuthorized(String transactionId) { + + } + + @Override + public void paymentDeclined(String cause) { + + } + + @Override + public void packagePickup(Instant pickupTime) { + + } + + @Override + public void packageDelivered(Instant pickupTime) { + + } + + @Override + public void packageReturned(Instant pickupTime) { + + } + + @Override + public Order getOrder() { + return order; + } + + @Override + public Shipping getDelivery() { + return null; + } + + + private OrderActivities createActivitiesStub() { + return Workflow.newActivityStub(OrderActivities.class); + } +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java new file mode 100644 index 000000000000..c7d58f045ebe --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java @@ -0,0 +1,20 @@ +package com.baeldung.temporal.workflows.sboot.order.activities; + +import com.baeldung.temporal.workflows.sboot.order.domain.*; +import io.temporal.activity.ActivityInterface; + +@ActivityInterface +public interface OrderActivities { + + void reserveOrderItems(Order order); + void cancelReservedItems(Order order); + void returnReservedItems(Order order); + + PaymentAuthorization createPaymentRequest(Order order, BillingInfo billingInfo); + RefundRequest createRefundRequest(PaymentAuthorization payment); + + Shipping createShipping(Order order); + Shipping updateShipping(Shipping shipping, ShippingStatus status); + + +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java new file mode 100644 index 000000000000..ac05aa4d4669 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java @@ -0,0 +1,88 @@ +package com.baeldung.temporal.workflows.sboot.order.activities; + +import com.baeldung.temporal.workflows.sboot.order.domain.*; +import io.temporal.spring.boot.ActivityImpl; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; + +import java.time.Clock; +import java.util.List; +import java.util.UUID; + +@Service +@ActivityImpl +public class OrderActivitiesImpl implements OrderActivities{ + private static final Logger log = LoggerFactory.getLogger(OrderActivitiesImpl.class); + + private final Clock clock; + + public OrderActivitiesImpl(Clock clock) { + this.clock = clock; + } + + @Override + public void reserveOrderItems(Order order) { + log.info("reserveOrderItems: orderId={}", order.orderId()); + } + + @Override + public void cancelReservedItems(Order order) { + + } + + @Override + public void returnReservedItems(Order order) { + + } + + + @Override + public PaymentAuthorization createPaymentRequest(Order order, BillingInfo billingInfo) { + return new PaymentAuthorization( + billingInfo, + PaymentStatus.PENDING, + order.orderId().toString(), + UUID.randomUUID().toString()); + } + + @Override + public RefundRequest createRefundRequest(PaymentAuthorization payment) { + return null; + } + + @Override + public Shipping createShipping(Order order) { + + var provider = selectProvider(order); + + return new Shipping( + order, + provider, + ShippingStatus.PENDING, + List.of(new ShippingEvent(null, ShippingStatus.PENDING, "Shipping created"))); + } + + private ShippingProvider selectProvider(Order order) { + + int totalItems = order.items().stream() + .map(OrderItem::quantity) + .reduce(0, Integer::sum); + + if ( totalItems < 5) { + return ShippingProvider.DHL; + } + else if ( totalItems < 10) { + return ShippingProvider.FedEx; + } + else { + return ShippingProvider.UPS; + } + + } + + @Override + public Shipping updateShipping(Shipping shipping, ShippingStatus status) { + return null; + } +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java new file mode 100644 index 000000000000..3a447a4f1eaa --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java @@ -0,0 +1,56 @@ +package com.baeldung.temporal.workflows.sboot.order.adapter.rest; + +import com.baeldung.temporal.workflows.sboot.order.OrderWorkflow; +import com.baeldung.temporal.workflows.sboot.order.domain.*; +import io.temporal.client.WorkflowClient; +import io.temporal.client.WorkflowOptions; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.util.UriComponentsBuilder; + +import java.util.UUID; + +@RestController +@RequestMapping("/order") +public class OrderApi { + + private final WorkflowClient workflowClient; + + public OrderApi(WorkflowClient workflowClient) { + this.workflowClient = workflowClient; + } + + @PostMapping + public ResponseEntity createOrder(@RequestBody OrderSpec orderSpec, UriComponentsBuilder uriComponentsBuilder) { + + var uuid = UUID.randomUUID(); + var wf = workflowClient.newWorkflowStub( + OrderWorkflow.class, + WorkflowOptions.newBuilder() + .setTaskQueue("ORDERS") + .setWorkflowId(uuid.toString()).build()); + var execution = WorkflowClient.start(wf::processOrder, orderSpec); + + var location = UriComponentsBuilder.fromUriString("/order/{executionId}").build(execution.getWorkflowId()); + + return ResponseEntity.created(location).body(new OrderCreationResponse(uuid)); + + } + + @GetMapping("/{executionId}") + public ResponseEntity getOrder(@PathVariable("executionId") String executionId) { + var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, executionId); + return ResponseEntity.ok(wf.getOrder()); + } + + @GetMapping("/{executionId}/delivery") + public ResponseEntity getOrderDelivery(@PathVariable("executionId") String executionId) { + var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, executionId); + return ResponseEntity.ok(wf.getDelivery()); + } + + public record OrderCreationResponse(UUID orderId) { + + } + +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java new file mode 100644 index 000000000000..cc61369d4a30 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java @@ -0,0 +1,17 @@ +package com.baeldung.temporal.workflows.sboot.order.config; + +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import java.time.Clock; + +@Configuration +public class OrderWorkflowConfiguration { + + @Bean + @ConditionalOnMissingBean(Clock.class) + Clock standardClock() { + return Clock.systemDefaultZone(); + } +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/BillingInfo.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/BillingInfo.java new file mode 100644 index 000000000000..2890acc551e1 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/BillingInfo.java @@ -0,0 +1,10 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +import java.math.BigDecimal; + +public record BillingInfo( + String cardToken, + BigDecimal amount, + String currency +) { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Cart.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Cart.java new file mode 100644 index 000000000000..4693aa683e4d --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Cart.java @@ -0,0 +1,6 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +public record Cart( + +) { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Customer.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Customer.java new file mode 100644 index 000000000000..88fffc632751 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Customer.java @@ -0,0 +1,11 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +import java.time.LocalDate; +import java.util.UUID; + +public record Customer( + UUID uuid, + String name, + LocalDate birthDate +) { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Order.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Order.java new file mode 100644 index 000000000000..d954d9e032b5 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Order.java @@ -0,0 +1,7 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +import java.util.List; +import java.util.UUID; + +public record Order(UUID orderId, List items) { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/OrderItem.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/OrderItem.java new file mode 100644 index 000000000000..8f44a0c11d6f --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/OrderItem.java @@ -0,0 +1,8 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +public record OrderItem( + String sku, + int quantity +) { + +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/OrderSpec.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/OrderSpec.java new file mode 100644 index 000000000000..6ce6a7d3c96c --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/OrderSpec.java @@ -0,0 +1,7 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +public record OrderSpec( + Order order, + BillingInfo billingInfo, + ShippingInfo shippingInfo, + Customer customer) {} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java new file mode 100644 index 000000000000..061dd5808789 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java @@ -0,0 +1,10 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +import java.math.BigDecimal; + +public record PaymentAuthorization( + BillingInfo info, + PaymentStatus status, + String orderId, + String authorizationId) { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentStatus.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentStatus.java new file mode 100644 index 000000000000..3a0adadf8075 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentStatus.java @@ -0,0 +1,8 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +public enum PaymentStatus { + PENDING, + APPROVED, + REJECTED, + CANCELLED, +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/RefundRequest.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/RefundRequest.java new file mode 100644 index 000000000000..30d04269ea98 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/RefundRequest.java @@ -0,0 +1,4 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +public record RefundRequest() { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Shipping.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Shipping.java new file mode 100644 index 000000000000..746409126251 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Shipping.java @@ -0,0 +1,11 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +import java.util.List; + +public record Shipping( + Order order, + ShippingProvider provider, + ShippingStatus status, + List history + ) { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingEvent.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingEvent.java new file mode 100644 index 000000000000..4d750870fec0 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingEvent.java @@ -0,0 +1,10 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +import java.time.Instant; + +public record ShippingEvent( + Instant ts, + ShippingStatus status, + String comment +) { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingInfo.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingInfo.java new file mode 100644 index 000000000000..3fe1082cb4f7 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingInfo.java @@ -0,0 +1,4 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +public record ShippingInfo() { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingProvider.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingProvider.java new file mode 100644 index 000000000000..9bfcc63ea1d8 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingProvider.java @@ -0,0 +1,7 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +public enum ShippingProvider { + UPS, + FedEx, + DHL, +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingStatus.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingStatus.java new file mode 100644 index 000000000000..b4186a3934e5 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingStatus.java @@ -0,0 +1,8 @@ +package com.baeldung.temporal.workflows.sboot.order.domain; + +public enum ShippingStatus { + PENDING, + SHIPPED, + DELIVERED, + RETURNED, +} diff --git a/saas-modules/temporal/src/main/resources/application.yaml b/saas-modules/temporal/src/main/resources/application.yaml new file mode 100644 index 000000000000..c7d68959bbac --- /dev/null +++ b/saas-modules/temporal/src/main/resources/application.yaml @@ -0,0 +1,22 @@ +spring: + temporal: + connection: + target: local + workers-auto-discovery: + packages: + - "com.baeldung.temporal.workflows.sboot.order" + start-workers: true + workflow-cache: + using-virtual-workflow-threads: true + workers: + - task-queue: "ORDERS" + capacity: + max-concurrent-activity-task-pollers: 10 + max-concurrent-workflow-task-pollers: 2 + threads: + virtual: + enabled: true + +logging: + level: + web: debug \ No newline at end of file diff --git a/saas-modules/temporal/src/test/http/create-order.http b/saas-modules/temporal/src/test/http/create-order.http new file mode 100644 index 000000000000..b6e40c495758 --- /dev/null +++ b/saas-modules/temporal/src/test/http/create-order.http @@ -0,0 +1,18 @@ +# Create a new order +POST http://localhost:8080/order +Content-Type: application/json + +{ + "order" : { + + }, + "billingInfo" : { + + }, + "shippingInfo": { + + }, + "customer" : { + + } +} \ No newline at end of file diff --git a/saas-modules/temporal/src/test/resources/application.yaml b/saas-modules/temporal/src/test/resources/application.yaml new file mode 100644 index 000000000000..4af3c9306cb2 --- /dev/null +++ b/saas-modules/temporal/src/test/resources/application.yaml @@ -0,0 +1,4 @@ +spring: + temporal: + connection: + target: local \ No newline at end of file From 56c576195049aeefb808a46b2032783c3a794365 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Wed, 5 Nov 2025 22:37:51 -0300 Subject: [PATCH 02/23] [BAEL-9510] WIP --- saas-modules/temporal/pom.xml | 4 + .../workflows/sboot/order/OrderWorkflow.java | 10 +- .../sboot/order/OrderWorkflowImpl.java | 114 ++++++++++++++++-- .../order/activities/OrderActivities.java | 2 +- .../order/activities/OrderActivitiesImpl.java | 31 +++-- .../order/activities/OrderActivitiesStub.java | 4 + .../config/OrderWorkflowConfiguration.java | 31 +++++ .../order/domain/PaymentAuthorization.java | 4 +- .../sboot/order/domain/PaymentStatus.java | 3 +- .../sboot/order/domain/ShippingStatus.java | 4 +- .../order/services/InventoryService.java | 61 ++++++++++ .../sboot/order/services/PaymentService.java | 7 ++ .../sboot/order/services/ShippingService.java | 7 ++ 13 files changed, 256 insertions(+), 26 deletions(-) create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesStub.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/InventoryService.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/PaymentService.java create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/ShippingService.java diff --git a/saas-modules/temporal/pom.xml b/saas-modules/temporal/pom.xml index 7b50359eb1fa..6cc76de854f2 100644 --- a/saas-modules/temporal/pom.xml +++ b/saas-modules/temporal/pom.xml @@ -47,6 +47,10 @@ spring-boot-devtools runtime + + org.springframework.boot + spring-boot-starter-actuator + diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java index 43d9733d6388..fe4c30443f41 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java @@ -15,10 +15,10 @@ public interface OrderWorkflow { void processOrder(OrderSpec spec); @SignalMethod - void paymentAuthorized(String transactionId); + void paymentAuthorized(String transactionId, String authorizationId); @SignalMethod - void paymentDeclined(String cause); + void paymentDeclined(String transactionId, String cause); @SignalMethod void packagePickup(Instant pickupTime); @@ -35,4 +35,10 @@ public interface OrderWorkflow { @QueryMethod Shipping getDelivery(); + @QueryMethod + PaymentAuthorization getPayment(); + + @QueryMethod + RefundRequest getRefund(); + } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java index 1e214d923460..fbed7247d053 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java @@ -2,44 +2,132 @@ import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivities; import com.baeldung.temporal.workflows.sboot.order.domain.*; +import io.temporal.activity.ActivityOptions; +import io.temporal.common.RetryOptions; import io.temporal.spring.boot.WorkflowImpl; import io.temporal.workflow.Workflow; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; +import java.time.Duration; import java.time.Instant; +import java.util.function.Supplier; @Service @WorkflowImpl(taskQueues = "ORDERS") public class OrderWorkflowImpl implements OrderWorkflow { + private static final Logger log = LoggerFactory.getLogger(OrderWorkflowImpl.class); + private Order order; private Shipping shipping; + private final Supplier orderActivities; + private PaymentAuthorization payment; + private RefundRequest refund; + public OrderWorkflowImpl() { + + log.info("[I30] OrderWorkflowImpl created"); + + orderActivities = () -> Workflow.newActivityStub(OrderActivities.class, + ActivityOptions.newBuilder() + .setStartToCloseTimeout(Duration.ofSeconds(10)) + .setRetryOptions(RetryOptions.newBuilder() + .setMaximumAttempts(3) + .setInitialInterval(Duration.ofSeconds(1)) + .build()) + .build() + ); + } @Override public void processOrder(OrderSpec spec) { - var activities = createActivitiesStub(); + log.info("processOrder: spec={}", spec); // Reserve inventory + var activities = orderActivities.get(); activities.reserveOrderItems(spec.order()); - // Run delivery and payment in parallel - - + // Create payment request + payment = activities.createPaymentRequest(spec.order(), spec.billingInfo()); + + // Create a shipping request + shipping = activities.createShipping(spec.order()); + + // Wait for a payment result, which will be triggered by one of the signal methods + Workflow.await(() -> payment.status() != PaymentStatus.PENDING); + + // Process payment result + if ( payment.status() == PaymentStatus.DECLINED) { + log.info("[I75] Payment declined"); + activities.cancelReservedItems(spec.order()); + refund = activities.createRefundRequest(payment); + return; + } + + log.info("[I76] Payment approved. Starting shipping"); + shipping = activities.updateShipping(shipping, ShippingStatus.WAITING_FOR_PICKUP); + + // Wait at most one day for package pickup + if ( !Workflow.await(Duration.ofDays(1), () -> shipping.status() == ShippingStatus.SHIPPED)) { + log.info("[I86] Package not picked up"); + shipping = activities.updateShipping(shipping, ShippingStatus.CANCELLED); + activities.cancelReservedItems(spec.order()); + refund = activities.createRefundRequest(payment); + return; + } + + // Wait up to a week for delivery completion + if ( !Workflow.await(Duration.ofDays(7), () -> checkShippingCompleted())) { + log.info("[I87] Delivery timeout. Assuming package lost..."); + shipping = activities.updateShipping(shipping, ShippingStatus.CANCELLED); + activities.reserveOrderItems(spec.order()); + } + else if (shipping.status() == ShippingStatus.RETURNED){ + // Package returned. Add items back to inventory + activities.returnOrderItems(order); + refund = activities.createRefundRequest(payment); + } + else { + log.info("[I90] Shipping completed"); + // Package delivered. Update shipping status + shipping = activities.updateShipping(shipping, ShippingStatus.DELIVERED); + } + + log.info("[I102] Order completed"); + } + private boolean checkShippingCompleted() { + return shipping.status() == ShippingStatus.DELIVERED || shipping.status() == ShippingStatus.RETURNED; } @Override - public void paymentAuthorized(String transactionId) { - + public void paymentAuthorized(String transactionId, String authorizationId) { + payment = new PaymentAuthorization( + payment.info(), + PaymentStatus.APPROVED, + payment.orderId(), + transactionId, + authorizationId, + null + ); } @Override - public void paymentDeclined(String cause) { + public void paymentDeclined(String transactionId, String cause) { + payment = new PaymentAuthorization( + payment.info(), + PaymentStatus.DECLINED, + payment.orderId(), + transactionId, + null, + cause + ); } @@ -65,11 +153,17 @@ public Order getOrder() { @Override public Shipping getDelivery() { - return null; + return shipping; } + @Override + public PaymentAuthorization getPayment() { + return payment; + } - private OrderActivities createActivitiesStub() { - return Workflow.newActivityStub(OrderActivities.class); + @Override + public RefundRequest getRefund() { + return refund; } + } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java index c7d58f045ebe..ea3cffb00d2e 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java @@ -8,7 +8,7 @@ public interface OrderActivities { void reserveOrderItems(Order order); void cancelReservedItems(Order order); - void returnReservedItems(Order order); + void returnOrderItems(Order order); PaymentAuthorization createPaymentRequest(Order order, BillingInfo billingInfo); RefundRequest createRefundRequest(PaymentAuthorization payment); diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java index ac05aa4d4669..1bc3e4ea01b8 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java @@ -1,6 +1,7 @@ package com.baeldung.temporal.workflows.sboot.order.activities; import com.baeldung.temporal.workflows.sboot.order.domain.*; +import com.baeldung.temporal.workflows.sboot.order.services.InventoryService; import io.temporal.spring.boot.ActivityImpl; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -16,23 +17,32 @@ public class OrderActivitiesImpl implements OrderActivities{ private static final Logger log = LoggerFactory.getLogger(OrderActivitiesImpl.class); private final Clock clock; + private final InventoryService inventoryService; - public OrderActivitiesImpl(Clock clock) { + public OrderActivitiesImpl(Clock clock, InventoryService inventoryService) { this.clock = clock; + this.inventoryService = inventoryService; + log.info("[I22] OrderActivitiesImpl created"); } @Override public void reserveOrderItems(Order order) { - log.info("reserveOrderItems: orderId={}", order.orderId()); + log.info("reserveOrderItems: order={}", order); + for (OrderItem item : order.items()) { + inventoryService.reserveInventory(item.sku(), item.quantity()); + } } @Override public void cancelReservedItems(Order order) { - + log.info("cancelReservedItems: order={}", order); + for (OrderItem item : order.items()) { + inventoryService.reserveInventory(item.sku(), item.quantity()); + } } @Override - public void returnReservedItems(Order order) { + public void returnOrderItems(Order order) { } @@ -43,7 +53,9 @@ public PaymentAuthorization createPaymentRequest(Order order, BillingInfo billin billingInfo, PaymentStatus.PENDING, order.orderId().toString(), - UUID.randomUUID().toString()); + UUID.randomUUID().toString(), + null, + null); } @Override @@ -53,14 +65,15 @@ public RefundRequest createRefundRequest(PaymentAuthorization payment) { @Override public Shipping createShipping(Order order) { - var provider = selectProvider(order); - return new Shipping( order, provider, - ShippingStatus.PENDING, - List.of(new ShippingEvent(null, ShippingStatus.PENDING, "Shipping created"))); + ShippingStatus.CREATED, + List.of(new ShippingEvent( + clock.instant(), + ShippingStatus.CREATED, + "Shipping created"))); } private ShippingProvider selectProvider(Order order) { diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesStub.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesStub.java new file mode 100644 index 000000000000..7b9ea575b7dc --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesStub.java @@ -0,0 +1,4 @@ +package com.baeldung.temporal.workflows.sboot.order.activities; + +public interface OrderActivitiesStub extends OrderActivities { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java index cc61369d4a30..403e9d0d600e 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java @@ -1,17 +1,48 @@ package com.baeldung.temporal.workflows.sboot.order.config; +import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivities; +import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivitiesImpl; +import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivitiesStub; +import io.temporal.activity.ActivityOptions; +import io.temporal.common.RetryOptions; +import io.temporal.spring.boot.autoconfigure.ServiceStubsAutoConfiguration; +import io.temporal.workflow.Workflow; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.boot.autoconfigure.AutoConfigureBefore; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.time.Clock; +import java.time.Duration; +import java.util.function.Supplier; @Configuration +@AutoConfigureBefore(ServiceStubsAutoConfiguration.class) public class OrderWorkflowConfiguration { + private static Logger log = LoggerFactory.getLogger(OrderWorkflowConfiguration.class); + @Bean @ConditionalOnMissingBean(Clock.class) Clock standardClock() { return Clock.systemDefaultZone(); } + + @Bean + Supplier orderActivities() { + + log.info("[I36] Creating OrderActivities Supplier"); + + return () -> Workflow.newActivityStub(OrderActivities.class, + ActivityOptions.newBuilder() + .setStartToCloseTimeout(Duration.ofSeconds(10)) + .setRetryOptions(RetryOptions.newBuilder() + .setMaximumAttempts(3) + .setInitialInterval(Duration.ofSeconds(1)) + .build()) + .build() + ); + } } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java index 061dd5808789..d2030cda97aa 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java @@ -6,5 +6,7 @@ public record PaymentAuthorization( BillingInfo info, PaymentStatus status, String orderId, - String authorizationId) { + String transactionId, + String authorizationId, + String cause) { } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentStatus.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentStatus.java index 3a0adadf8075..5ffc451eb81f 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentStatus.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentStatus.java @@ -3,6 +3,5 @@ public enum PaymentStatus { PENDING, APPROVED, - REJECTED, - CANCELLED, + DECLINED, } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingStatus.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingStatus.java index b4186a3934e5..a4090e3a0333 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingStatus.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingStatus.java @@ -1,8 +1,10 @@ package com.baeldung.temporal.workflows.sboot.order.domain; public enum ShippingStatus { - PENDING, + CREATED, + WAITING_FOR_PICKUP, SHIPPED, DELIVERED, RETURNED, + CANCELLED, } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/InventoryService.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/InventoryService.java new file mode 100644 index 000000000000..10519dc56879 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/InventoryService.java @@ -0,0 +1,61 @@ +package com.baeldung.temporal.workflows.sboot.order.services; + +import org.springframework.stereotype.Service; + +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +@Service +public class InventoryService { + + // Fake inventory. Key is the SKU, value is the quantity. + private Map inventory = new ConcurrentHashMap<>(); + + public InventoryItem addInventory(String sku, int quantity) { + return inventory.compute(sku, (k, v) -> { + if (v == null) { + return new InventoryItem(sku, quantity, 0); + } else { + return new InventoryItem(sku, v.quantity() + quantity, v.reserved()); + } + }); + } + + public InventoryItem reserveInventory(String sku, int quantity) { + return inventory.compute(sku, (k, v) -> { + if (v == null) { + return new InventoryItem(sku, 0, quantity); + } else { + return new InventoryItem(sku, v.quantity(), v.reserved() + quantity); + } + }); + } + + public void confirmInventoryReservation(String sku, int quantity) { + inventory.compute(sku, (k, v) -> { + if (v == null) { + return new InventoryItem(sku, 0, 0); + } else { + return new InventoryItem(sku, v.quantity() - quantity, v.reserved() - quantity); + } + }); + } + + public void cancelInventoryReservation(String sku, int quantity) { + inventory.compute(sku, (k, v) -> { + if (v == null) { + return new InventoryItem(sku, 0, 0); + } else { + return new InventoryItem(sku, v.quantity(), v.reserved() - quantity); + } + }); + } + + public InventoryItem getInventory(String sku) { + return inventory.getOrDefault(sku, new InventoryItem(sku, 0, 0)); + } + + static record InventoryItem(String sku, int quantity, int reserved) { + + } +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/PaymentService.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/PaymentService.java new file mode 100644 index 000000000000..bc5af392ef92 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/PaymentService.java @@ -0,0 +1,7 @@ +package com.baeldung.temporal.workflows.sboot.order.services; + +import org.springframework.stereotype.Service; + +@Service +public class PaymentService { +} diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/ShippingService.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/ShippingService.java new file mode 100644 index 000000000000..5124bbd237c4 --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/ShippingService.java @@ -0,0 +1,7 @@ +package com.baeldung.temporal.workflows.sboot.order.services; + +import org.springframework.stereotype.Service; + +@Service +public class ShippingService { +} From a1249ffa33747c930be18144f52ea7174fd618d5 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Tue, 11 Nov 2025 00:14:53 -0300 Subject: [PATCH 03/23] WIP --- saas-modules/temporal/pom.xml | 8 ++ .../workflows/sboot/order/OrderWorkflow.java | 7 +- .../sboot/order/OrderWorkflowImpl.java | 9 ++- .../order/activities/OrderActivities.java | 1 + .../order/activities/OrderActivitiesImpl.java | 24 ++++-- .../sboot/order/adapter/rest/OrderApi.java | 43 ++++++++++- .../sboot/order/domain/RefundRequest.java | 2 +- .../sboot/order/domain/Shipping.java | 20 +++++ .../sboot/order/domain/ShippingInfo.java | 14 +++- .../src/main/resources/application.yaml | 2 + .../temporal/src/test/http/create-order.http | 53 +++++++++++-- .../sboot/order/OrderApplicationLiveTest.java | 74 +++++++++++++++++++ 12 files changed, 235 insertions(+), 22 deletions(-) create mode 100644 saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java diff --git a/saas-modules/temporal/pom.xml b/saas-modules/temporal/pom.xml index 6cc76de854f2..c65d8aadefb7 100644 --- a/saas-modules/temporal/pom.xml +++ b/saas-modules/temporal/pom.xml @@ -52,6 +52,14 @@ spring-boot-starter-actuator + + + org.springframework.boot + spring-boot-starter-test + test + + + diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java index fe4c30443f41..ef5f48a91d5d 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java @@ -1,10 +1,7 @@ package com.baeldung.temporal.workflows.sboot.order; import com.baeldung.temporal.workflows.sboot.order.domain.*; -import io.temporal.workflow.QueryMethod; -import io.temporal.workflow.SignalMethod; -import io.temporal.workflow.WorkflowInterface; -import io.temporal.workflow.WorkflowMethod; +import io.temporal.workflow.*; import java.time.Instant; @@ -20,7 +17,7 @@ public interface OrderWorkflow { @SignalMethod void paymentDeclined(String transactionId, String cause); - @SignalMethod + @UpdateMethod void packagePickup(Instant pickupTime); @SignalMethod diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java index fbed7247d053..d2f616455a68 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java @@ -82,6 +82,9 @@ public void processOrder(OrderSpec spec) { return; } + // The items left the warehouse + activities.dispatchOrderItems(spec.order()); + // Wait up to a week for delivery completion if ( !Workflow.await(Duration.ofDays(7), () -> checkShippingCompleted())) { log.info("[I87] Delivery timeout. Assuming package lost..."); @@ -133,17 +136,17 @@ public void paymentDeclined(String transactionId, String cause) { @Override public void packagePickup(Instant pickupTime) { - + shipping = shipping.toStatus(ShippingStatus.SHIPPED, pickupTime, "Package picked up"); } @Override public void packageDelivered(Instant pickupTime) { - + shipping = shipping.toStatus(ShippingStatus.DELIVERED, pickupTime, "Package delivered"); } @Override public void packageReturned(Instant pickupTime) { - + shipping = shipping.toStatus(ShippingStatus.RETURNED, pickupTime, "Package returned"); } @Override diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java index ea3cffb00d2e..4ad5fdca6faf 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java @@ -9,6 +9,7 @@ public interface OrderActivities { void reserveOrderItems(Order order); void cancelReservedItems(Order order); void returnOrderItems(Order order); + void dispatchOrderItems(Order order); PaymentAuthorization createPaymentRequest(Order order, BillingInfo billingInfo); RefundRequest createRefundRequest(PaymentAuthorization payment); diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java index 1bc3e4ea01b8..4fad142f80fc 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java @@ -10,9 +10,10 @@ import java.time.Clock; import java.util.List; import java.util.UUID; +import java.util.stream.Collectors; @Service -@ActivityImpl +@ActivityImpl(taskQueues = "ORDERS") public class OrderActivitiesImpl implements OrderActivities{ private static final Logger log = LoggerFactory.getLogger(OrderActivitiesImpl.class); @@ -22,7 +23,6 @@ public class OrderActivitiesImpl implements OrderActivities{ public OrderActivitiesImpl(Clock clock, InventoryService inventoryService) { this.clock = clock; this.inventoryService = inventoryService; - log.info("[I22] OrderActivitiesImpl created"); } @Override @@ -37,18 +37,29 @@ public void reserveOrderItems(Order order) { public void cancelReservedItems(Order order) { log.info("cancelReservedItems: order={}", order); for (OrderItem item : order.items()) { - inventoryService.reserveInventory(item.sku(), item.quantity()); + inventoryService.cancelInventoryReservation(item.sku(), item.quantity()); } } @Override public void returnOrderItems(Order order) { - + log.info("returnOrderItems: order={}", order); + for (OrderItem item : order.items()) { + inventoryService.addInventory(item.sku(), item.quantity()); + } } + @Override + public void dispatchOrderItems(Order order) { + log.info("deliverOrderItems: order={}", order); + for(OrderItem item : order.items()) { + inventoryService.addInventory(item.sku(), -item.quantity()); + } + } @Override public PaymentAuthorization createPaymentRequest(Order order, BillingInfo billingInfo) { + log.info("createPaymentRequest: order={}, billingInfo={}", order, billingInfo); return new PaymentAuthorization( billingInfo, PaymentStatus.PENDING, @@ -60,7 +71,8 @@ public PaymentAuthorization createPaymentRequest(Order order, BillingInfo billin @Override public RefundRequest createRefundRequest(PaymentAuthorization payment) { - return null; + log.info("createRefundRequest: payment={}", payment); + return new RefundRequest(payment); } @Override @@ -96,6 +108,6 @@ else if ( totalItems < 10) { @Override public Shipping updateShipping(Shipping shipping, ShippingStatus status) { - return null; + return shipping.toStatus(status, clock.instant(), "Shipping status update"); } } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java index 3a447a4f1eaa..0627360c52a9 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java @@ -4,16 +4,21 @@ import com.baeldung.temporal.workflows.sboot.order.domain.*; import io.temporal.client.WorkflowClient; import io.temporal.client.WorkflowOptions; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; import org.springframework.web.util.UriComponentsBuilder; +import java.time.Instant; import java.util.UUID; @RestController @RequestMapping("/order") public class OrderApi { + private static final Logger log = LoggerFactory.getLogger(OrderApi.class); + private final WorkflowClient workflowClient; public OrderApi(WorkflowClient workflowClient) { @@ -49,8 +54,44 @@ public ResponseEntity getOrderDelivery(@PathVariable("executionId") St return ResponseEntity.ok(wf.getDelivery()); } - public record OrderCreationResponse(UUID orderId) { + @PutMapping("/{executionId}/paymentStatus") + public ResponseEntity updatePaymentStatus(@PathVariable("executionId") String executionId, @RequestBody PaymentStatusUpdateInfo info) { + var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, executionId); + switch (info.status()) { + case APPROVED -> wf.paymentAuthorized(info.transactionId(), info.authorizationId()); + case DECLINED -> wf.paymentDeclined(info.transactionId(), info.cause()); + default -> throw new IllegalArgumentException("Unsupported payment status: " + info.status()); + }; + return ResponseEntity.accepted().build(); } + @PutMapping("/{executionId}/shippingStatus") + public ResponseEntity updateShippingStatus(@PathVariable("executionId") String executionId, @RequestBody ShippingStatusUpdateInfo info) { + var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, executionId); + switch (info.status()) { + case RETURNED -> wf.packageReturned(info.statusTime()); + case DELIVERED -> wf.packageDelivered(info.statusTime()); + default-> log.info("shipping status update: new status={}", info.status()); + } + + return ResponseEntity.accepted().build(); + } + + public record OrderCreationResponse( + UUID orderId + ) {}; + + public record PaymentStatusUpdateInfo( + PaymentStatus status, + String authorizationId, + String transactionId, + String cause + ){}; + + public record ShippingStatusUpdateInfo( + ShippingStatus status, + Instant statusTime + ) {}; + } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/RefundRequest.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/RefundRequest.java index 30d04269ea98..bcabe075d74d 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/RefundRequest.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/RefundRequest.java @@ -1,4 +1,4 @@ package com.baeldung.temporal.workflows.sboot.order.domain; -public record RefundRequest() { +public record RefundRequest(PaymentAuthorization payment) { } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Shipping.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Shipping.java index 746409126251..ee3c79b4e686 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Shipping.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/Shipping.java @@ -1,6 +1,10 @@ package com.baeldung.temporal.workflows.sboot.order.domain; +import org.springframework.util.Assert; + +import java.time.Instant; import java.util.List; +import java.util.stream.Collectors; public record Shipping( Order order, @@ -8,4 +12,20 @@ public record Shipping( ShippingStatus status, List history ) { + + public Shipping toStatus(ShippingStatus newStatus, Instant ts, String comment) { + return new Shipping( + order(), + provider(), + newStatus, + append(history, newStatus, ts, comment) + ); + } + + private static List append(List history, ShippingStatus status, Instant ts, String comment) { + return List.of(history,List.of(new ShippingEvent(ts, status, comment))) + .stream() + .flatMap(List::stream) + .collect(Collectors.toUnmodifiableList()); + } } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingInfo.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingInfo.java index 3fe1082cb4f7..d50076943aed 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingInfo.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/ShippingInfo.java @@ -1,4 +1,16 @@ package com.baeldung.temporal.workflows.sboot.order.domain; -public record ShippingInfo() { +public record ShippingInfo( + String shipTo, + String addrLine1, + String addrLine2, + String postalCode, + String city, + String stateOrProvince, + String countryCode, + String contactPhone, + String contactEmail, + String contactName, + String deliveryInstructions +) { } diff --git a/saas-modules/temporal/src/main/resources/application.yaml b/saas-modules/temporal/src/main/resources/application.yaml index c7d68959bbac..67b30aad3e8f 100644 --- a/saas-modules/temporal/src/main/resources/application.yaml +++ b/saas-modules/temporal/src/main/resources/application.yaml @@ -5,6 +5,7 @@ spring: workers-auto-discovery: packages: - "com.baeldung.temporal.workflows.sboot.order" + - "com.baeldung.temporal.workflows.sboot.order.activities" start-workers: true workflow-cache: using-virtual-workflow-threads: true @@ -13,6 +14,7 @@ spring: capacity: max-concurrent-activity-task-pollers: 10 max-concurrent-workflow-task-pollers: 2 + threads: virtual: enabled: true diff --git a/saas-modules/temporal/src/test/http/create-order.http b/saas-modules/temporal/src/test/http/create-order.http index b6e40c495758..1dc05c686a0e 100644 --- a/saas-modules/temporal/src/test/http/create-order.http +++ b/saas-modules/temporal/src/test/http/create-order.http @@ -1,18 +1,61 @@ +### +# Update payment status +PUT http://localhost:8080/order/59ca52cc-fc67-4d99-9448-73bca3148a35/shippingStatus +Content-Type: application/json + +{ + "status": "SHIPPED", + "statusTime" : "2025-11-09T18:30:04.000Z" +} + +### +# Update payment status +PUT http://localhost:8080/order/59ca52cc-fc67-4d99-9448-73bca3148a35/paymentStatus +Content-Type: application/json + +{ + "status": "APPROVED", + "transactionId": "tx1234", + "authorizationId": "auth1234", + "cause": null +} + +### # Create a new order POST http://localhost:8080/order Content-Type: application/json { "order" : { - + "orderId": "9c7e2b84-3f5a-4d8e-9a1c-7b2f6e3d1a9b", + "items": [ + { + "quantity": 1, + "sku": "sku1" + }, + { + "quantity": 3, + "sku": "sku2" + } + ] }, "billingInfo" : { - + "cardToken": "XXXX12349812981723", + "amount": 500.00, + "currency": "USD" }, "shippingInfo": { - + "shipTo": "Misty Shadowlight", + "addrLine1": "123, Mistway Path", + "addrLine2": "Eldoria Valley", + "city": "Luminara", + "countryCode": "ARV", + "postalCode": "472-FE-LU", + "deliveryInstructions": "Please do ring the bell" }, "customer" : { - + "name": "Max Ludenwall", + "uuid": "f3a9c1e2-7b4d-4c9e-9f1a-2d8e6b5a3c7f", + "birthDate": "1970-01-01" } -} \ No newline at end of file +} diff --git a/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java b/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java new file mode 100644 index 000000000000..e228ce6ab4fb --- /dev/null +++ b/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java @@ -0,0 +1,74 @@ +package com.baeldung.temporal.workflows.sboot.order; + +import com.baeldung.temporal.workflows.sboot.order.adapter.rest.OrderApi; +import com.baeldung.temporal.workflows.sboot.order.config.OrderWorkflowConfiguration; +import com.baeldung.temporal.workflows.sboot.order.domain.*; +import org.apache.catalina.core.ApplicationContext; +import org.junit.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.test.web.server.LocalServerPort; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.web.client.RestClient; + +import java.math.BigDecimal; +import java.time.LocalDate; +import java.util.List; +import java.util.UUID; + +import static org.junit.jupiter.api.Assertions.assertNotNull; + +@SpringBootTest( + webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +public class OrderApplicationLiveTest { + + @LocalServerPort + int port; + + @Autowired + ApplicationContext context; + + + @Test + public void whenHappyPathOrder_thenWorkflowSucceeds() throws Exception{ + + assertNotNull(context); + + RestClient client = RestClient.create("http://localhost:" + port); + + var orderSpec = createTestOrder(); + + var orderResponse = client.post() + .body(orderSpec) + .retrieve() + .body(OrderApi.OrderCreationResponse.class); + + assertNotNull(orderResponse); + + } + + // Create a test order + private static OrderSpec createTestOrder() { + + return new OrderSpec( + new Order( + UUID.randomUUID(), + List.of(new OrderItem("sku1", 10), new OrderItem("sku2", 20)) + ), + new BillingInfo( + "XXXX1234AAAABBBBZZZZ", + new BigDecimal("500.00"), + "USD" + ), + new ShippingInfo( + + ), + new Customer( + UUID.randomUUID(), + "John Doe", + LocalDate.of(1970,1,1) + ) + ); + } + +} \ No newline at end of file From e530173e7d0dfbcddf9ef26f69af9d234fba26df Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Wed, 12 Nov 2025 20:47:03 -0300 Subject: [PATCH 04/23] [BAEL-9515] WIP - LiveTest --- .../workflows/sboot/order/OrderWorkflow.java | 2 +- .../sboot/order/OrderWorkflowImpl.java | 8 +- .../sboot/order/adapter/rest/OrderApi.java | 38 +++++---- .../temporal/src/test/http/create-order.http | 73 +++++++++++------ .../sboot/order/OrderApplicationLiveTest.java | 78 ++++++++++++++++--- 5 files changed, 145 insertions(+), 54 deletions(-) diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java index ef5f48a91d5d..a6bad816a6cc 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java @@ -30,7 +30,7 @@ public interface OrderWorkflow { Order getOrder(); @QueryMethod - Shipping getDelivery(); + Shipping getShipping(); @QueryMethod PaymentAuthorization getPayment(); diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java index d2f616455a68..f2d8bff7fab8 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java @@ -9,6 +9,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; +import org.springframework.util.Assert; import java.time.Duration; import java.time.Instant; @@ -48,6 +49,7 @@ public OrderWorkflowImpl() { public void processOrder(OrderSpec spec) { log.info("processOrder: spec={}", spec); + order = spec.order(); // Reserve inventory var activities = orderActivities.get(); @@ -111,6 +113,7 @@ private boolean checkShippingCompleted() { @Override public void paymentAuthorized(String transactionId, String authorizationId) { + Workflow.await(() -> payment != null); payment = new PaymentAuthorization( payment.info(), PaymentStatus.APPROVED, @@ -123,6 +126,7 @@ public void paymentAuthorized(String transactionId, String authorizationId) { @Override public void paymentDeclined(String transactionId, String cause) { + Workflow.await(() -> payment != null); payment = new PaymentAuthorization( payment.info(), PaymentStatus.DECLINED, @@ -136,11 +140,13 @@ public void paymentDeclined(String transactionId, String cause) { @Override public void packagePickup(Instant pickupTime) { + Workflow.await(() -> shipping != null); shipping = shipping.toStatus(ShippingStatus.SHIPPED, pickupTime, "Package picked up"); } @Override public void packageDelivered(Instant pickupTime) { + Workflow.await(() -> shipping != null); shipping = shipping.toStatus(ShippingStatus.DELIVERED, pickupTime, "Package delivered"); } @@ -155,7 +161,7 @@ public Order getOrder() { } @Override - public Shipping getDelivery() { + public Shipping getShipping() { return shipping; } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java index 0627360c52a9..c3bfc5353ead 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java @@ -35,28 +35,34 @@ public ResponseEntity createOrder(@RequestBody OrderSpec .setTaskQueue("ORDERS") .setWorkflowId(uuid.toString()).build()); var execution = WorkflowClient.start(wf::processOrder, orderSpec); - - var location = UriComponentsBuilder.fromUriString("/order/{executionId}").build(execution.getWorkflowId()); + var location = UriComponentsBuilder.fromUriString("/order/{orderId}").build(execution.getWorkflowId()); return ResponseEntity.created(location).body(new OrderCreationResponse(uuid)); } - @GetMapping("/{executionId}") - public ResponseEntity getOrder(@PathVariable("executionId") String executionId) { - var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, executionId); + @GetMapping("/{orderId}") + public ResponseEntity getOrder(@PathVariable("orderId") String orderId) { + var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, orderId); return ResponseEntity.ok(wf.getOrder()); } - @GetMapping("/{executionId}/delivery") - public ResponseEntity getOrderDelivery(@PathVariable("executionId") String executionId) { - var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, executionId); - return ResponseEntity.ok(wf.getDelivery()); + @GetMapping("/{orderId}/payment") + public ResponseEntity getPayment(@PathVariable("orderId") String orderId) { + var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, orderId); + return ResponseEntity.ok(wf.getPayment()); } - @PutMapping("/{executionId}/paymentStatus") - public ResponseEntity updatePaymentStatus(@PathVariable("executionId") String executionId, @RequestBody PaymentStatusUpdateInfo info) { - var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, executionId); + + @GetMapping("/{orderId}/shipping") + public ResponseEntity getOrderShipping(@PathVariable("orderId") String orderId) { + var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, orderId); + return ResponseEntity.ok(wf.getShipping()); + } + + @PutMapping("/{orderId}/paymentStatus") + public ResponseEntity updatePaymentStatus(@PathVariable("orderId") String orderId, @RequestBody PaymentStatusUpdateInfo info) { + var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, orderId); switch (info.status()) { case APPROVED -> wf.paymentAuthorized(info.transactionId(), info.authorizationId()); case DECLINED -> wf.paymentDeclined(info.transactionId(), info.cause()); @@ -66,15 +72,15 @@ public ResponseEntity updatePaymentStatus(@PathVariable("executionId") Str return ResponseEntity.accepted().build(); } - @PutMapping("/{executionId}/shippingStatus") - public ResponseEntity updateShippingStatus(@PathVariable("executionId") String executionId, @RequestBody ShippingStatusUpdateInfo info) { - var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, executionId); + @PutMapping("/{orderId}/shippingStatus") + public ResponseEntity updateShippingStatus(@PathVariable("orderId") String orderId, @RequestBody ShippingStatusUpdateInfo info) { + var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, orderId); switch (info.status()) { case RETURNED -> wf.packageReturned(info.statusTime()); + case SHIPPED -> wf.packagePickup(info.statusTime()); case DELIVERED -> wf.packageDelivered(info.statusTime()); default-> log.info("shipping status update: new status={}", info.status()); } - return ResponseEntity.accepted().build(); } diff --git a/saas-modules/temporal/src/test/http/create-order.http b/saas-modules/temporal/src/test/http/create-order.http index 1dc05c686a0e..f363b4e08a05 100644 --- a/saas-modules/temporal/src/test/http/create-order.http +++ b/saas-modules/temporal/src/test/http/create-order.http @@ -1,31 +1,9 @@ -### -# Update payment status -PUT http://localhost:8080/order/59ca52cc-fc67-4d99-9448-73bca3148a35/shippingStatus -Content-Type: application/json - -{ - "status": "SHIPPED", - "statusTime" : "2025-11-09T18:30:04.000Z" -} - -### -# Update payment status -PUT http://localhost:8080/order/59ca52cc-fc67-4d99-9448-73bca3148a35/paymentStatus -Content-Type: application/json - -{ - "status": "APPROVED", - "transactionId": "tx1234", - "authorizationId": "auth1234", - "cause": null -} - ### # Create a new order POST http://localhost:8080/order Content-Type: application/json -{ +{ "order" : { "orderId": "9c7e2b84-3f5a-4d8e-9a1c-7b2f6e3d1a9b", "items": [ @@ -51,7 +29,7 @@ Content-Type: application/json "city": "Luminara", "countryCode": "ARV", "postalCode": "472-FE-LU", - "deliveryInstructions": "Please do ring the bell" + "deliveryInstructions": "Please ring the bell" }, "customer" : { "name": "Max Ludenwall", @@ -59,3 +37,50 @@ Content-Type: application/json "birthDate": "1970-01-01" } } + +> {% + client.test("Request executed successfully", function() { + client.assert(response.status === 201, "Response status is not 201"); + }); + + client.global.set("orderId", response.body.orderId); + console.log("Order created with ID: " + response.body.orderId); + +%} + +### +# Check payment status +GET http://localhost:8080/order/{{orderId}}/payment + + +### +# Update payment status +PUT http://localhost:8080/order/{{orderId}}/paymentStatus +Content-Type: application/json + +{ + "status": "APPROVED", + "transactionId": "tx1234", + "authorizationId": "auth1234", + "cause": null +} + +### +# Update payment status +PUT http://localhost:8080/order/{{orderId}}/shippingStatus +Content-Type: application/json + +{ + "status": "SHIPPED", + "statusTime" : "2025-11-11T14:30:04.000Z" +} + +### +# Update payment status +PUT http://localhost:8080/order/{{orderId}}/shippingStatus +Content-Type: application/json + +{ + "status": "DELIVERED", + "statusTime" : "2025-11-11T18:30:04.000Z" +} diff --git a/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java b/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java index e228ce6ab4fb..4882b5065d2b 100644 --- a/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java +++ b/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java @@ -1,21 +1,22 @@ package com.baeldung.temporal.workflows.sboot.order; import com.baeldung.temporal.workflows.sboot.order.adapter.rest.OrderApi; -import com.baeldung.temporal.workflows.sboot.order.config.OrderWorkflowConfiguration; import com.baeldung.temporal.workflows.sboot.order.domain.*; import org.apache.catalina.core.ApplicationContext; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.web.server.LocalServerPort; -import org.springframework.test.context.ContextConfiguration; import org.springframework.web.client.RestClient; import java.math.BigDecimal; +import java.time.Instant; import java.time.LocalDate; import java.util.List; +import java.util.Map; import java.util.UUID; +import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertNotNull; @SpringBootTest( @@ -25,25 +26,68 @@ public class OrderApplicationLiveTest { @LocalServerPort int port; - @Autowired - ApplicationContext context; - @Test - public void whenHappyPathOrder_thenWorkflowSucceeds() throws Exception{ - - assertNotNull(context); + public void whenHappyPathOrder_thenWorkflowSucceeds() { RestClient client = RestClient.create("http://localhost:" + port); var orderSpec = createTestOrder(); - var orderResponse = client.post() + .uri("/order") .body(orderSpec) .retrieve() - .body(OrderApi.OrderCreationResponse.class); + .toEntity(OrderApi.OrderCreationResponse.class); assertNotNull(orderResponse); + assertThat(orderResponse) + .isNotNull() + .satisfies(e -> e.getStatusCode().is2xxSuccessful()); + + var orderId = orderResponse.getBody().orderId(); + + // Signal payment accepted + var r1 = client.put() + .uri("/order/{orderId}/paymentStatus", orderId) + .body(new OrderApi.PaymentStatusUpdateInfo( + PaymentStatus.APPROVED, + "auth1234", + "tx1234", + null + ) + ) + .retrieve() + .toEntity(Void.class); + + assertThat(r1) + .isNotNull() + .satisfies(e -> e.getStatusCode().is2xxSuccessful()); + + // Signal package dispatched for delivery + var r2 = client.put() + .uri("/order/{orderId}/shippingStatus", orderId) + .body(new OrderApi.ShippingStatusUpdateInfo( + ShippingStatus.SHIPPED, Instant.now())) + .retrieve() + .toEntity(Void.class); + + assertThat(r2) + .isNotNull() + .satisfies(e -> e.getStatusCode().is2xxSuccessful()); + + // Signal package dispatched for delivery + var r3 = client.put() + .uri("/order/{orderId}/shippingStatus", orderId) + .body(new OrderApi.ShippingStatusUpdateInfo( + ShippingStatus.DELIVERED, Instant.now())) + .retrieve() + .toEntity(Void.class); + + assertThat(r3) + .isNotNull() + .satisfies(e -> e.getStatusCode().is2xxSuccessful()); + + // Get shipping and payment state } @@ -61,7 +105,17 @@ private static OrderSpec createTestOrder() { "USD" ), new ShippingInfo( - + "Mr. Beagle Doggo", + "345, St. Louis Ave.", + "", + "123456", + "Cannes", + "SA", + "TT", + "+292 1 555 1234", + "doggo@example.com", + null, + "Throw over the gate" ), new Customer( UUID.randomUUID(), From e5242f40cdfb7728ab16a2bdd04145ee2cd67d61 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Sun, 16 Nov 2025 22:21:06 -0300 Subject: [PATCH 05/23] [BAEL-9515] Integration Test for Happy Path --- saas-modules/temporal/pom.xml | 1 - .../sboot/order/OrderWorkflowImpl.java | 17 ++-- .../order/activities/OrderActivitiesImpl.java | 4 +- .../sboot/order/adapter/rest/OrderApi.java | 52 ++++++----- .../config/OrderWorkflowConfiguration.java | 15 +--- .../order/domain/PaymentAuthorization.java | 2 - .../src/main/resources/application.yaml | 8 +- .../temporal/src/test/http/create-order.http | 22 +++-- ...a => OrderApplicationIntegrationTest.java} | 87 ++++++++++++++++--- .../src/test/resources/application-test.yaml | 4 + .../src/test/resources/application.yaml | 4 - 11 files changed, 143 insertions(+), 73 deletions(-) rename saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/{OrderApplicationLiveTest.java => OrderApplicationIntegrationTest.java} (52%) create mode 100644 saas-modules/temporal/src/test/resources/application-test.yaml delete mode 100644 saas-modules/temporal/src/test/resources/application.yaml diff --git a/saas-modules/temporal/pom.xml b/saas-modules/temporal/pom.xml index c65d8aadefb7..e5c3a966b2cf 100644 --- a/saas-modules/temporal/pom.xml +++ b/saas-modules/temporal/pom.xml @@ -36,7 +36,6 @@ org.springframework.boot spring-boot-configuration-processor - annotationProcessor org.springframework.boot diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java index f2d8bff7fab8..ca301e903a3f 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java @@ -22,11 +22,11 @@ public class OrderWorkflowImpl implements OrderWorkflow { private static final Logger log = LoggerFactory.getLogger(OrderWorkflowImpl.class); - private Order order; - private Shipping shipping; + private volatile Order order; + private volatile Shipping shipping; private final Supplier orderActivities; - private PaymentAuthorization payment; - private RefundRequest refund; + private volatile PaymentAuthorization payment; + private volatile RefundRequest refund; public OrderWorkflowImpl() { @@ -53,15 +53,20 @@ public void processOrder(OrderSpec spec) { // Reserve inventory var activities = orderActivities.get(); + + log.info("[I57] Reserving order items: orderId={}", spec.order().orderId()); activities.reserveOrderItems(spec.order()); // Create payment request + log.info("[I61] Creating payment request: orderId={}", spec.order().orderId()); payment = activities.createPaymentRequest(spec.order(), spec.billingInfo()); // Create a shipping request + log.info("[I65] Creating shipping request: orderId={}", spec.order().orderId()); shipping = activities.createShipping(spec.order()); // Wait for a payment result, which will be triggered by one of the signal methods + log.info("[I65] Waiting for payment result: orderId={}", spec.order().orderId()); Workflow.await(() -> payment.status() != PaymentStatus.PENDING); // Process payment result @@ -113,6 +118,7 @@ private boolean checkShippingCompleted() { @Override public void paymentAuthorized(String transactionId, String authorizationId) { + log.info("[I116] Payment authorized: transactionId={}, authorizationId={}", transactionId, authorizationId); Workflow.await(() -> payment != null); payment = new PaymentAuthorization( payment.info(), @@ -126,7 +132,8 @@ public void paymentAuthorized(String transactionId, String authorizationId) { @Override public void paymentDeclined(String transactionId, String cause) { - Workflow.await(() -> payment != null); + log.info("[I116] Payment declined: transactionId={}, cause={}", transactionId, cause); + Workflow.await(() -> payment != null); payment = new PaymentAuthorization( payment.info(), PaymentStatus.DECLINED, diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java index 4fad142f80fc..0a2b44b9ca1d 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java @@ -27,7 +27,7 @@ public OrderActivitiesImpl(Clock clock, InventoryService inventoryService) { @Override public void reserveOrderItems(Order order) { - log.info("reserveOrderItems: order={}", order); + log.info("[isVirtual={}] reserveOrderItems: order={}", Thread.currentThread().isVirtual(),order); for (OrderItem item : order.items()) { inventoryService.reserveInventory(item.sku(), item.quantity()); } @@ -35,7 +35,7 @@ public void reserveOrderItems(Order order) { @Override public void cancelReservedItems(Order order) { - log.info("cancelReservedItems: order={}", order); + log.info("[isVirtual={}]cancelReservedItems: order={}", Thread.currentThread().isVirtual(),order); for (OrderItem item : order.items()) { inventoryService.cancelInventoryReservation(item.sku(), item.quantity()); } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java index c3bfc5353ead..5f1311e6f357 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java @@ -25,9 +25,13 @@ public OrderApi(WorkflowClient workflowClient) { this.workflowClient = workflowClient; } - @PostMapping - public ResponseEntity createOrder(@RequestBody OrderSpec orderSpec, UriComponentsBuilder uriComponentsBuilder) { + private OrderWorkflow getWorkflow(String orderExecutionId) { + return workflowClient.newWorkflowStub(OrderWorkflow.class, orderExecutionId); + } + + @PostMapping + public ResponseEntity createOrder(@RequestBody OrderSpec orderSpec) { var uuid = UUID.randomUUID(); var wf = workflowClient.newWorkflowStub( OrderWorkflow.class, @@ -35,34 +39,41 @@ public ResponseEntity createOrder(@RequestBody OrderSpec .setTaskQueue("ORDERS") .setWorkflowId(uuid.toString()).build()); var execution = WorkflowClient.start(wf::processOrder, orderSpec); - var location = UriComponentsBuilder.fromUriString("/order/{orderId}").build(execution.getWorkflowId()); + var location = UriComponentsBuilder.fromUriString("/order/{orderExecutionId}").build(execution.getWorkflowId()); return ResponseEntity.created(location).body(new OrderCreationResponse(uuid)); } - @GetMapping("/{orderId}") - public ResponseEntity getOrder(@PathVariable("orderId") String orderId) { - var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, orderId); + @GetMapping("/{orderExecutionId}") + public ResponseEntity getOrder(@PathVariable("orderExecutionId") String orderExecutionId) { + var wf = getWorkflow(orderExecutionId); return ResponseEntity.ok(wf.getOrder()); } - @GetMapping("/{orderId}/payment") - public ResponseEntity getPayment(@PathVariable("orderId") String orderId) { - var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, orderId); - return ResponseEntity.ok(wf.getPayment()); + @GetMapping("/{orderExecutionId}/payment") + public ResponseEntity getPayment(@PathVariable("orderExecutionId") String orderExecutionId) { + var wf = getWorkflow(orderExecutionId); + var payment = wf.getPayment(); + if (payment == null) { + return ResponseEntity.noContent().build(); + } + else { + return ResponseEntity.ok(wf.getPayment()); + } } - @GetMapping("/{orderId}/shipping") - public ResponseEntity getOrderShipping(@PathVariable("orderId") String orderId) { - var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, orderId); + @GetMapping("/{orderExecutionId}/shipping") + public ResponseEntity getOrderShipping(@PathVariable("orderExecutionId") String orderExecutionId) { + var wf = getWorkflow(orderExecutionId); return ResponseEntity.ok(wf.getShipping()); } - @PutMapping("/{orderId}/paymentStatus") - public ResponseEntity updatePaymentStatus(@PathVariable("orderId") String orderId, @RequestBody PaymentStatusUpdateInfo info) { - var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, orderId); + @PutMapping("/{orderExecutionId}/paymentStatus") + public ResponseEntity updatePaymentStatus(@PathVariable("orderExecutionId") String orderExecutionId, @RequestBody PaymentStatusUpdateInfo info) { + var wf = getWorkflow(orderExecutionId); + log.info("updatePaymentStatus: info={}", info.status()); switch (info.status()) { case APPROVED -> wf.paymentAuthorized(info.transactionId(), info.authorizationId()); case DECLINED -> wf.paymentDeclined(info.transactionId(), info.cause()); @@ -72,9 +83,10 @@ public ResponseEntity updatePaymentStatus(@PathVariable("orderId") String return ResponseEntity.accepted().build(); } - @PutMapping("/{orderId}/shippingStatus") - public ResponseEntity updateShippingStatus(@PathVariable("orderId") String orderId, @RequestBody ShippingStatusUpdateInfo info) { - var wf = workflowClient.newWorkflowStub(OrderWorkflow.class, orderId); + @PutMapping("/{orderExecutionId}/shippingStatus") + public ResponseEntity updateShippingStatus(@PathVariable("orderExecutionId") String orderExecutionId, @RequestBody ShippingStatusUpdateInfo info) { + var wf = getWorkflow(orderExecutionId); + log.info("updateShippingStatus: info={}", info.status()); switch (info.status()) { case RETURNED -> wf.packageReturned(info.statusTime()); case SHIPPED -> wf.packagePickup(info.statusTime()); @@ -85,7 +97,7 @@ public ResponseEntity updateShippingStatus(@PathVariable("orderId") String } public record OrderCreationResponse( - UUID orderId + UUID orderExecutionId ) {}; public record PaymentStatusUpdateInfo( diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java index 403e9d0d600e..da2ce2f3be24 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java @@ -1,5 +1,6 @@ package com.baeldung.temporal.workflows.sboot.order.config; +import com.baeldung.temporal.workflows.sboot.order.OrderWorkflow; import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivities; import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivitiesImpl; import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivitiesStub; @@ -30,19 +31,5 @@ Clock standardClock() { return Clock.systemDefaultZone(); } - @Bean - Supplier orderActivities() { - - log.info("[I36] Creating OrderActivities Supplier"); - return () -> Workflow.newActivityStub(OrderActivities.class, - ActivityOptions.newBuilder() - .setStartToCloseTimeout(Duration.ofSeconds(10)) - .setRetryOptions(RetryOptions.newBuilder() - .setMaximumAttempts(3) - .setInitialInterval(Duration.ofSeconds(1)) - .build()) - .build() - ); - } } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java index d2030cda97aa..b724f15710be 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/domain/PaymentAuthorization.java @@ -1,7 +1,5 @@ package com.baeldung.temporal.workflows.sboot.order.domain; -import java.math.BigDecimal; - public record PaymentAuthorization( BillingInfo info, PaymentStatus status, diff --git a/saas-modules/temporal/src/main/resources/application.yaml b/saas-modules/temporal/src/main/resources/application.yaml index 67b30aad3e8f..55c05504642b 100644 --- a/saas-modules/temporal/src/main/resources/application.yaml +++ b/saas-modules/temporal/src/main/resources/application.yaml @@ -8,16 +8,14 @@ spring: - "com.baeldung.temporal.workflows.sboot.order.activities" start-workers: true workflow-cache: - using-virtual-workflow-threads: true + using-virtual-workflow-threads: false workers: - task-queue: "ORDERS" + name: "order-worker" capacity: max-concurrent-activity-task-pollers: 10 - max-concurrent-workflow-task-pollers: 2 + max-concurrent-workflow-task-pollers: 10 - threads: - virtual: - enabled: true logging: level: diff --git a/saas-modules/temporal/src/test/http/create-order.http b/saas-modules/temporal/src/test/http/create-order.http index f363b4e08a05..81a5715c5975 100644 --- a/saas-modules/temporal/src/test/http/create-order.http +++ b/saas-modules/temporal/src/test/http/create-order.http @@ -43,31 +43,39 @@ Content-Type: application/json client.assert(response.status === 201, "Response status is not 201"); }); - client.global.set("orderId", response.body.orderId); - console.log("Order created with ID: " + response.body.orderId); + client.global.set("orderExecutionId", response.body.orderExecutionId); + console.log("Order created with ID: " + response.body.orderExecutionId); %} ### # Check payment status -GET http://localhost:8080/order/{{orderId}}/payment +GET http://localhost:8080/order/{{orderExecutionId}}/payment +> {% + client.test("Request executed successfully", function() { + client.assert(response.status === 200, "Response status is not 200"); + }); + + client.global.set("transactionId", response.body.transactionId); + console.log("Payment TransactionId: " + response.body.transactionId); +%} ### # Update payment status -PUT http://localhost:8080/order/{{orderId}}/paymentStatus +PUT http://localhost:8080/order/{{orderExecutionId}}/paymentStatus Content-Type: application/json { "status": "APPROVED", - "transactionId": "tx1234", + "transactionId": "{{transactionId}}", "authorizationId": "auth1234", "cause": null } ### # Update payment status -PUT http://localhost:8080/order/{{orderId}}/shippingStatus +PUT http://localhost:8080/order/{{orderExecutionId}}/shippingStatus Content-Type: application/json { @@ -77,7 +85,7 @@ Content-Type: application/json ### # Update payment status -PUT http://localhost:8080/order/{{orderId}}/shippingStatus +PUT http://localhost:8080/order/{{orderExecutionId}}/shippingStatus Content-Type: application/json { diff --git a/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java b/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java similarity index 52% rename from saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java rename to saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java index 4882b5065d2b..5ba666185027 100644 --- a/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationLiveTest.java +++ b/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java @@ -2,32 +2,39 @@ import com.baeldung.temporal.workflows.sboot.order.adapter.rest.OrderApi; import com.baeldung.temporal.workflows.sboot.order.domain.*; -import org.apache.catalina.core.ApplicationContext; +import io.temporal.spring.boot.TemporalOptionsCustomizer; +import io.temporal.worker.WorkerFactoryOptions; import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; +import org.junit.jupiter.api.Timeout; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.test.context.TestConfiguration; import org.springframework.boot.test.web.server.LocalServerPort; +import org.springframework.context.annotation.Bean; +import org.springframework.http.ResponseEntity; import org.springframework.web.client.RestClient; import java.math.BigDecimal; import java.time.Instant; import java.time.LocalDate; import java.util.List; -import java.util.Map; import java.util.UUID; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; @SpringBootTest( + properties = { + "spring.temporal.test-server.enabled=true" + }, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) -public class OrderApplicationLiveTest { +public class OrderApplicationIntegrationTest { @LocalServerPort int port; - @Test + @Timeout(15) public void whenHappyPathOrder_thenWorkflowSucceeds() { RestClient client = RestClient.create("http://localhost:" + port); @@ -44,15 +51,44 @@ public void whenHappyPathOrder_thenWorkflowSucceeds() { .isNotNull() .satisfies(e -> e.getStatusCode().is2xxSuccessful()); - var orderId = orderResponse.getBody().orderId(); + var orderExecutionId = orderResponse.getBody().orderExecutionId(); + + // Query payment so we can get the transaction id and simulate an authorization. + // Since query methods can't block, we may get a 204 response, which + // means the workflow hasn't reached the step where a payment request is generated. + // For testing purposes, we'll simply poll the server until we get a response. + ResponseEntity payment = null; + do { + payment = client.get() + .uri("/order/{orderExecutionId}/payment", orderExecutionId) + .retrieve() + .toEntity(PaymentAuthorization.class); + + assertTrue(payment.getStatusCode().is2xxSuccessful()); + if ( payment.getStatusCode().value() == 200) { + break; + } + else { + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + } + while( true ); + + assertThat(payment.getBody()) + .isNotNull() + .satisfies(p -> assertThat(p.transactionId()).isNotNull()); // Signal payment accepted var r1 = client.put() - .uri("/order/{orderId}/paymentStatus", orderId) + .uri("/order/{orderExecutionId}/paymentStatus", orderExecutionId) .body(new OrderApi.PaymentStatusUpdateInfo( PaymentStatus.APPROVED, - "auth1234", - "tx1234", + "auth124", + payment.getBody().transactionId(), null ) ) @@ -65,7 +101,7 @@ public void whenHappyPathOrder_thenWorkflowSucceeds() { // Signal package dispatched for delivery var r2 = client.put() - .uri("/order/{orderId}/shippingStatus", orderId) + .uri("/order/{orderExecutionId}/shippingStatus", orderExecutionId) .body(new OrderApi.ShippingStatusUpdateInfo( ShippingStatus.SHIPPED, Instant.now())) .retrieve() @@ -75,9 +111,9 @@ public void whenHappyPathOrder_thenWorkflowSucceeds() { .isNotNull() .satisfies(e -> e.getStatusCode().is2xxSuccessful()); - // Signal package dispatched for delivery + // Signal package delivered at final destination var r3 = client.put() - .uri("/order/{orderId}/shippingStatus", orderId) + .uri("/order/{orderExecutionId}/shippingStatus", orderExecutionId) .body(new OrderApi.ShippingStatusUpdateInfo( ShippingStatus.DELIVERED, Instant.now())) .retrieve() @@ -87,7 +123,18 @@ public void whenHappyPathOrder_thenWorkflowSucceeds() { .isNotNull() .satisfies(e -> e.getStatusCode().is2xxSuccessful()); - // Get shipping and payment state + // Get shipping state + var r4 = client.get() + .uri("/order/{orderExecutionId}/shipping", orderExecutionId) + .retrieve() + .toEntity(Shipping.class); + assertThat(r4) + .isNotNull() + .satisfies(e -> e.getStatusCode().is2xxSuccessful()); + var shipping = r4.getBody(); + assertThat(shipping) + .satisfies(s -> assertThat(s.status()).isEqualTo(ShippingStatus.DELIVERED)) + .satisfies(s -> assertThat(s.history().size()).isEqualTo(4)); } @@ -125,4 +172,18 @@ private static OrderSpec createTestOrder() { ); } + + @TestConfiguration + static class Config { + + @Bean + TemporalOptionsCustomizer temporalOptionsCustomizer() { + + return (builder) -> { + return builder + .setUsingVirtualWorkflowThreads(true); + }; + } + } + } \ No newline at end of file diff --git a/saas-modules/temporal/src/test/resources/application-test.yaml b/saas-modules/temporal/src/test/resources/application-test.yaml new file mode 100644 index 000000000000..aaf08aea8875 --- /dev/null +++ b/saas-modules/temporal/src/test/resources/application-test.yaml @@ -0,0 +1,4 @@ +spring: + temporal: + test-server: + enabled: true diff --git a/saas-modules/temporal/src/test/resources/application.yaml b/saas-modules/temporal/src/test/resources/application.yaml deleted file mode 100644 index 4af3c9306cb2..000000000000 --- a/saas-modules/temporal/src/test/resources/application.yaml +++ /dev/null @@ -1,4 +0,0 @@ -spring: - temporal: - connection: - target: local \ No newline at end of file From ec32c433bc090cd94cd69d54f41bbe18f1b68275 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Sun, 16 Nov 2025 22:21:30 -0300 Subject: [PATCH 06/23] [BAEL-9515] Integration Test for Happy Path --- .../temporal/src/test/resources/application-test.yaml | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 saas-modules/temporal/src/test/resources/application-test.yaml diff --git a/saas-modules/temporal/src/test/resources/application-test.yaml b/saas-modules/temporal/src/test/resources/application-test.yaml deleted file mode 100644 index aaf08aea8875..000000000000 --- a/saas-modules/temporal/src/test/resources/application-test.yaml +++ /dev/null @@ -1,4 +0,0 @@ -spring: - temporal: - test-server: - enabled: true From adb23c3853a3d1f441a42ef29607fb1787b33edc Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Tue, 18 Nov 2025 14:15:23 -0300 Subject: [PATCH 07/23] [BAEL-9510] Code cleanup --- .../sboot/order/adapter/rest/OrderApi.java | 35 +++++++------------ .../sboot/order/services/OrderService.java | 34 ++++++++++++++++++ 2 files changed, 47 insertions(+), 22 deletions(-) create mode 100644 saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java index 5f1311e6f357..f4ac9313565c 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java @@ -2,6 +2,7 @@ import com.baeldung.temporal.workflows.sboot.order.OrderWorkflow; import com.baeldung.temporal.workflows.sboot.order.domain.*; +import com.baeldung.temporal.workflows.sboot.order.services.OrderService; import io.temporal.client.WorkflowClient; import io.temporal.client.WorkflowOptions; import org.slf4j.Logger; @@ -19,41 +20,31 @@ public class OrderApi { private static final Logger log = LoggerFactory.getLogger(OrderApi.class); - private final WorkflowClient workflowClient; + private final OrderService orderService; - public OrderApi(WorkflowClient workflowClient) { - this.workflowClient = workflowClient; + public OrderApi(OrderService orderService) { + this.orderService = orderService; } - private OrderWorkflow getWorkflow(String orderExecutionId) { - return workflowClient.newWorkflowStub(OrderWorkflow.class, orderExecutionId); - } - @PostMapping public ResponseEntity createOrder(@RequestBody OrderSpec orderSpec) { - var uuid = UUID.randomUUID(); - var wf = workflowClient.newWorkflowStub( - OrderWorkflow.class, - WorkflowOptions.newBuilder() - .setTaskQueue("ORDERS") - .setWorkflowId(uuid.toString()).build()); - var execution = WorkflowClient.start(wf::processOrder, orderSpec); - var location = UriComponentsBuilder.fromUriString("/order/{orderExecutionId}").build(execution.getWorkflowId()); + var execution = orderService.createOrderWorkflow(orderSpec); + var location = UriComponentsBuilder.fromUriString("/order/{orderExecutionId}").build(execution); - return ResponseEntity.created(location).body(new OrderCreationResponse(uuid)); + return ResponseEntity.created(location).body(new OrderCreationResponse(execution)); } @GetMapping("/{orderExecutionId}") public ResponseEntity getOrder(@PathVariable("orderExecutionId") String orderExecutionId) { - var wf = getWorkflow(orderExecutionId); + var wf = orderService.getWorkflow(orderExecutionId); return ResponseEntity.ok(wf.getOrder()); } @GetMapping("/{orderExecutionId}/payment") public ResponseEntity getPayment(@PathVariable("orderExecutionId") String orderExecutionId) { - var wf = getWorkflow(orderExecutionId); + var wf = orderService.getWorkflow(orderExecutionId); var payment = wf.getPayment(); if (payment == null) { return ResponseEntity.noContent().build(); @@ -66,13 +57,13 @@ public ResponseEntity getPayment(@PathVariable("orderExecu @GetMapping("/{orderExecutionId}/shipping") public ResponseEntity getOrderShipping(@PathVariable("orderExecutionId") String orderExecutionId) { - var wf = getWorkflow(orderExecutionId); + var wf = orderService.getWorkflow(orderExecutionId); return ResponseEntity.ok(wf.getShipping()); } @PutMapping("/{orderExecutionId}/paymentStatus") public ResponseEntity updatePaymentStatus(@PathVariable("orderExecutionId") String orderExecutionId, @RequestBody PaymentStatusUpdateInfo info) { - var wf = getWorkflow(orderExecutionId); + var wf = orderService.getWorkflow(orderExecutionId); log.info("updatePaymentStatus: info={}", info.status()); switch (info.status()) { case APPROVED -> wf.paymentAuthorized(info.transactionId(), info.authorizationId()); @@ -85,7 +76,7 @@ public ResponseEntity updatePaymentStatus(@PathVariable("orderExecutionId" @PutMapping("/{orderExecutionId}/shippingStatus") public ResponseEntity updateShippingStatus(@PathVariable("orderExecutionId") String orderExecutionId, @RequestBody ShippingStatusUpdateInfo info) { - var wf = getWorkflow(orderExecutionId); + var wf = orderService.getWorkflow(orderExecutionId); log.info("updateShippingStatus: info={}", info.status()); switch (info.status()) { case RETURNED -> wf.packageReturned(info.statusTime()); @@ -97,7 +88,7 @@ public ResponseEntity updateShippingStatus(@PathVariable("orderExecutionId } public record OrderCreationResponse( - UUID orderExecutionId + String orderExecutionId ) {}; public record PaymentStatusUpdateInfo( diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java new file mode 100644 index 000000000000..c8fdd21a84aa --- /dev/null +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java @@ -0,0 +1,34 @@ +package com.baeldung.temporal.workflows.sboot.order.services; + +import com.baeldung.temporal.workflows.sboot.order.OrderWorkflow; +import com.baeldung.temporal.workflows.sboot.order.domain.OrderSpec; +import io.temporal.client.WorkflowClient; +import io.temporal.client.WorkflowOptions; +import org.springframework.stereotype.Service; + +import java.util.UUID; + +@Service +public class OrderService { + private final WorkflowClient workflowClient; + + public OrderService(WorkflowClient workflowClient) { + this.workflowClient = workflowClient; + } + + public OrderWorkflow getWorkflow(String orderExecutionId) { + return workflowClient.newWorkflowStub(OrderWorkflow.class, orderExecutionId); + } + + public String createOrderWorkflow(OrderSpec orderSpec) { + var uuid = UUID.randomUUID(); + var wf = workflowClient.newWorkflowStub( + OrderWorkflow.class, + WorkflowOptions.newBuilder() + .setTaskQueue("ORDERS") + .setWorkflowId(uuid.toString()).build()); + var execution = WorkflowClient.start(wf::processOrder, orderSpec); + return execution.getWorkflowId(); + + } +} From 86bfdba4ba9c168f04f0b61dbf7563576ff10b17 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Tue, 18 Nov 2025 21:44:12 -0300 Subject: [PATCH 08/23] [BAEl-9510] WIP: Code cleanup --- .../sboot/order/adapter/rest/OrderApi.java | 4 ---- .../order/config/OrderWorkflowConfiguration.java | 9 --------- .../sboot/order/services/OrderService.java | 2 +- .../sboot/order/{ => workflow}/OrderWorkflow.java | 2 +- .../order/{ => workflow}/OrderWorkflowImpl.java | 3 +-- .../temporal/src/main/resources/application.yaml | 3 ++- .../order/OrderApplicationIntegrationTest.java | 14 -------------- 7 files changed, 5 insertions(+), 32 deletions(-) rename saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/{ => workflow}/OrderWorkflow.java (92%) rename saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/{ => workflow}/OrderWorkflowImpl.java (98%) diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java index f4ac9313565c..35ad9227a281 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/adapter/rest/OrderApi.java @@ -1,10 +1,7 @@ package com.baeldung.temporal.workflows.sboot.order.adapter.rest; -import com.baeldung.temporal.workflows.sboot.order.OrderWorkflow; import com.baeldung.temporal.workflows.sboot.order.domain.*; import com.baeldung.temporal.workflows.sboot.order.services.OrderService; -import io.temporal.client.WorkflowClient; -import io.temporal.client.WorkflowOptions; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.ResponseEntity; @@ -12,7 +9,6 @@ import org.springframework.web.util.UriComponentsBuilder; import java.time.Instant; -import java.util.UUID; @RestController @RequestMapping("/order") diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java index da2ce2f3be24..1798143e026d 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/config/OrderWorkflowConfiguration.java @@ -1,13 +1,6 @@ package com.baeldung.temporal.workflows.sboot.order.config; -import com.baeldung.temporal.workflows.sboot.order.OrderWorkflow; -import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivities; -import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivitiesImpl; -import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivitiesStub; -import io.temporal.activity.ActivityOptions; -import io.temporal.common.RetryOptions; import io.temporal.spring.boot.autoconfigure.ServiceStubsAutoConfiguration; -import io.temporal.workflow.Workflow; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.autoconfigure.AutoConfigureBefore; @@ -16,8 +9,6 @@ import org.springframework.context.annotation.Configuration; import java.time.Clock; -import java.time.Duration; -import java.util.function.Supplier; @Configuration @AutoConfigureBefore(ServiceStubsAutoConfiguration.class) diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java index c8fdd21a84aa..b2b67c6c55c7 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java @@ -1,6 +1,6 @@ package com.baeldung.temporal.workflows.sboot.order.services; -import com.baeldung.temporal.workflows.sboot.order.OrderWorkflow; +import com.baeldung.temporal.workflows.sboot.order.workflow.OrderWorkflow; import com.baeldung.temporal.workflows.sboot.order.domain.OrderSpec; import io.temporal.client.WorkflowClient; import io.temporal.client.WorkflowOptions; diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflow.java similarity index 92% rename from saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java rename to saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflow.java index a6bad816a6cc..79e0a99a4325 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflow.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflow.java @@ -1,4 +1,4 @@ -package com.baeldung.temporal.workflows.sboot.order; +package com.baeldung.temporal.workflows.sboot.order.workflow; import com.baeldung.temporal.workflows.sboot.order.domain.*; import io.temporal.workflow.*; diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflowImpl.java similarity index 98% rename from saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java rename to saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflowImpl.java index ca301e903a3f..b8df38b96c27 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/OrderWorkflowImpl.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflowImpl.java @@ -1,4 +1,4 @@ -package com.baeldung.temporal.workflows.sboot.order; +package com.baeldung.temporal.workflows.sboot.order.workflow; import com.baeldung.temporal.workflows.sboot.order.activities.OrderActivities; import com.baeldung.temporal.workflows.sboot.order.domain.*; @@ -9,7 +9,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; -import org.springframework.util.Assert; import java.time.Duration; import java.time.Instant; diff --git a/saas-modules/temporal/src/main/resources/application.yaml b/saas-modules/temporal/src/main/resources/application.yaml index 55c05504642b..f79e93378f7a 100644 --- a/saas-modules/temporal/src/main/resources/application.yaml +++ b/saas-modules/temporal/src/main/resources/application.yaml @@ -5,7 +5,8 @@ spring: workers-auto-discovery: packages: - "com.baeldung.temporal.workflows.sboot.order" - - "com.baeldung.temporal.workflows.sboot.order.activities" +# - "com.baeldung.temporal.workflows.sboot.order.activities" +# - "com.baeldung.temporal.workflows.sboot.order.workflow" start-workers: true workflow-cache: using-virtual-workflow-threads: false diff --git a/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java b/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java index 5ba666185027..cc0f46d3265b 100644 --- a/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java +++ b/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java @@ -172,18 +172,4 @@ private static OrderSpec createTestOrder() { ); } - - @TestConfiguration - static class Config { - - @Bean - TemporalOptionsCustomizer temporalOptionsCustomizer() { - - return (builder) -> { - return builder - .setUsingVirtualWorkflowThreads(true); - }; - } - } - } \ No newline at end of file From e2347e6acab6be8ae293173342b629532c72d5b0 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Sun, 23 Nov 2025 22:36:32 -0300 Subject: [PATCH 09/23] [BAEL-9510] code cleanup and test improvements --- .../order/activities/OrderActivities.java | 2 - .../order/activities/OrderActivitiesImpl.java | 47 +++----- .../order/services/InventoryService.java | 2 +- .../sboot/order/services/OrderService.java | 1 - .../sboot/order/services/PaymentService.java | 18 +++ .../sboot/order/services/ShippingService.java | 43 +++++++ .../sboot/order/workflow/OrderWorkflow.java | 3 +- .../order/workflow/OrderWorkflowImpl.java | 5 +- .../src/main/resources/application.yaml | 13 --- .../OrderApplicationIntegrationTest.java | 107 +++++++++++++++++- 10 files changed, 184 insertions(+), 57 deletions(-) diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java index 4ad5fdca6faf..26c891dde87a 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivities.java @@ -16,6 +16,4 @@ public interface OrderActivities { Shipping createShipping(Order order); Shipping updateShipping(Shipping shipping, ShippingStatus status); - - } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java index 0a2b44b9ca1d..b42681694ca7 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/activities/OrderActivitiesImpl.java @@ -2,6 +2,8 @@ import com.baeldung.temporal.workflows.sboot.order.domain.*; import com.baeldung.temporal.workflows.sboot.order.services.InventoryService; +import com.baeldung.temporal.workflows.sboot.order.services.PaymentService; +import com.baeldung.temporal.workflows.sboot.order.services.ShippingService; import io.temporal.spring.boot.ActivityImpl; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -19,15 +21,19 @@ public class OrderActivitiesImpl implements OrderActivities{ private final Clock clock; private final InventoryService inventoryService; + private final PaymentService paymentService; + private final ShippingService shippingService; - public OrderActivitiesImpl(Clock clock, InventoryService inventoryService) { + public OrderActivitiesImpl(Clock clock, InventoryService inventoryService, PaymentService paymentService, ShippingService shippingService) { this.clock = clock; this.inventoryService = inventoryService; + this.paymentService = paymentService; + this.shippingService = shippingService; } @Override public void reserveOrderItems(Order order) { - log.info("[isVirtual={}] reserveOrderItems: order={}", Thread.currentThread().isVirtual(),order); + log.info("reserveOrderItems: order={}", order); for (OrderItem item : order.items()) { inventoryService.reserveInventory(item.sku(), item.quantity()); } @@ -35,7 +41,7 @@ public void reserveOrderItems(Order order) { @Override public void cancelReservedItems(Order order) { - log.info("[isVirtual={}]cancelReservedItems: order={}", Thread.currentThread().isVirtual(),order); + log.info("cancelReservedItems: order={}", order); for (OrderItem item : order.items()) { inventoryService.cancelInventoryReservation(item.sku(), item.quantity()); } @@ -60,54 +66,29 @@ public void dispatchOrderItems(Order order) { @Override public PaymentAuthorization createPaymentRequest(Order order, BillingInfo billingInfo) { log.info("createPaymentRequest: order={}, billingInfo={}", order, billingInfo); - return new PaymentAuthorization( + var request = new PaymentAuthorization( billingInfo, PaymentStatus.PENDING, order.orderId().toString(), UUID.randomUUID().toString(), null, null); + return paymentService.processPaymentRequest(request); } @Override public RefundRequest createRefundRequest(PaymentAuthorization payment) { log.info("createRefundRequest: payment={}", payment); - return new RefundRequest(payment); + return paymentService.createRefundRequest(payment); } @Override public Shipping createShipping(Order order) { - var provider = selectProvider(order); - return new Shipping( - order, - provider, - ShippingStatus.CREATED, - List.of(new ShippingEvent( - clock.instant(), - ShippingStatus.CREATED, - "Shipping created"))); - } - - private ShippingProvider selectProvider(Order order) { - - int totalItems = order.items().stream() - .map(OrderItem::quantity) - .reduce(0, Integer::sum); - - if ( totalItems < 5) { - return ShippingProvider.DHL; - } - else if ( totalItems < 10) { - return ShippingProvider.FedEx; - } - else { - return ShippingProvider.UPS; - } - + return shippingService.createShipping(order); } @Override public Shipping updateShipping(Shipping shipping, ShippingStatus status) { - return shipping.toStatus(status, clock.instant(), "Shipping status update"); + return shippingService.updateStatus(shipping,status); } } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/InventoryService.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/InventoryService.java index 10519dc56879..e6e332ddd3b7 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/InventoryService.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/InventoryService.java @@ -55,7 +55,7 @@ public InventoryItem getInventory(String sku) { return inventory.getOrDefault(sku, new InventoryItem(sku, 0, 0)); } - static record InventoryItem(String sku, int quantity, int reserved) { + public record InventoryItem(String sku, int quantity, int reserved) { } } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java index b2b67c6c55c7..56d0e01e2f50 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/OrderService.java @@ -29,6 +29,5 @@ public String createOrderWorkflow(OrderSpec orderSpec) { .setWorkflowId(uuid.toString()).build()); var execution = WorkflowClient.start(wf::processOrder, orderSpec); return execution.getWorkflowId(); - } } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/PaymentService.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/PaymentService.java index bc5af392ef92..b38a30d5a451 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/PaymentService.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/PaymentService.java @@ -1,7 +1,25 @@ package com.baeldung.temporal.workflows.sboot.order.services; +import com.baeldung.temporal.workflows.sboot.order.domain.PaymentAuthorization; +import com.baeldung.temporal.workflows.sboot.order.domain.RefundRequest; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; +/** + * Mock payment service used for integration tests + */ @Service public class PaymentService { + private static final Logger log = LoggerFactory.getLogger(PaymentService.class); + + public PaymentAuthorization processPaymentRequest(PaymentAuthorization paymentAuthorization) { + log.info("Processing Payment Request"); + return paymentAuthorization; + } + + public RefundRequest createRefundRequest(PaymentAuthorization payment) { + log.info("Processing Refund Request"); + return new RefundRequest(payment); + } } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/ShippingService.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/ShippingService.java index 5124bbd237c4..3adfcbf8579c 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/ShippingService.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/services/ShippingService.java @@ -1,7 +1,50 @@ package com.baeldung.temporal.workflows.sboot.order.services; +import com.baeldung.temporal.workflows.sboot.order.domain.*; import org.springframework.stereotype.Service; +import java.time.Clock; +import java.util.List; + @Service public class ShippingService { + private final Clock clock; + + public ShippingService(Clock clock) { + this.clock = clock; + } + + public Shipping createShipping(Order order) { + var provider = selectProvider(order); + return new Shipping( + order, + provider, + ShippingStatus.CREATED, + List.of(new ShippingEvent( + clock.instant(), + ShippingStatus.CREATED, + "Shipping created"))); + + } + + private ShippingProvider selectProvider(Order order) { + + int totalItems = order.items().stream() + .map(OrderItem::quantity) + .reduce(0, Integer::sum); + + if ( totalItems < 5) { + return ShippingProvider.DHL; + } + else if ( totalItems < 10) { + return ShippingProvider.FedEx; + } + else { + return ShippingProvider.UPS; + } + } + + public Shipping updateStatus(Shipping shipping, ShippingStatus status) { + return shipping.toStatus(status, clock.instant(), "Shipping status updated"); + } } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflow.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflow.java index 79e0a99a4325..3426934711db 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflow.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflow.java @@ -17,7 +17,7 @@ public interface OrderWorkflow { @SignalMethod void paymentDeclined(String transactionId, String cause); - @UpdateMethod + @SignalMethod void packagePickup(Instant pickupTime); @SignalMethod @@ -37,5 +37,4 @@ public interface OrderWorkflow { @QueryMethod RefundRequest getRefund(); - } diff --git a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflowImpl.java b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflowImpl.java index b8df38b96c27..0d8bd2d07ffb 100644 --- a/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflowImpl.java +++ b/saas-modules/temporal/src/main/java/com/baeldung/temporal/workflows/sboot/order/workflow/OrderWorkflowImpl.java @@ -5,6 +5,7 @@ import io.temporal.activity.ActivityOptions; import io.temporal.common.RetryOptions; import io.temporal.spring.boot.WorkflowImpl; +import io.temporal.workflow.Async; import io.temporal.workflow.Workflow; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -58,7 +59,7 @@ public void processOrder(OrderSpec spec) { // Create payment request log.info("[I61] Creating payment request: orderId={}", spec.order().orderId()); - payment = activities.createPaymentRequest(spec.order(), spec.billingInfo()); + Async.function(() -> payment = activities.createPaymentRequest(spec.order(), spec.billingInfo())); // Create a shipping request log.info("[I65] Creating shipping request: orderId={}", spec.order().orderId()); @@ -66,7 +67,7 @@ public void processOrder(OrderSpec spec) { // Wait for a payment result, which will be triggered by one of the signal methods log.info("[I65] Waiting for payment result: orderId={}", spec.order().orderId()); - Workflow.await(() -> payment.status() != PaymentStatus.PENDING); + Workflow.await(() -> payment != null && payment.status() != PaymentStatus.PENDING); // Process payment result if ( payment.status() == PaymentStatus.DECLINED) { diff --git a/saas-modules/temporal/src/main/resources/application.yaml b/saas-modules/temporal/src/main/resources/application.yaml index f79e93378f7a..e7d477d105e1 100644 --- a/saas-modules/temporal/src/main/resources/application.yaml +++ b/saas-modules/temporal/src/main/resources/application.yaml @@ -5,19 +5,6 @@ spring: workers-auto-discovery: packages: - "com.baeldung.temporal.workflows.sboot.order" -# - "com.baeldung.temporal.workflows.sboot.order.activities" -# - "com.baeldung.temporal.workflows.sboot.order.workflow" - start-workers: true - workflow-cache: - using-virtual-workflow-threads: false - workers: - - task-queue: "ORDERS" - name: "order-worker" - capacity: - max-concurrent-activity-task-pollers: 10 - max-concurrent-workflow-task-pollers: 10 - - logging: level: web: debug \ No newline at end of file diff --git a/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java b/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java index cc0f46d3265b..38a61f72a22c 100644 --- a/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java +++ b/saas-modules/temporal/src/test/java/com/baeldung/temporal/workflows/sboot/order/OrderApplicationIntegrationTest.java @@ -2,10 +2,13 @@ import com.baeldung.temporal.workflows.sboot.order.adapter.rest.OrderApi; import com.baeldung.temporal.workflows.sboot.order.domain.*; +import com.baeldung.temporal.workflows.sboot.order.services.InventoryService; import io.temporal.spring.boot.TemporalOptionsCustomizer; +import io.temporal.testing.TestWorkflowEnvironment; import io.temporal.worker.WorkerFactoryOptions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.TestConfiguration; import org.springframework.boot.test.web.server.LocalServerPort; @@ -14,6 +17,7 @@ import org.springframework.web.client.RestClient; import java.math.BigDecimal; +import java.time.Duration; import java.time.Instant; import java.time.LocalDate; import java.util.List; @@ -33,13 +37,19 @@ public class OrderApplicationIntegrationTest { @LocalServerPort int port; + @Autowired + TestWorkflowEnvironment testEnv; + + @Autowired + InventoryService inventoryService; + @Test @Timeout(15) public void whenHappyPathOrder_thenWorkflowSucceeds() { RestClient client = RestClient.create("http://localhost:" + port); - var orderSpec = createTestOrder(); + var orderSpec = createTestOrder("hp"); var orderResponse = client.post() .uri("/order") .body(orderSpec) @@ -138,13 +148,104 @@ public void whenHappyPathOrder_thenWorkflowSucceeds() { } + @Test + @Timeout(15) + public void whenPickupTimeout_thenItemsReturnToStock() { + + RestClient client = RestClient.create("http://localhost:" + port); + + var orderSpec = createTestOrder("pt"); + var orderResponse = client.post() + .uri("/order") + .body(orderSpec) + .retrieve() + .toEntity(OrderApi.OrderCreationResponse.class); + + assertNotNull(orderResponse); + assertThat(orderResponse) + .isNotNull() + .satisfies(e -> e.getStatusCode().is2xxSuccessful()); + + var orderExecutionId = orderResponse.getBody().orderExecutionId(); + + // Query payment so we can get the transaction id and simulate an authorization. + // Since query methods can't block, we may get a 204 response, which + // means the workflow hasn't reached the step where a payment request is generated. + // For testing purposes, we'll simply poll the server until we get a response. + ResponseEntity payment = null; + do { + payment = client.get() + .uri("/order/{orderExecutionId}/payment", orderExecutionId) + .retrieve() + .toEntity(PaymentAuthorization.class); + + assertTrue(payment.getStatusCode().is2xxSuccessful()); + if ( payment.getStatusCode().value() == 200) { + break; + } + else { + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + } + while( true ); + + assertThat(payment.getBody()) + .isNotNull() + .satisfies(p -> assertThat(p.transactionId()).isNotNull()); + + // Signal payment accepted + var r1 = client.put() + .uri("/order/{orderExecutionId}/paymentStatus", orderExecutionId) + .body(new OrderApi.PaymentStatusUpdateInfo( + PaymentStatus.APPROVED, + "auth124", + payment.getBody().transactionId(), + null + ) + ) + .retrieve() + .toEntity(Void.class); + + assertThat(r1) + .isNotNull() + .satisfies(e -> e.getStatusCode().is2xxSuccessful()); + + // Fast-forward 1 day to force a the delivery timeout + testEnv.sleep(Duration.ofDays(1)); + + // Wait until the workflow completes + testEnv.getWorkflowClient().newUntypedWorkflowStub(orderExecutionId).getResult(Void.class); + + // Get shipping state + var r4 = client.get() + .uri("/order/{orderExecutionId}/shipping", orderExecutionId) + .retrieve() + .toEntity(Shipping.class); + assertThat(r4) + .isNotNull() + .satisfies(e -> e.getStatusCode().is2xxSuccessful()); + var shipping = r4.getBody(); + assertThat(shipping) + .satisfies(s -> assertThat(s.status()).isEqualTo(ShippingStatus.CANCELLED)); + + // Check inventory for order items + orderSpec.order().items().forEach(item -> { + var actual = inventoryService.getInventory(item.sku()); + assertThat(actual.quantity()).isEqualTo(0); + }); + } + // Create a test order - private static OrderSpec createTestOrder() { + private static OrderSpec createTestOrder(String skuPrefix) { return new OrderSpec( new Order( UUID.randomUUID(), - List.of(new OrderItem("sku1", 10), new OrderItem("sku2", 20)) + List.of(new OrderItem(skuPrefix+"-sku1", 10), new OrderItem(skuPrefix+"-sku2", 20)) ), new BillingInfo( "XXXX1234AAAABBBBZZZZ", From b7581dd2d9c0b4fe3073ce1c530b80c789d945cc Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Fri, 16 Jan 2026 00:07:54 -0300 Subject: [PATCH 10/23] [BAEL-8408] WIP --- .../spring-security-auth-server/pom.xml | 64 ++++++++ .../MultitenantAuthServerApplication.java | 12 ++ .../AbstractMultitenantComponent.java | 39 +++++ .../components/MultitenantJWKSource.java | 31 ++++ ...nantOAuth2AuthorizationConsentService.java | 34 ++++ ...MultitenantOAuth2AuthorizationService.java | 41 +++++ ...MultitenantRegisteredClientRepository.java | 37 +++++ .../config/AuthServerConfiguration.java | 122 +++++++++++++++ .../MultitenantAuthServerProperties.java | 21 +++ ...h2AuthorizationServerPropertiesMapper.java | 146 ++++++++++++++++++ .../src/main/resources/application.yaml | 52 +++++++ 11 files changed, 599 insertions(+) create mode 100644 spring-security-modules/spring-security-auth-server/pom.xml create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/MultitenantAuthServerApplication.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/AbstractMultitenantComponent.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantJWKSource.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationConsentService.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationService.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantRegisteredClientRepository.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/AuthServerConfiguration.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/MultitenantAuthServerProperties.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/OAuth2AuthorizationServerPropertiesMapper.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml diff --git a/spring-security-modules/spring-security-auth-server/pom.xml b/spring-security-modules/spring-security-auth-server/pom.xml new file mode 100644 index 000000000000..665e2ea267b8 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/pom.xml @@ -0,0 +1,64 @@ + + 4.0.0 + + + com.baeldung + parent-boot-4 + ../../parent-boot-4 + 0.0.1-SNAPSHOT + + + spring-security-auth-server + + + 4.0.1 + + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-oauth2-authorization-server + + + + + org.springframework.boot + spring-boot-starter-test + test + + + + org.springframework.security + spring-security-test + test + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + true + + + org.springframework.boot + spring-boot-configuration-processor + + + + + + + + + diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/MultitenantAuthServerApplication.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/MultitenantAuthServerApplication.java new file mode 100644 index 000000000000..9629d1adfa4c --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/MultitenantAuthServerApplication.java @@ -0,0 +1,12 @@ +package com.baeldung.auth.server.multitenant; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class MultitenantAuthServerApplication { + + public static void main(String[] args) { + SpringApplication.run(MultitenantAuthServerApplication.class, args); + } +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/AbstractMultitenantComponent.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/AbstractMultitenantComponent.java new file mode 100644 index 000000000000..3fa4f3e6cc55 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/AbstractMultitenantComponent.java @@ -0,0 +1,39 @@ +package com.baeldung.auth.server.multitenant.components; + +import org.springframework.security.oauth2.server.authorization.context.AuthorizationServerContext; + +import java.util.Map; +import java.util.Optional; +import java.util.function.Supplier; + +/** + * Base class for multitenant components. + * @param the type of the component + */ +public class AbstractMultitenantComponent { + + private Map componentsByTenant; + private Supplier authorizationServerContextSupplier; + + protected AbstractMultitenantComponent(Map componentsByTenant, Supplier authorizationServerContextSupplier) { + this.componentsByTenant = componentsByTenant; + this.authorizationServerContextSupplier = authorizationServerContextSupplier; + } + + protected Optional getComponent() { + + var authorizationServerContext = authorizationServerContextSupplier.get(); + if ( authorizationServerContext == null || authorizationServerContext.getIssuer() == null ) { + return Optional.empty(); + } + + var issuer = authorizationServerContext.getIssuer(); + for ( var entry : componentsByTenant.entrySet() ) { + if ( issuer.endsWith(entry.getKey())) { + return Optional.of(entry.getValue()); + } + } + + return Optional.empty(); + } +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantJWKSource.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantJWKSource.java new file mode 100644 index 000000000000..a5fd505fd663 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantJWKSource.java @@ -0,0 +1,31 @@ +package com.baeldung.auth.server.multitenant.components; + +import com.nimbusds.jose.KeySourceException; +import com.nimbusds.jose.jwk.JWK; +import com.nimbusds.jose.jwk.JWKSelector; +import com.nimbusds.jose.jwk.source.JWKSource; +import com.nimbusds.jose.proc.SecurityContext; +import org.springframework.security.oauth2.server.authorization.context.AuthorizationServerContext; + +import java.util.List; +import java.util.Map; +import java.util.function.Supplier; + +public class MultitenantJWKSource extends AbstractMultitenantComponent> implements JWKSource { + + public MultitenantJWKSource(Map> jwkSourceByTenant, Supplier authorizationServerContextSupplier) { + super(jwkSourceByTenant,authorizationServerContextSupplier); + } + + @Override + public List get(JWKSelector jwkSelector, SecurityContext securityContext) throws KeySourceException { + + var opt = getComponent(); + + if (opt.isEmpty()) { + return List.of(); + } + + return opt.get().get(jwkSelector,securityContext); + } +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationConsentService.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationConsentService.java new file mode 100644 index 000000000000..f5f3cacab097 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationConsentService.java @@ -0,0 +1,34 @@ +package com.baeldung.auth.server.multitenant.components; + +import org.jspecify.annotations.Nullable; +import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsent; +import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentService; +import org.springframework.security.oauth2.server.authorization.context.AuthorizationServerContext; + +import java.util.Map; +import java.util.function.Supplier; + +public class MultitenantOAuth2AuthorizationConsentService extends AbstractMultitenantComponent implements OAuth2AuthorizationConsentService { + + + public MultitenantOAuth2AuthorizationConsentService(Map consentServiceByTenant, Supplier authorizationServerContextSupplier) { + super(consentServiceByTenant,authorizationServerContextSupplier); + } + + @Override + public void save(OAuth2AuthorizationConsent authorizationConsent) { + getComponent().ifPresent(service -> service.save(authorizationConsent)); + } + + @Override + public void remove(OAuth2AuthorizationConsent authorizationConsent) { + getComponent().ifPresent(service -> service.remove(authorizationConsent)); + } + + @Override + public @Nullable OAuth2AuthorizationConsent findById(String registeredClientId, String principalName) { + return getComponent() + .map(service -> service.findById(registeredClientId, principalName)) + .orElse(null); + } +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationService.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationService.java new file mode 100644 index 000000000000..451f1c0661d3 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationService.java @@ -0,0 +1,41 @@ +package com.baeldung.auth.server.multitenant.components; + +import org.jspecify.annotations.Nullable; +import org.springframework.security.oauth2.server.authorization.OAuth2Authorization; +import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService; +import org.springframework.security.oauth2.server.authorization.OAuth2TokenType; +import org.springframework.security.oauth2.server.authorization.context.AuthorizationServerContext; + +import java.util.Map; +import java.util.function.Supplier; + +public class MultitenantOAuth2AuthorizationService extends AbstractMultitenantComponent implements OAuth2AuthorizationService { + + public MultitenantOAuth2AuthorizationService(Map authorizationServiceByTenant, Supplier authorizationServerContextSupplier) { + super(authorizationServiceByTenant,authorizationServerContextSupplier); + } + + @Override + public void save(OAuth2Authorization authorization) { + getComponent().ifPresent(service -> service.save(authorization)); + } + + @Override + public void remove(OAuth2Authorization authorization) { + getComponent().ifPresent(service -> service.remove(authorization)); + } + + @Override + public @Nullable OAuth2Authorization findById(String id) { + return getComponent() + .map(auth -> auth.findById(id)) + .orElse(null); + } + + @Override + public @Nullable OAuth2Authorization findByToken(String token, @Nullable OAuth2TokenType tokenType) { + return getComponent() + .map(auth -> auth.findByToken(token, tokenType)) + .orElse(null); + } +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantRegisteredClientRepository.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantRegisteredClientRepository.java new file mode 100644 index 000000000000..73a7e1b94e8b --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantRegisteredClientRepository.java @@ -0,0 +1,37 @@ +package com.baeldung.auth.server.multitenant.components; + +import org.jspecify.annotations.Nullable; +import org.springframework.security.oauth2.server.authorization.client.RegisteredClient; +import org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository; +import org.springframework.security.oauth2.server.authorization.context.AuthorizationServerContext; + +import java.util.Map; +import java.util.function.Supplier; + +public class MultitenantRegisteredClientRepository + extends AbstractMultitenantComponent + implements RegisteredClientRepository { + + public MultitenantRegisteredClientRepository(Map clientRepoByTenant, Supplier authorizationServerContextSupplier) { + super(clientRepoByTenant,authorizationServerContextSupplier); + } + + @Override + public void save(RegisteredClient registeredClient) { + getComponent().ifPresent( repo -> repo.save(registeredClient)); + } + + @Override + public @Nullable RegisteredClient findById(String id) { + return getComponent() + .map(repo -> repo.findById(id)) + .orElse(null); + } + + @Override + public @Nullable RegisteredClient findByClientId(String clientId) { + return getComponent() + .map(repo -> repo.findByClientId(clientId)) + .orElse(null); + } +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/AuthServerConfiguration.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/AuthServerConfiguration.java new file mode 100644 index 000000000000..dec543bcb4a2 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/AuthServerConfiguration.java @@ -0,0 +1,122 @@ +package com.baeldung.auth.server.multitenant.config; + +import com.baeldung.auth.server.multitenant.components.MultitenantJWKSource; +import com.baeldung.auth.server.multitenant.components.MultitenantOAuth2AuthorizationConsentService; +import com.baeldung.auth.server.multitenant.components.MultitenantOAuth2AuthorizationService; +import com.baeldung.auth.server.multitenant.components.MultitenantRegisteredClientRepository; +import com.nimbusds.jose.jwk.JWK; +import com.nimbusds.jose.jwk.JWKSet; +import com.nimbusds.jose.jwk.KeyUse; +import com.nimbusds.jose.jwk.RSAKey; +import com.nimbusds.jose.jwk.source.ImmutableJWKSet; +import com.nimbusds.jose.jwk.source.JWKSource; +import com.nimbusds.jose.proc.SecurityContext; +import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.oauth2.server.authorization.InMemoryOAuth2AuthorizationConsentService; +import org.springframework.security.oauth2.server.authorization.InMemoryOAuth2AuthorizationService; +import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentService; +import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService; +import org.springframework.security.oauth2.server.authorization.client.InMemoryRegisteredClientRepository; +import org.springframework.security.oauth2.server.authorization.client.RegisteredClient; +import org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository; +import org.springframework.security.oauth2.server.authorization.context.AuthorizationServerContext; +import org.springframework.security.oauth2.server.authorization.context.AuthorizationServerContextHolder; +import org.springframework.security.oauth2.server.authorization.settings.AuthorizationServerSettings; +import org.springframework.security.web.server.authorization.AuthorizationContext; + +import java.security.KeyPair; +import java.security.KeyPairGenerator; +import java.security.NoSuchAlgorithmException; +import java.security.interfaces.RSAPrivateKey; +import java.security.interfaces.RSAPublicKey; +import java.util.*; +import java.util.function.Supplier; + +@Configuration +@EnableConfigurationProperties(MultitenantAuthServerProperties.class) +public class AuthServerConfiguration { + + private final MultitenantAuthServerProperties multitenantAuthServerProperties; + + public AuthServerConfiguration(MultitenantAuthServerProperties multitenantAuthServerProperties) { + this.multitenantAuthServerProperties = multitenantAuthServerProperties; + } + + @Bean + RegisteredClientRepository multitenantRegisteredClientRepository(Supplier authorizationServerContextSupplier) { + + // Create a map of repositories, indexed by tenant id + Map clientRepoByTenant = new HashMap<>(); + for(var entry : multitenantAuthServerProperties.getTenants().entrySet()) { + var mapper = new OAuth2AuthorizationServerPropertiesMapper(entry.getValue()); + clientRepoByTenant.put(entry.getKey(), new InMemoryRegisteredClientRepository(mapper.asRegisteredClients())); + } + + // Return a composite repository that delegates to the appropriate tenant repository + return new MultitenantRegisteredClientRepository(clientRepoByTenant,authorizationServerContextSupplier); + } + + @Bean + OAuth2AuthorizationService multitenantAuthorizationService(Supplier authorizationServerContextSupplier) { + Map authServiceByTenant = new HashMap<>(); + for(var tenantId : multitenantAuthServerProperties.getTenants().keySet()) { + authServiceByTenant.put(tenantId, new InMemoryOAuth2AuthorizationService()); + } + return new MultitenantOAuth2AuthorizationService(authServiceByTenant,authorizationServerContextSupplier); + } + + @Bean + OAuth2AuthorizationConsentService multitenantAuthorizationConsentService(Supplier authorizationServerContextSupplier) { + + Map authServiceByTenant = new HashMap<>(); + for(var tenantId : multitenantAuthServerProperties.getTenants().keySet()) { + authServiceByTenant.put(tenantId, new InMemoryOAuth2AuthorizationConsentService()); + } + + return new MultitenantOAuth2AuthorizationConsentService(authServiceByTenant,authorizationServerContextSupplier); + } + + @Bean + JWKSource multitenantJWKSource(Supplier authorizationServerContextSupplier) { + Map> jwkSourceByTenant = new HashMap<>(); + for( var tenantId : multitenantAuthServerProperties.getTenants().keySet()) { + jwkSourceByTenant.put(tenantId, new ImmutableJWKSet(createJwkForTenant(tenantId))); + } + + return new MultitenantJWKSource(jwkSourceByTenant,authorizationServerContextSupplier); + } + + + @Bean + Supplier authorizationServerContextSupplier() { + return () -> AuthorizationServerContextHolder.getContext(); + } + + + private static JWKSet createJwkForTenant(String tenantId) { + + // Generate the RSA key pair + try { + KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA"); + gen.initialize(2048); + KeyPair keyPair = gen.generateKeyPair(); + + // Convert to JWK format + JWK jwk = new RSAKey.Builder((RSAPublicKey) keyPair.getPublic()).privateKey((RSAPrivateKey) keyPair.getPrivate()) + .keyUse(KeyUse.SIGNATURE) + .keyID(UUID.randomUUID() + .toString()) + .issueTime(new Date()) + .build(); + + return new JWKSet(jwk); + } + catch(NoSuchAlgorithmException nex) { + throw new RuntimeException(nex); + } + } + + +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/MultitenantAuthServerProperties.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/MultitenantAuthServerProperties.java new file mode 100644 index 000000000000..ebe4ca72798b --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/MultitenantAuthServerProperties.java @@ -0,0 +1,21 @@ +package com.baeldung.auth.server.multitenant.config; + +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.boot.security.oauth2.server.authorization.autoconfigure.servlet.OAuth2AuthorizationServerProperties; + +import java.util.HashMap; +import java.util.Map; + +@ConfigurationProperties(prefix = "multitenant-auth-server") +public class MultitenantAuthServerProperties { + + private Map tenants = new HashMap<>(); + + public Map getTenants() { + return tenants; + } + + public void setTenants(Map tenants) { + this.tenants = tenants; + } +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/OAuth2AuthorizationServerPropertiesMapper.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/OAuth2AuthorizationServerPropertiesMapper.java new file mode 100644 index 000000000000..3893efe2160e --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/OAuth2AuthorizationServerPropertiesMapper.java @@ -0,0 +1,146 @@ +/* + * Copyright 2012-present the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.baeldung.auth.server.multitenant.config; + + +import java.util.ArrayList; +import java.util.List; +import java.util.Locale; + +import org.springframework.boot.context.properties.PropertyMapper; +import org.springframework.boot.security.oauth2.server.authorization.autoconfigure.servlet.OAuth2AuthorizationServerProperties; +import org.springframework.boot.security.oauth2.server.authorization.autoconfigure.servlet.OAuth2AuthorizationServerProperties.Client; +import org.springframework.boot.security.oauth2.server.authorization.autoconfigure.servlet.OAuth2AuthorizationServerProperties.Registration; +import org.springframework.security.oauth2.core.AuthorizationGrantType; +import org.springframework.security.oauth2.core.ClientAuthenticationMethod; +import org.springframework.security.oauth2.jose.jws.JwsAlgorithm; +import org.springframework.security.oauth2.jose.jws.MacAlgorithm; +import org.springframework.security.oauth2.jose.jws.SignatureAlgorithm; +import org.springframework.security.oauth2.server.authorization.client.RegisteredClient; +import org.springframework.security.oauth2.server.authorization.settings.AuthorizationServerSettings; +import org.springframework.security.oauth2.server.authorization.settings.ClientSettings; +import org.springframework.security.oauth2.server.authorization.settings.OAuth2TokenFormat; +import org.springframework.security.oauth2.server.authorization.settings.TokenSettings; + +/** + * Maps {@link OAuth2AuthorizationServerProperties} to Authorization Server types. + * NOTE: This is a copy of the class from the spring-auth-server module. As the time of this writing, the original class is package-private, so + * we can't use it directly. + * + * @author Steve Riesenberg + * @author Florian Lemaire + * + */ +final class OAuth2AuthorizationServerPropertiesMapper { + + private final OAuth2AuthorizationServerProperties properties; + + OAuth2AuthorizationServerPropertiesMapper(OAuth2AuthorizationServerProperties properties) { + this.properties = properties; + } + + AuthorizationServerSettings asAuthorizationServerSettings() { + PropertyMapper map = PropertyMapper.get(); + OAuth2AuthorizationServerProperties.Endpoint endpoint = this.properties.getEndpoint(); + OAuth2AuthorizationServerProperties.OidcEndpoint oidc = endpoint.getOidc(); + AuthorizationServerSettings.Builder builder = AuthorizationServerSettings.builder(); + map.from(this.properties::getIssuer).to(builder::issuer); + map.from(this.properties::isMultipleIssuersAllowed).to(builder::multipleIssuersAllowed); + map.from(endpoint::getAuthorizationUri).to(builder::authorizationEndpoint); + map.from(endpoint::getDeviceAuthorizationUri).to(builder::deviceAuthorizationEndpoint); + map.from(endpoint::getDeviceVerificationUri).to(builder::deviceVerificationEndpoint); + map.from(endpoint::getTokenUri).to(builder::tokenEndpoint); + map.from(endpoint::getJwkSetUri).to(builder::jwkSetEndpoint); + map.from(endpoint::getTokenRevocationUri).to(builder::tokenRevocationEndpoint); + map.from(endpoint::getTokenIntrospectionUri).to(builder::tokenIntrospectionEndpoint); + map.from(endpoint::getPushedAuthorizationRequestUri).to(builder::pushedAuthorizationRequestEndpoint); + map.from(oidc::getLogoutUri).to(builder::oidcLogoutEndpoint); + map.from(oidc::getClientRegistrationUri).to(builder::oidcClientRegistrationEndpoint); + map.from(oidc::getUserInfoUri).to(builder::oidcUserInfoEndpoint); + return builder.build(); + } + + List asRegisteredClients() { + List registeredClients = new ArrayList<>(); + this.properties.getClient() + .forEach((registrationId, client) -> registeredClients.add(getRegisteredClient(registrationId, client))); + return registeredClients; + } + + private RegisteredClient getRegisteredClient(String registrationId, Client client) { + Registration registration = client.getRegistration(); + PropertyMapper map = PropertyMapper.get(); + RegisteredClient.Builder builder = RegisteredClient.withId(registrationId); + map.from(registration::getClientId).to(builder::clientId); + map.from(registration::getClientSecret).to(builder::clientSecret); + map.from(registration::getClientName).to(builder::clientName); + registration.getClientAuthenticationMethods() + .forEach((clientAuthenticationMethod) -> map.from(clientAuthenticationMethod) + .as(ClientAuthenticationMethod::new) + .to(builder::clientAuthenticationMethod)); + registration.getAuthorizationGrantTypes() + .forEach((authorizationGrantType) -> map.from(authorizationGrantType) + .as(AuthorizationGrantType::new) + .to(builder::authorizationGrantType)); + registration.getRedirectUris().forEach((redirectUri) -> map.from(redirectUri).to(builder::redirectUri)); + registration.getPostLogoutRedirectUris() + .forEach((redirectUri) -> map.from(redirectUri).to(builder::postLogoutRedirectUri)); + registration.getScopes().forEach((scope) -> map.from(scope).to(builder::scope)); + builder.clientSettings(getClientSettings(client, map)); + builder.tokenSettings(getTokenSettings(client, map)); + return builder.build(); + } + + private ClientSettings getClientSettings(Client client, PropertyMapper map) { + ClientSettings.Builder builder = ClientSettings.builder(); + map.from(client::isRequireProofKey).to(builder::requireProofKey); + map.from(client::isRequireAuthorizationConsent).to(builder::requireAuthorizationConsent); + map.from(client::getJwkSetUri).to(builder::jwkSetUrl); + map.from(client::getTokenEndpointAuthenticationSigningAlgorithm) + .as(this::jwsAlgorithm) + .to(builder::tokenEndpointAuthenticationSigningAlgorithm); + return builder.build(); + } + + private TokenSettings getTokenSettings(Client client, PropertyMapper map) { + OAuth2AuthorizationServerProperties.Token token = client.getToken(); + TokenSettings.Builder builder = TokenSettings.builder(); + map.from(token::getAuthorizationCodeTimeToLive).to(builder::authorizationCodeTimeToLive); + map.from(token::getAccessTokenTimeToLive).to(builder::accessTokenTimeToLive); + map.from(token::getAccessTokenFormat).as(OAuth2TokenFormat::new).to(builder::accessTokenFormat); + map.from(token::getDeviceCodeTimeToLive).to(builder::deviceCodeTimeToLive); + map.from(token::isReuseRefreshTokens).to(builder::reuseRefreshTokens); + map.from(token::getRefreshTokenTimeToLive).to(builder::refreshTokenTimeToLive); + map.from(token::getIdTokenSignatureAlgorithm) + .as(this::signatureAlgorithm) + .to(builder::idTokenSignatureAlgorithm); + return builder.build(); + } + + private JwsAlgorithm jwsAlgorithm(String signingAlgorithm) { + String name = signingAlgorithm.toUpperCase(Locale.ROOT); + JwsAlgorithm jwsAlgorithm = SignatureAlgorithm.from(name); + if (jwsAlgorithm == null) { + jwsAlgorithm = MacAlgorithm.from(name); + } + return jwsAlgorithm; + } + + private SignatureAlgorithm signatureAlgorithm(String signatureAlgorithm) { + return SignatureAlgorithm.from(signatureAlgorithm.toUpperCase(Locale.ROOT)); + } + +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml b/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml new file mode 100644 index 000000000000..d8fcf5f7e576 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml @@ -0,0 +1,52 @@ +spring: + security: + oauth2: + authorizationserver: + multiple-issuers-allowed: true + client: + client1: + registration: + client-name: Client 1 + client-id: client1 + client-secret: secret1 + authorization-grant-types: + - client_credentials + - authorization_code + - refresh_token + scopes: + - openid + - email + +multitenant-auth-server: + issuer1: + client: + client1: + require-authorization-consent: false + registration: + client-name: Client 1 - Issuer 1 + client-id: issuer1client1 + client-secret: issuer1secret1 + authorization-grant-types: + - client_credentials + - authorization_code + - refresh_token + scopes: + - openid + - email + issuer2: + client: + client1: + require-authorization-consent: false + registration: + client-name: Client 1 - Issuer 2 + client-id: issuer2client1 + client-secret: issuer2secret1 + authorization-grant-types: + - client_credentials + - authorization_code + - refresh_token + scopes: + - openid + - email + + From bdef8307d1d243301829435e3af228f1ffa76fd2 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Sun, 18 Jan 2026 12:44:37 -0300 Subject: [PATCH 11/23] [BAEL-8408] Multitenant Spring Auth Server --- spring-security-modules/pom.xml | 1 + .../spring-security-auth-server/pom.xml | 20 +-- .../config/AuthServerConfiguration.java | 14 ++- .../src/main/resources/application.yaml | 89 +++++++------- .../multitenant-client-credentials-test.http | 9 ++ ...titenantAuthServerApplicationUnitTest.java | 116 ++++++++++++++++++ 6 files changed, 195 insertions(+), 54 deletions(-) create mode 100644 spring-security-modules/spring-security-auth-server/src/test/html/multitenant-client-credentials-test.http create mode 100644 spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/multitenant/MultitenantAuthServerApplicationUnitTest.java diff --git a/spring-security-modules/pom.xml b/spring-security-modules/pom.xml index 50513adc04a4..8f944c5f9ea0 100644 --- a/spring-security-modules/pom.xml +++ b/spring-security-modules/pom.xml @@ -64,6 +64,7 @@ spring-security-ott spring-security-passkey spring-security-faking-oauth2-sso + spring-security-auth-server diff --git a/spring-security-modules/spring-security-auth-server/pom.xml b/spring-security-modules/spring-security-auth-server/pom.xml index 665e2ea267b8..617672f2fdb9 100644 --- a/spring-security-modules/spring-security-auth-server/pom.xml +++ b/spring-security-modules/spring-security-auth-server/pom.xml @@ -14,9 +14,19 @@ 4.0.1 + 1.5.22 + 6.0.1 + 5.20.0 + 3.0 + 3.27.6 + 2.0.17 + + org.springframework.boot + spring-boot-starter + org.springframework.boot spring-boot-starter-web @@ -24,21 +34,16 @@ org.springframework.boot spring-boot-starter-oauth2-authorization-server + ${spring-boot.version} org.springframework.boot spring-boot-starter-test + ${spring-boot.version} test - - - org.springframework.security - spring-security-test - test - - @@ -49,6 +54,7 @@ maven-compiler-plugin true + ${java.version} org.springframework.boot diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/AuthServerConfiguration.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/AuthServerConfiguration.java index dec543bcb4a2..6168ee93c309 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/AuthServerConfiguration.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/config/AuthServerConfiguration.java @@ -11,6 +11,7 @@ import com.nimbusds.jose.jwk.source.ImmutableJWKSet; import com.nimbusds.jose.jwk.source.JWKSource; import com.nimbusds.jose.proc.SecurityContext; +import org.slf4j.Logger; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -19,24 +20,25 @@ import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentService; import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService; import org.springframework.security.oauth2.server.authorization.client.InMemoryRegisteredClientRepository; -import org.springframework.security.oauth2.server.authorization.client.RegisteredClient; import org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository; import org.springframework.security.oauth2.server.authorization.context.AuthorizationServerContext; import org.springframework.security.oauth2.server.authorization.context.AuthorizationServerContextHolder; -import org.springframework.security.oauth2.server.authorization.settings.AuthorizationServerSettings; -import org.springframework.security.web.server.authorization.AuthorizationContext; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; import java.security.interfaces.RSAPrivateKey; import java.security.interfaces.RSAPublicKey; -import java.util.*; +import java.util.Date; +import java.util.HashMap; +import java.util.Map; +import java.util.UUID; import java.util.function.Supplier; @Configuration @EnableConfigurationProperties(MultitenantAuthServerProperties.class) public class AuthServerConfiguration { + private static final Logger log = org.slf4j.LoggerFactory.getLogger(AuthServerConfiguration.class); private final MultitenantAuthServerProperties multitenantAuthServerProperties; @@ -51,6 +53,7 @@ RegisteredClientRepository multitenantRegisteredClientRepository(Supplier clientRepoByTenant = new HashMap<>(); for(var entry : multitenantAuthServerProperties.getTenants().entrySet()) { var mapper = new OAuth2AuthorizationServerPropertiesMapper(entry.getValue()); + log.info("Creating RegisteredClientRepository for tenant: {}", entry.getKey()); clientRepoByTenant.put(entry.getKey(), new InMemoryRegisteredClientRepository(mapper.asRegisteredClients())); } @@ -62,6 +65,7 @@ RegisteredClientRepository multitenantRegisteredClientRepository(Supplier authorizationServerContextSupplier) { Map authServiceByTenant = new HashMap<>(); for(var tenantId : multitenantAuthServerProperties.getTenants().keySet()) { + log.info("Creating OAuth2AuthorizationService for tenant: {}", tenantId); authServiceByTenant.put(tenantId, new InMemoryOAuth2AuthorizationService()); } return new MultitenantOAuth2AuthorizationService(authServiceByTenant,authorizationServerContextSupplier); @@ -72,6 +76,7 @@ OAuth2AuthorizationConsentService multitenantAuthorizationConsentService(Supplie Map authServiceByTenant = new HashMap<>(); for(var tenantId : multitenantAuthServerProperties.getTenants().keySet()) { + log.info("Creating OAuth2AuthorizationConsentService for tenant: {}", tenantId); authServiceByTenant.put(tenantId, new InMemoryOAuth2AuthorizationConsentService()); } @@ -82,6 +87,7 @@ OAuth2AuthorizationConsentService multitenantAuthorizationConsentService(Supplie JWKSource multitenantJWKSource(Supplier authorizationServerContextSupplier) { Map> jwkSourceByTenant = new HashMap<>(); for( var tenantId : multitenantAuthServerProperties.getTenants().keySet()) { + log.info("Creating JWKSource for tenant: {}", tenantId); jwkSourceByTenant.put(tenantId, new ImmutableJWKSet(createJwkForTenant(tenantId))); } diff --git a/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml b/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml index d8fcf5f7e576..f1f8eae67712 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml +++ b/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml @@ -3,50 +3,53 @@ spring: oauth2: authorizationserver: multiple-issuers-allowed: true - client: - client1: - registration: - client-name: Client 1 - client-id: client1 - client-secret: secret1 - authorization-grant-types: - - client_credentials - - authorization_code - - refresh_token - scopes: - - openid - - email +logging: + level: + org.springframework.security: TRACE multitenant-auth-server: - issuer1: - client: - client1: - require-authorization-consent: false - registration: - client-name: Client 1 - Issuer 1 - client-id: issuer1client1 - client-secret: issuer1secret1 - authorization-grant-types: - - client_credentials - - authorization_code - - refresh_token - scopes: - - openid - - email - issuer2: - client: - client1: - require-authorization-consent: false - registration: - client-name: Client 1 - Issuer 2 - client-id: issuer2client1 - client-secret: issuer2secret1 - authorization-grant-types: - - client_credentials - - authorization_code - - refresh_token - scopes: - - openid - - email + tenants: + issuer1: + client: + client1: + require-authorization-consent: false + registration: + client-name: Client 1 - Issuer 1 + client-id: client1 + client-secret: "{noop}secret1" + client-authentication-methods: + - client_secret_basic + redirect-uris: + - http://localhost:9090/login/oauth2/code/issuer1client1 + authorization-grant-types: + - client_credentials + - authorization_code + - refresh_token + scopes: + - openid + - email + - account:read + issuer2: + client: + client1: + require-authorization-consent: false + registration: + client-name: Client 1 - Issuer 2 + client-id: client1 + client-secret: "{noop}secret1" + client-authentication-methods: + - client_secret_basic + redirect-uris: + - http://localhost:9090/login/oauth2/code/issuer2client1 + authorization-grant-types: + - client_credentials + - authorization_code + - refresh_token + scopes: + - openid + - email + - account:write + + diff --git a/spring-security-modules/spring-security-auth-server/src/test/html/multitenant-client-credentials-test.http b/spring-security-modules/spring-security-auth-server/src/test/html/multitenant-client-credentials-test.http new file mode 100644 index 000000000000..c5a05af479bc --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/test/html/multitenant-client-credentials-test.http @@ -0,0 +1,9 @@ +### OAuth2 Client Credentials Grant Request for Tenant 1 +POST http://localhost:8080/issuer1/oauth2/token +Content-Type: application/x-www-form-urlencoded +Authorization: Basic Y2xpZW50MTpzZWNyZXQx + +grant_type=client_credentials & +scope=account:write + +### \ No newline at end of file diff --git a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/multitenant/MultitenantAuthServerApplicationUnitTest.java b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/multitenant/MultitenantAuthServerApplicationUnitTest.java new file mode 100644 index 000000000000..d46a6858ad71 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/multitenant/MultitenantAuthServerApplicationUnitTest.java @@ -0,0 +1,116 @@ +package com.baeldung.auth.server.multitenant; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.test.web.server.LocalServerPort; +import org.springframework.context.ApplicationContext; +import org.springframework.test.web.servlet.client.RestTestClient; + +import java.util.Base64; + +import static org.junit.jupiter.api.Assertions.assertNotNull; + +@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +class MultitenantAuthServerApplicationUnitTest { + + @LocalServerPort + private int port; + + private RestTestClient restTestClient; + + @Autowired + ApplicationContext ctx; + + @Test + void whenSpringContextIsBootstrapped_thenNoExceptions() { + assertNotNull(ctx); + } + + @Test + void whenRequestDiscoveryDocumentForIssuer1_thenSuccess() { + restTestClient.get() + .uri("/issuer1/.well-known/openid-configuration") + .exchange() + .expectStatus() + .isOk() + .expectBody() + .jsonPath("$.issuer") + .isEqualTo("http://localhost:" + port + "/issuer1"); + } + + @Test + void whenRequestDiscoveryDocumentForIssuer2_thenSuccess() { + restTestClient.get() + .uri("/issuer2/.well-known/openid-configuration") + .exchange() + .expectStatus() + .isOk() + .expectBody() + .jsonPath("$.issuer") + .isEqualTo("http://localhost:" + port + "/issuer2"); + } + + @Test + void givenClientCredentialsAndValidScope_whenRequestTokenForIssuer1_thenSuccess() { + + var response = restTestClient.post() + .uri("/issuer1/oauth2/token") + .header("Authorization", "Basic " + base64Encode("client1:secret1")) + .header("Content-Type", "application/x-www-form-urlencoded") + .body("grant_type=client_credentials&scope=account:read") + .exchange() + .expectStatus() + .isOk() + .expectBody() + .jsonPath("$.access_token") + .exists() + .returnResult() + .getResponseBodyContent(); + + assertNotNull(response); + } + + @Test + void givenClientCredentialsAndValidScope_whenRequestTokenForIssuer2_thenSuccess() { + + var response = restTestClient.post() + .uri("/issuer2/oauth2/token") + .header("Authorization", "Basic " + base64Encode("client1:secret1")) + .header("Content-Type", "application/x-www-form-urlencoded") + .body("grant_type=client_credentials&scope=account:write") + .exchange() + .expectStatus() + .isOk() + .expectBody() + .jsonPath("$.access_token") + .exists() + .returnResult() + .getResponseBodyContent(); + + assertNotNull(response); + } + + @Test + void givenClientCredentialsAndinalidScope_whenRequestTokenForIssuer1_thenError() { + + restTestClient.post() + .uri("/issuer1/oauth2/token") + .header("Authorization", "Basic " + base64Encode("client1:secret1")) + .header("Content-Type", "application/x-www-form-urlencoded") + .body("grant_type=client_credentials&scope=account:write") // Invalid scope for Tenant1 + .exchange() + .expectStatus() + .is4xxClientError(); + } + + @BeforeEach + void setupRestClient() { + restTestClient = RestTestClient.bindToServer().baseUrl("http://localhost:" + port).build(); + } + + private static String base64Encode(String s) { + return Base64.getEncoder().encodeToString(s.getBytes()); + } +} \ No newline at end of file From a90fe063f7ba41110195b0d43351bdaeb4b269cc Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Sun, 18 Jan 2026 14:22:01 -0300 Subject: [PATCH 12/23] [BAEL-8408] Fix SB4 Tests --- .../spring-security-auth-server/pom.xml | 46 +- .../test-baeldung.log | 4981 +++++++++++++++++ .../spring-security-auth-server/test-sb4.log | 2287 ++++++++ .../spring-security-auth-server/test.log | 4459 +++++++++++++++ 4 files changed, 11765 insertions(+), 8 deletions(-) create mode 100644 spring-security-modules/spring-security-auth-server/test-baeldung.log create mode 100644 spring-security-modules/spring-security-auth-server/test-sb4.log create mode 100644 spring-security-modules/spring-security-auth-server/test.log diff --git a/spring-security-modules/spring-security-auth-server/pom.xml b/spring-security-modules/spring-security-auth-server/pom.xml index 617672f2fdb9..1dabe35108c7 100644 --- a/spring-security-modules/spring-security-auth-server/pom.xml +++ b/spring-security-modules/spring-security-auth-server/pom.xml @@ -10,9 +10,17 @@ 0.0.1-SNAPSHOT - spring-security-auth-server + + + + + + + + spring-security-auth-server + 21 4.0.1 1.5.22 6.0.1 @@ -20,16 +28,26 @@ 3.0 3.27.6 2.0.17 + 6.0.1 + + + + + + + + + + + + org.springframework.boot - spring-boot-starter - - - org.springframework.boot - spring-boot-starter-web + spring-boot-starter-webmvc + ${spring-boot.version} org.springframework.boot @@ -40,10 +58,22 @@ org.springframework.boot - spring-boot-starter-test - ${spring-boot.version} + spring-boot-starter-security-oauth2-authorization-server-test test + + org.springframework.boot + spring-boot-starter-webmvc-test + test + + + + org.junit.platform + junit-platform-launcher + ${junit-platform.version} + test + + diff --git a/spring-security-modules/spring-security-auth-server/test-baeldung.log b/spring-security-modules/spring-security-auth-server/test-baeldung.log new file mode 100644 index 000000000000..5afdbbb08286 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/test-baeldung.log @@ -0,0 +1,4981 @@ +Apache Maven 3.6.3 +Maven home: /usr/share/maven +Java version: 25.0.1, vendor: Eclipse Adoptium, runtime: /home/phil/.sdkman/candidates/java/25.0.1-tem +Default locale: en, platform encoding: UTF-8 +OS name: "linux", version: "5.15.167.4-microsoft-standard-wsl2", arch: "amd64", family: "unix" +[DEBUG] Created new class realm maven.api +[DEBUG] Importing foreign packages into class realm maven.api +[DEBUG] Imported: javax.annotation.* < plexus.core +[DEBUG] Imported: javax.annotation.security.* < plexus.core +[DEBUG] Imported: javax.enterprise.inject.* < plexus.core +[DEBUG] Imported: javax.enterprise.util.* < plexus.core +[DEBUG] Imported: javax.inject.* < plexus.core +[DEBUG] Imported: org.apache.maven.* < plexus.core +[DEBUG] Imported: org.apache.maven.artifact < plexus.core +[DEBUG] Imported: org.apache.maven.classrealm < plexus.core +[DEBUG] Imported: org.apache.maven.cli < plexus.core +[DEBUG] Imported: org.apache.maven.configuration < plexus.core +[DEBUG] Imported: org.apache.maven.exception < plexus.core +[DEBUG] Imported: org.apache.maven.execution < plexus.core +[DEBUG] Imported: org.apache.maven.execution.scope < plexus.core +[DEBUG] Imported: org.apache.maven.lifecycle < plexus.core +[DEBUG] Imported: org.apache.maven.model < plexus.core +[DEBUG] Imported: org.apache.maven.monitor < plexus.core +[DEBUG] Imported: org.apache.maven.plugin < plexus.core +[DEBUG] Imported: org.apache.maven.profiles < plexus.core +[DEBUG] Imported: org.apache.maven.project < plexus.core +[DEBUG] Imported: org.apache.maven.reporting < plexus.core +[DEBUG] Imported: org.apache.maven.repository < plexus.core +[DEBUG] Imported: org.apache.maven.rtinfo < plexus.core +[DEBUG] Imported: org.apache.maven.settings < plexus.core +[DEBUG] Imported: org.apache.maven.toolchain < plexus.core +[DEBUG] Imported: org.apache.maven.usability < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.* < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.events < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core +[DEBUG] Imported: org.codehaus.classworlds < plexus.core +[DEBUG] Imported: org.codehaus.plexus.* < plexus.core +[DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core +[DEBUG] Imported: org.codehaus.plexus.component < plexus.core +[DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core +[DEBUG] Imported: org.codehaus.plexus.container < plexus.core +[DEBUG] Imported: org.codehaus.plexus.context < plexus.core +[DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core +[DEBUG] Imported: org.codehaus.plexus.logging < plexus.core +[DEBUG] Imported: org.codehaus.plexus.personality < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core +[DEBUG] Imported: org.eclipse.aether.* < plexus.core +[DEBUG] Imported: org.eclipse.aether.artifact < plexus.core +[DEBUG] Imported: org.eclipse.aether.collection < plexus.core +[DEBUG] Imported: org.eclipse.aether.deployment < plexus.core +[DEBUG] Imported: org.eclipse.aether.graph < plexus.core +[DEBUG] Imported: org.eclipse.aether.impl < plexus.core +[DEBUG] Imported: org.eclipse.aether.installation < plexus.core +[DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core +[DEBUG] Imported: org.eclipse.aether.metadata < plexus.core +[DEBUG] Imported: org.eclipse.aether.repository < plexus.core +[DEBUG] Imported: org.eclipse.aether.resolution < plexus.core +[DEBUG] Imported: org.eclipse.aether.spi < plexus.core +[DEBUG] Imported: org.eclipse.aether.transfer < plexus.core +[DEBUG] Imported: org.eclipse.aether.version < plexus.core +[DEBUG] Imported: org.fusesource.jansi.* < plexus.core +[DEBUG] Imported: org.slf4j.* < plexus.core +[DEBUG] Imported: org.slf4j.event.* < plexus.core +[DEBUG] Imported: org.slf4j.helpers.* < plexus.core +[DEBUG] Imported: org.slf4j.spi.* < plexus.core +[DEBUG] Populating class realm maven.api +[INFO] Error stacktraces are turned on. +[DEBUG] Message scheme: plain +[DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml +[DEBUG] Reading user settings from /home/phil/.m2/settings.xml +[DEBUG] Reading global toolchains from /usr/share/maven/conf/toolchains.xml +[DEBUG] Reading user toolchains from /home/phil/.m2/toolchains.xml +[DEBUG] Using local repository at /home/phil/.m2/repository +[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /home/phil/.m2/repository +[DEBUG] Failed to decrypt password for server int_asgard_bpm: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server int_asgard_backend: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server edglobo-releases: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server edglobo-snapshots: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server asgard_bpm_localhost: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server asgard-bpm-database: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[INFO] Scanning for projects... +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo1.maven.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache-snapshots (http://repository.apache.org/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for lighthouse-snapshots (https://ssh.lighthouse.com.br/nexus/content/repositories/lighthouse-snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo.maven.apache.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jgit-repository (https://repo.eclipse.org/content/repositories/jgit-releases/). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (https://repository.apache.org/snapshots). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=295795, ConflictMarker.markTime=83474, ConflictMarker.nodeCount=18, ConflictIdSorter.graphTime=154831, ConflictIdSorter.topsortTime=144496, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1744487, ConflictResolver.conflictItemCount=18, DefaultDependencyCollector.collectTime=597805673, DefaultDependencyCollector.transformTime=3576057} +[DEBUG] io.github.gitflow-incremental-builder:gitflow-incremental-builder:jar:4.5.4 +[DEBUG] org.eclipse.jgit:org.eclipse.jgit:jar:6.10.0.202406032230-r:compile +[DEBUG] com.googlecode.javaewah:JavaEWAH:jar:1.2.3:compile +[DEBUG] commons-codec:commons-codec:jar:1.17.0:compile +[DEBUG] org.eclipse.jgit:org.eclipse.jgit.ssh.apache.agent:jar:6.10.0.202406032230-r:compile +[DEBUG] org.eclipse.jgit:org.eclipse.jgit.ssh.apache:jar:6.10.0.202406032230-r:compile +[DEBUG] org.apache.sshd:sshd-osgi:jar:2.12.1:compile +[DEBUG] org.slf4j:jcl-over-slf4j:jar:1.7.32:compile +[DEBUG] org.apache.sshd:sshd-sftp:jar:2.12.1:compile +[DEBUG] net.i2p.crypto:eddsa:jar:0.3.0:compile +[DEBUG] net.java.dev.jna:jna:jar:5.14.0:compile +[DEBUG] net.java.dev.jna:jna-platform:jar:5.14.0:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile +[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.1:compile +[DEBUG] Created new class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 +[DEBUG] Importing foreign packages into class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 +[DEBUG] Imported: < maven.api +[DEBUG] Populating class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 +[DEBUG] Included: io.github.gitflow-incremental-builder:gitflow-incremental-builder:jar:4.5.4 +[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit:jar:6.10.0.202406032230-r +[DEBUG] Included: com.googlecode.javaewah:JavaEWAH:jar:1.2.3 +[DEBUG] Included: commons-codec:commons-codec:jar:1.17.0 +[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit.ssh.apache.agent:jar:6.10.0.202406032230-r +[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit.ssh.apache:jar:6.10.0.202406032230-r +[DEBUG] Included: org.apache.sshd:sshd-osgi:jar:2.12.1 +[DEBUG] Included: org.slf4j:jcl-over-slf4j:jar:1.7.32 +[DEBUG] Included: org.apache.sshd:sshd-sftp:jar:2.12.1 +[DEBUG] Included: net.i2p.crypto:eddsa:jar:0.3.0 +[DEBUG] Included: net.java.dev.jna:jna:jar:5.14.0 +[DEBUG] Included: net.java.dev.jna:jna-platform:jar:5.14.0 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 +[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.1 +[DEBUG] Extension realms for project com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] +[DEBUG] Created new class realm project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central-snapshots (https://central.sonatype.com/repository/maven-snapshots). +[DEBUG] Extension realms for project com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] +[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] +[DEBUG] Extension realms for project com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] +[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] +[DEBUG] From default: help=false +[DEBUG] From project: gib.disable=true +[INFO] gitflow-incremental-builder is disabled. +[DEBUG] === REACTOR BUILD PLAN ================================================ +[DEBUG] Project: com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT +[DEBUG] Tasks: [verify] +[DEBUG] Style: Regular +[DEBUG] ======================================================================= +[INFO] +[INFO] --------------< com.baeldung:spring-security-auth-server >-------------- +[INFO] Building spring-security-auth-server 0.0.1-SNAPSHOT +[INFO] --------------------------------[ jar ]--------------------------------- +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (http://repository.apache.org/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for plexus.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots). +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] === PROJECT BUILD PLAN ================================================ +[DEBUG] Project: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Dependencies (collect): [compile+runtime] +[DEBUG] Dependencies (resolve): [compile, compile+runtime, runtime, test] +[DEBUG] Repositories (dependencies): [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] +[DEBUG] Repositories (plugins) : [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots)] +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of (directories) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + com.baeldung + parent-modules + + + tutorialsproject.basedir + + + + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file (install-jar-lib) +[DEBUG] Style: Aggregating +[DEBUG] Configuration: + + custom-pmd + ${classifier} + ${tutorialsproject.basedir}/custom-pmd-0.0.1.jar + true + org.baeldung.pmd + ${javadoc} + ${localRepositoryPath} + jar + ${pomFile} + + ${sources} + 0.0.1 + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + ${encoding} + ${maven.resources.escapeString} + ${maven.resources.escapeWindowsPaths} + ${maven.resources.includeEmptyDirs} + + ${maven.resources.overwrite} + + + + ${maven.resources.supportMultiLineFiltering} + + + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + org.springframework.boot + spring-boot-configuration-processor + + + true + + + + + ${maven.compiler.compilerId} + ${maven.compiler.compilerReuseStrategy} + ${maven.compiler.compilerVersion} + ${maven.compiler.createMissingPackageInfoClass} + ${maven.compiler.debug} + + ${maven.compiler.debuglevel} + ${maven.compiler.enablePreview} + UTF-8 + ${maven.compiler.executable} + ${maven.compiler.failOnError} + ${maven.compiler.failOnWarning} + + ${maven.compiler.forceJavacCompilerUse} + ${maven.compiler.forceLegacyJavacApi} + ${maven.compiler.fork} + + ${maven.compiler.implicit} + ${maven.compiler.maxmem} + ${maven.compiler.meminitial} + + ${maven.compiler.optimize} + ${maven.compiler.outputDirectory} + + ${maven.compiler.parameters} + ${maven.compiler.proc} + + + 21 + + ${maven.compiler.showCompilationChanges} + ${maven.compiler.showDeprecation} + ${maven.compiler.showWarnings} + ${maven.main.skip} + ${maven.compiler.skipMultiThreadWarning} + 21 + ${lastModGranularityMs} + 21 + ${maven.compiler.useIncrementalCompilation} + ${maven.compiler.verbose} + +[DEBUG] --- init fork of com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT for org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) --- +[DEBUG] Dependencies (collect): [] +[DEBUG] Dependencies (resolve): [test] +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd (pmd) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + ${aggregate} + ${pmd.analysisCache} + ${pmd.analysisCacheLocation} + ${pmd.benchmark} + ${pmd.benchmarkOutputFilename} + + ${pmd.excludeFromFailureFile} + + src/main + + ${format} + true + + ${encoding} + + true + + ${minimumPriority} + + + ${outputEncoding} + ${output.format} + + + + + ${pmd.renderProcessingErrors} + ${pmd.renderRuleViolationPriority} + ${pmd.renderSuppressedViolations} + ${pmd.renderViolationsByPriority} + + + ${tutorialsproject.basedir}/baeldung-pmd-rules.xml + + ${pmd.rulesetsTargetDirectory} + + ${pmd.showPmdLog} + + ${pmd.skip} + + ${pmd.skipPmdError} + ${pmd.suppressMarker} + ${project.build.directory} + 21 + + ${pmd.typeResolution} + +[DEBUG] --- exit fork of com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT for org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) --- +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + ${aggregate} + ${pmd.excludeFromFailureFile} + true + 5 + ${pmd.maxAllowedViolations} + ${pmd.printFailingErrors} + + ${pmd.skip} + ${project.build.directory} + true + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd (default) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + ${aggregate} + ${pmd.analysisCache} + ${pmd.analysisCacheLocation} + ${pmd.benchmark} + ${pmd.benchmarkOutputFilename} + + ${pmd.excludeFromFailureFile} + + src/main + + ${format} + true + + ${encoding} + + true + + ${minimumPriority} + + + ${outputEncoding} + ${output.format} + + + + + ${pmd.renderProcessingErrors} + ${pmd.renderRuleViolationPriority} + ${pmd.renderSuppressedViolations} + ${pmd.renderViolationsByPriority} + + + ${tutorialsproject.basedir}/baeldung-pmd-rules.xml + + ${pmd.rulesetsTargetDirectory} + + ${pmd.showPmdLog} + + ${pmd.skip} + + ${pmd.skipPmdError} + ${pmd.suppressMarker} + ${project.build.directory} + 21 + + ${pmd.typeResolution} + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.6:testResources (default-testResources) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + ${encoding} + ${maven.resources.escapeString} + ${maven.resources.escapeWindowsPaths} + ${maven.resources.includeEmptyDirs} + + ${maven.resources.overwrite} + + + + ${maven.test.skip} + ${maven.resources.supportMultiLineFiltering} + + + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile (default-testCompile) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + org.springframework.boot + spring-boot-configuration-processor + + + true + + + + ${maven.compiler.compilerId} + ${maven.compiler.compilerReuseStrategy} + ${maven.compiler.compilerVersion} + ${maven.compiler.createMissingPackageInfoClass} + ${maven.compiler.debug} + + ${maven.compiler.debuglevel} + ${maven.compiler.enablePreview} + UTF-8 + ${maven.compiler.executable} + ${maven.compiler.failOnError} + ${maven.compiler.failOnWarning} + + ${maven.compiler.forceJavacCompilerUse} + ${maven.compiler.forceLegacyJavacApi} + ${maven.compiler.fork} + + ${maven.compiler.implicit} + ${maven.compiler.maxmem} + ${maven.compiler.meminitial} + + ${maven.compiler.optimize} + + + ${maven.compiler.parameters} + ${maven.compiler.proc} + + 21 + + ${maven.compiler.showCompilationChanges} + ${maven.compiler.showDeprecation} + ${maven.compiler.showWarnings} + ${maven.test.skip} + ${maven.compiler.skipMultiThreadWarning} + 21 + ${lastModGranularityMs} + 21 + + ${maven.compiler.testRelease} + ${maven.compiler.testSource} + ${maven.compiler.testTarget} + ${maven.compiler.useIncrementalCompilation} + + ${maven.compiler.verbose} + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + ${maven.test.additionalClasspathDependencies} + ${maven.test.additionalClasspath} + ${argLine} + + ${childDelegation} + + ${maven.test.dependency.excludes} + ${maven.surefire.debug} + ${dependenciesToScan} + ${disableXmlReport} + ${enableAssertions} + ${surefire.enableProcessChecker} + ${surefire.encoding} + ${surefire.excludeJUnit5Engines} + ${surefire.excludedEnvironmentVariables} + ${excludedGroups} + + **/*IntegrationTest.java + **/*IntTest.java + **/*LongRunningUnitTest.java + **/*ManualTest.java + **/JdbcTest.java + **/*LiveTest.java${surefire.excludes} + ${surefire.excludesFile} + ${surefire.failIfNoSpecifiedTests} + ${failIfNoTests} + ${surefire.failOnFlakeCount} + 3 + ${surefire.forkNode} + ${surefire.exitTimeout} + ${surefire.timeout} + ${groups} + ${surefire.includeJUnit5Engines} + + SpringContextTest + **/*UnitTest${surefire.includes} + ${surefire.includesFile} + ${junitArtifactName} + ${jvm} + ${objectFactory} + ${parallel} + + ${parallelOptimized} + ${surefire.parallel.forcedTimeout} + ${surefire.parallel.timeout} + ${perCoreThreadCount} + ${plugin.artifactMap} + + ${surefire.printSummary} + + ${project.artifactMap} + + ${maven.test.redirectTestOutputToFile} + ${surefire.reportFormat} + ${surefire.reportNameSuffix} + + ${surefire.rerunFailingTestsCount} + true + ${surefire.runOrder} + ${surefire.runOrder.random.seed} + + ${surefire.shutdown} + ${maven.test.skip} + ${surefire.skipAfterFailureCount} + ${maven.test.skip.exec} + ${skipTests} + ${surefire.suiteXmlFiles} + ${surefire.systemPropertiesFile} + + ${tutorialsproject.basedir}/logback-config-global.xml + + ${tempDir} + ${test} + + ${maven.test.failure.ignore} + ${testNGArtifactName} + + ${threadCount} + ${threadCountClasses} + ${threadCountMethods} + ${threadCountSuites} + ${trimStackTrace} + ${surefire.useFile} + ${surefire.useManifestOnlyJar} + ${surefire.useModulePath} + ${surefire.useSystemClassLoader} + ${useUnlimitedThreads} + ${basedir} + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + ${jar.finalName} + ${jar.forceCreation} + + + + ${jar.skipIfEmpty} + ${jar.useDefaultManifestFile} + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.springframework.boot:spring-boot-maven-plugin:4.0.1:repackage (repackage) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + ${spring-boot.repackage.excludeDevtools} + ${spring-boot.repackage.excludeDockerCompose} + ${spring-boot.excludeGroupIds} + ${spring-boot.excludes} + + + + + ${spring-boot.includes} + ${spring-boot.repackage.layout} + + + + + ${spring-boot.repackage.skip} + +[DEBUG] ======================================================================= +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for ow2-snapshot (https://repository.ow2.org/nexus/content/repositories/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-snapshots (http://oss.sonatype.org/content/repositories/vaadin-snapshots/). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-releases (http://oss.sonatype.org/content/repositories/vaadin-releases/). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=635139, ConflictMarker.markTime=310081, ConflictMarker.nodeCount=238, ConflictIdSorter.graphTime=425429, ConflictIdSorter.topsortTime=105329, ConflictIdSorter.conflictIdCount=97, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=8704244, ConflictResolver.conflictItemCount=236, DefaultDependencyCollector.collectTime=2323090267, DefaultDependencyCollector.transformTime=10326345} +[DEBUG] com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT +[DEBUG] org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile +[DEBUG] org.springframework.boot:spring-boot-starter:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile (version managed from 2.25.3) +[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.25.3:compile (version managed from 2.25.3) +[DEBUG] org.slf4j:jul-to-slf4j:jar:2.0.17:compile (version managed from 2.0.17) +[DEBUG] org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile (version managed from 3.0.0) +[DEBUG] org.yaml:snakeyaml:jar:2.5:compile (version managed from 2.5) +[DEBUG] org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] tools.jackson.core:jackson-databind:jar:3.0.3:compile (version managed from 3.0.3) +[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile (version managed from 2.20) +[DEBUG] tools.jackson.core:jackson-core:jar:3.0.3:compile (version managed from 3.0.3) +[DEBUG] org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework:spring-context:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-web:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-beans:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] io.micrometer:micrometer-observation:jar:1.16.1:compile (version managed from 1.16.1) +[DEBUG] io.micrometer:micrometer-commons:jar:1.16.1:compile (version managed from 1.16.1) +[DEBUG] org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework:spring-webmvc:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-expression:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile +[DEBUG] org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-security:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-config:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-crypto:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-web:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-aop:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] com.nimbusds:nimbus-jose-jwt:jar:10.4:compile +[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test:jar:4.0.1:test +[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-starter-security-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-security-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-test:jar:7.0.2:test (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] com.jayway.jsonpath:json-path:jar:2.10.0:test (version managed from 2.10.0) +[DEBUG] jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test (version managed from 4.0.4) +[DEBUG] jakarta.activation:jakarta.activation-api:jar:2.1.4:test (version managed from 2.1.4) +[DEBUG] net.minidev:json-smart:jar:2.6.0:test (version managed from 2.6.0) +[DEBUG] net.minidev:accessors-smart:jar:2.6.0:test +[DEBUG] org.ow2.asm:asm:jar:9.7.1:test +[DEBUG] org.awaitility:awaitility:jar:4.3.0:test (version managed from 4.3.0) +[DEBUG] org.junit.jupiter:junit-jupiter:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.mockito:mockito-junit-jupiter:jar:5.20.0:test (version managed from 5.20.0) +[DEBUG] org.skyscreamer:jsonassert:jar:1.5.3:test (version managed from 1.5.3) +[DEBUG] com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test +[DEBUG] org.springframework:spring-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] commons-logging:commons-logging:jar:1.3.5:compile (version managed from 1.3.5) +[DEBUG] org.springframework:spring-test:jar:7.0.2:test (version managed from 7.0.2) +[DEBUG] org.xmlunit:xmlunit-core:jar:2.10.4:test (version managed from 2.10.4) +[DEBUG] org.springframework.boot:spring-boot-starter-webmvc-test:jar:4.0.1:test +[DEBUG] org.springframework.boot:spring-boot-starter-jackson-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-webmvc-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-resttestclient:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.junit.platform:junit-platform-launcher:jar:6.0.1:test +[DEBUG] org.junit.platform:junit-platform-engine:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:test +[DEBUG] org.jspecify:jspecify:jar:1.0.0:compile (version managed from 1.0.0) +[DEBUG] org.slf4j:slf4j-api:jar:2.0.17:compile +[DEBUG] ch.qos.logback:logback-classic:jar:1.5.22:compile +[DEBUG] ch.qos.logback:logback-core:jar:1.5.22:compile +[DEBUG] org.slf4j:jcl-over-slf4j:jar:2.0.17:compile +[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test +[DEBUG] org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test +[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test +[DEBUG] org.opentest4j:opentest4j:jar:1.3.0:test +[DEBUG] org.junit.platform:junit-platform-commons:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.junit.vintage:junit-vintage-engine:jar:6.0.1:test +[DEBUG] junit:junit:jar:4.13.2:test (version managed from 4.13.2) +[DEBUG] org.hamcrest:hamcrest-core:jar:3.0:test (version managed from 1.3) +[DEBUG] org.assertj:assertj-core:jar:3.27.6:test +[DEBUG] net.bytebuddy:byte-buddy:jar:1.17.8:test (version managed from 1.17.7) +[DEBUG] org.hamcrest:hamcrest:jar:3.0:test +[DEBUG] org.hamcrest:hamcrest-all:jar:1.3:test +[DEBUG] org.mockito:mockito-core:jar:5.20.0:test +[DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.17.8:test (version managed from 1.17.7) +[DEBUG] org.objenesis:objenesis:jar:3.3:test +[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:test (optional) +[INFO] +[INFO] --- directory-maven-plugin:1.0:directory-of (directories) @ spring-security-auth-server --- +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for repository.jboss.org (http://repository.jboss.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for snapshots.jboss.org (http://snapshots.jboss.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for oss.sonatype.org/jboss-snapshots (http://oss.sonatype.org/content/repositories/jboss-snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for codehaus-snapshots (http://nexus.codehaus.org/snapshots/). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=192137, ConflictMarker.markTime=48148, ConflictMarker.nodeCount=86, ConflictIdSorter.graphTime=94663, ConflictIdSorter.topsortTime=33331, ConflictIdSorter.conflictIdCount=38, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1213417, ConflictResolver.conflictItemCount=84, DefaultDependencyCollector.collectTime=1328633391, DefaultDependencyCollector.transformTime=1649399} +[DEBUG] org.commonjava.maven.plugins:directory-maven-plugin:jar:1.0 +[DEBUG] org.apache.maven:maven-core:jar:3.8.1:compile +[DEBUG] org.apache.maven:maven-settings:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-settings-builder:jar:3.8.1:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.25:compile (version managed from default) +[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile (version managed from default) +[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.7:compile (version managed from default) +[DEBUG] org.apache.maven:maven-builder-support:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-artifact:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-model-builder:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-resolver-provider:jar:3.8.1:compile (version managed from default) +[DEBUG] org.slf4j:slf4j-api:jar:1.7.29:compile (version managed from default) +[DEBUG] org.apache.maven.resolver:maven-resolver-impl:jar:1.6.2:compile (version managed from default) +[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.6.2:compile (version managed from default) +[DEBUG] org.apache.maven.resolver:maven-resolver-spi:jar:1.6.2:compile (version managed from default) +[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.6.2:compile (version managed from default) +[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile (version managed from default) +[DEBUG] commons-io:commons-io:jar:2.5:compile +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:compile (version managed from default) +[DEBUG] javax.enterprise:cdi-api:jar:1.0:compile +[DEBUG] javax.annotation:jsr250-api:jar:1.0:compile (version managed from default) +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:compile (version managed from default) +[DEBUG] com.google.inject:guice:jar:no_aop:4.2.1:compile (version managed from default) +[DEBUG] aopalliance:aopalliance:jar:1.0:compile +[DEBUG] com.google.guava:guava:jar:25.1-android:compile +[DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile +[DEBUG] org.checkerframework:checker-compat-qual:jar:2.0.0:compile +[DEBUG] com.google.errorprone:error_prone_annotations:jar:2.1.3:compile +[DEBUG] com.google.j2objc:j2objc-annotations:jar:1.1:compile +[DEBUG] org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile +[DEBUG] javax.inject:javax.inject:jar:1:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.2.1:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.6.0:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile (version managed from default) (exclusions managed from default) +[DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-plugin-api:jar:3.8.1:compile +[DEBUG] org.apache.maven:maven-model:jar:3.8.1:compile +[DEBUG] Created new class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 +[DEBUG] Importing foreign packages into class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 +[DEBUG] Included: org.commonjava.maven.plugins:directory-maven-plugin:jar:1.0 +[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.25 +[DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 +[DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.7 +[DEBUG] Included: org.apache.maven:maven-builder-support:jar:3.8.1 +[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.6.2 +[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1 +[DEBUG] Included: commons-io:commons-io:jar:2.5 +[DEBUG] Included: javax.enterprise:cdi-api:jar:1.0 +[DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 +[DEBUG] Included: com.google.inject:guice:jar:no_aop:4.2.1 +[DEBUG] Included: aopalliance:aopalliance:jar:1.0 +[DEBUG] Included: com.google.guava:guava:jar:25.1-android +[DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 +[DEBUG] Included: org.checkerframework:checker-compat-qual:jar:2.0.0 +[DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.1.3 +[DEBUG] Included: com.google.j2objc:j2objc-annotations:jar:1.1 +[DEBUG] Included: org.codehaus.mojo:animal-sniffer-annotations:jar:1.14 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.2.1 +[DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 +[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1 +[DEBUG] Configuring mojo org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of from plugin realm ClassRealm[plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of' with basic configurator --> +[DEBUG] (f) currentProject = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) groupId = com.baeldung +[DEBUG] (s) artifactId = parent-modules +[DEBUG] (f) project = com.baeldung:parent-modules +[DEBUG] (f) projects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] +[DEBUG] (f) property = tutorialsproject.basedir +[DEBUG] (f) quiet = false +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) systemProperty = false +[DEBUG] -- end configuration -- +[INFO] Directory of com.baeldung:parent-modules set to: /home/phil/work/baeldung/tutorials +[DEBUG] After setting property 'tutorialsproject.basedir', project properties are: + +-- listing properties -- +userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/c... +nexus.releases.url=file:///C:/progs/sonatype-work/nexus/... +hiptv.db.password=hiptv +jstl-api.version=1.2 +maven.scm.user=phil +maven1.repo=C:/Users/LightHouse/.maven/repository +jackson.version=2.17.2 +gpg.passphrase=${env.GPG_PASSPHRASE} +lightbm.serverName=lightbm +gib.buildUpstream=false +commons-lang3.version=3.14.0 +log4j.version=1.2.17 +junit.version=4.13.2 +maven.wagon.http.ssl.allowall=true +commons-collections4.version=4.5.0-M2 +userfront.repo.url=https://ssh.lighthouse.com.br/nexus/c... +logback.version=1.5.22 +commons-fileupload.version=1.5 +maven-jar-plugin.version=3.4.2 +maven.artifact.threads=4 +hiptv.db.username=hiptv +commons-cli.version=1.8.0 +maven.compiler.source=21 +maven.wagon.http.ssl.insecure=true +gib.failOnError=false +maven-compiler-plugin.version=3.13.0 +logback.configurationFileName=logback-config-global.xml +h2.version=2.2.224 +hamcrest-all.version=1.3 +jaxb-runtime.version=4.0.3 +custom-pmd.version=0.0.1 +maven-pmd-plugin.version=3.26.0 +maven-surefire-plugin.version=3.2.5 +altReleaseDeploymentRepository=lighthouse-releases::default::https:/... +jboss.home=C:\progs\token\jboss-desenvolvimento\... +jstl.version=1.2 +jmh-generator.version=1.37 +lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/c... +maven-war-plugin.version=3.4.0 +jmh-core.version=1.37 +exec-maven-plugin.version=3.3.0 +byte-buddy.version=1.14.18 +maven-install-plugin.version=3.1.2 +maven.scm.provider.cvs.implementation=cvs_native +checkstyle.failOnViolation=false +gib.referenceBranch=refs/remotes/origin/master +guava.version=33.2.1-jre +hamcrest.version=3.0 +mockito-junit-jupiter.version=5.12.0 +gib.skipTestsForUpstreamModules=true +spring-boot.version=4.0.1 +tutorialsproject.basedir=/home/phil/work/baeldung/tutorials +gib.disable=true +lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/c... +altSnapshotDeploymentRepository=lighthouse-snapshots::default::https:... +org.slf4j.version=2.0.17 +assertj.version=3.27.6 +project.build.sourceEncoding=UTF-8 +maven-jxr-plugin.version=3.4.0 +junit-platform-surefire-provider.version=1.3.2 +gitflow-incremental-builder.version=4.5.4 +nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/... +commons-io.version=2.16.1 +gpg.executable=gpg +farm.repository.url=https://maven.pkg.github.com/Farm-Inv... +maven-failsafe-plugin.version=3.3.0 +java.version=21 +JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\... +jsoup.version=1.17.2 +lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/... +mockito.version=5.20.0 +lightbm.jbossHome=c:/progs/lightbm/jboss +javax.servlet.jsp-api.version=2.3.3 +gib.excludePathsMatching=.*gradle-modules.* +project.reporting.outputEncoding=UTF-8 +lombok.version=1.18.36 +maven.compiler.target=21 +junit-jupiter.version=6.0.1 +junit-platform.version=6.0.1 +javax.servlet-api.version=4.0.1 +gib.failOnMissingGitDir=false +mockito-inline.version=5.2.0 +directory-maven-plugin.version=1.0 + +[INFO] +[INFO] --- maven-install-plugin:3.1.2:install-file (install-jar-lib) @ spring-security-auth-server --- +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=72990, ConflictMarker.markTime=19775, ConflictMarker.nodeCount=5, ConflictIdSorter.graphTime=5196, ConflictIdSorter.topsortTime=11389, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=131040, ConflictResolver.conflictItemCount=5, DefaultDependencyCollector.collectTime=91208608, DefaultDependencyCollector.transformTime=261633} +[DEBUG] org.apache.maven.plugins:maven-install-plugin:jar:3.1.2 +[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.9.18:compile +[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.9.18:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile +[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.0:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 +[DEBUG] Included: org.apache.maven.plugins:maven-install-plugin:jar:3.1.2 +[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.9.18 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 +[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.0 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file' with basic configurator --> +[DEBUG] (f) artifactId = custom-pmd +[DEBUG] (f) file = /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar +[DEBUG] (f) generatePom = true +[DEBUG] (f) groupId = org.baeldung.pmd +[DEBUG] (f) packaging = jar +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) version = 0.0.1 +[DEBUG] -- end configuration -- +[DEBUG] Loading META-INF/maven/org.baeldung.pmd/custom-pmd/pom.xml +[DEBUG] Installing generated POM +[INFO] Installing /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.jar +[DEBUG] Skipped re-installing /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.jar, seems unchanged +[DEBUG] Writing tracking file /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/_remote.repositories +[INFO] Installing /tmp/mvninstall1046770063626155883.pom to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.pom +[DEBUG] Writing tracking file /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/_remote.repositories +[DEBUG] Installing org.baeldung.pmd:custom-pmd/maven-metadata.xml to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/maven-metadata-local.xml +[INFO] +[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ spring-security-auth-server --- +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for codehaus.snapshots (http://snapshots.repository.codehaus.org). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for snapshots (http://snapshots.maven.codehaus.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (http://repo1.maven.org/maven2). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=293034, ConflictMarker.markTime=121317, ConflictMarker.nodeCount=77, ConflictIdSorter.graphTime=101925, ConflictIdSorter.topsortTime=64189, ConflictIdSorter.conflictIdCount=26, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=604757, ConflictResolver.conflictItemCount=74, DefaultDependencyCollector.collectTime=716283479, DefaultDependencyCollector.transformTime=1236844} +[DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:2.6 +[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-project:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-profile:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-core:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile +[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile +[DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile +[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile +[DEBUG] commons-cli:commons-cli:jar:1.0:compile +[DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile +[DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile +[DEBUG] classworlds:classworlds:jar:1.1:compile +[DEBUG] org.apache.maven:maven-artifact:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-settings:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-model:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-monitor:jar:2.0.6:compile +[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile +[DEBUG] junit:junit:jar:3.8.1:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:2.0.5:compile +[DEBUG] org.apache.maven.shared:maven-filtering:jar:1.1:compile +[DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.13:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 +[DEBUG] Included: org.apache.maven.plugins:maven-resources-plugin:jar:2.6 +[DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6 +[DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7 +[DEBUG] Included: commons-cli:commons-cli:jar:1.0 +[DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 +[DEBUG] Included: junit:junit:jar:3.8.1 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:2.0.5 +[DEBUG] Included: org.apache.maven.shared:maven-filtering:jar:1.1 +[DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.4 +[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.13 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:resources' with basic configurator --> +[DEBUG] (f) buildFilters = [] +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) escapeWindowsPaths = true +[DEBUG] (s) includeEmptyDirs = false +[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (s) overwrite = false +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources, PatternSet [includes: {}, excludes: {}]}}] +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) supportMultiLineFiltering = false +[DEBUG] (f) useBuildFilters = true +[DEBUG] (s) useDefaultDelimiters = true +[DEBUG] -- end configuration -- +[DEBUG] properties used {java.specification.version=25, java.vendor.url=https://adoptium.net/, log4j.version=1.2.17, sun.boot.library.path=/home/phil/.sdkman/candidates/java/25.0.1-tem/lib, env.NAME=_, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -B -X verify, jdk.debug=release, maven.version=3.6.3, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, jboss.home=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, env.NVM_BIN=/home/phil/.nvm/versions/node/v22.21.0/bin, exec-maven-plugin.version=3.3.0, env.WASMTIME_HOME=/home/phil/.wasmtime, byte-buddy.version=1.14.18, maven-install-plugin.version=3.1.2, java.runtime.version=25.0.1+8-LTS, java.vendor.version=Temurin-25.0.1+8, commons-io.version=2.16.1, java.io.tmpdir=/tmp, java.version=25.0.1, env.WT_SESSION=662f89ed-a2c7-4860-8915-7387a9a46982, env.WSL2_GUI_APPS_ENABLED=1, jsoup.version=1.17.2, lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/storage/releases, mockito.version=5.20.0, java.vm.specification.name=Java Virtual Machine Specification, env.WSL_DISTRO_NAME=Ubuntu, native.encoding=UTF-8, env.SDKMAN_PLATFORM=linuxx64, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor=Eclipse Adoptium, env.SDKMAN_BROKER_API=https://broker.sdkman.io, env._INTELLIJ_FORCE_PREPEND_PATH=/bin:, env.LANG=C.UTF-8, gib.buildUpstream=false, env.XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop, java.vm.specification.version=25, maven.wagon.http.ssl.allowall=true, maven.compiler.source=21, user.home=/home/phil, hamcrest-all.version=1.3, maven.scm.provider.cvs.implementation=cvs_native, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, hamcrest.version=3.0, tutorialsproject.basedir=/home/phil/work/baeldung/tutorials, os.version=5.15.167.4-microsoft-standard-WSL2, gib.disable=true, lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, env.SDKMAN_OLD_PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.name=OpenJDK 64-Bit Server VM, gitflow-incremental-builder.version=4.5.4, gpg.executable=gpg, os.arch=amd64, env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED=1, javax.servlet.jsp-api.version=2.3.3, junit-platform.version=6.0.1, env.SDKMAN_CANDIDATES_API=https://api.sdkman.io/2, env.PROCESS_LAUNCHED_BY_CW=1, env.NVM_INC=/home/phil/.nvm/versions/node/v22.21.0/include/node, commons-collections4.version=4.5.0-M2, maven.artifact.threads=4, gib.failOnError=false, h2.version=2.2.224, env.JAVA_HOME=/home/phil/.sdkman/candidates/java/25.0.1-tem, java.vm.compressedOopsMode=Zero based, custom-pmd.version=0.0.1, env.PNPM_HOME=/home/phil/.local/share/pnpm, jmh-core.version=1.37, env.PROCESS_LAUNCHED_BY_Q=1, spring-boot.version=4.0.1, env.POSH_CURSOR_COLUMN=1, env.LOGNAME=phil, assertj.version=3.27.6, nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/storage/snapshots, farm.repository.url=https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, lombok.version=1.18.36, env.SDKMAN_DIR=/home/phil/.sdkman, maven.compiler.target=21, mockito-inline.version=5.2.0, library.jansi.path=/usr/share/maven/lib/jansi-native, userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, maven1.repo=C:/Users/LightHouse/.maven/repository, maven.conf=/usr/share/maven/conf, userfront.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, sun.java.launcher=SUN_STANDARD, maven.wagon.http.ssl.insecure=true, env.NVM_DIR=/home/phil/.nvm, env.WAYLAND_DISPLAY=wayland-0, jaxb-runtime.version=4.0.3, lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, env.POSH_CURSOR_LINE=11, env.MAVEN_HOME=/usr/share/maven, java.runtime.name=OpenJDK Runtime Environment, env.NVM_CD_FLAGS=, env.MAVEN_CMD_LINE_ARGS= -B -X verify, maven-failsafe-plugin.version=3.3.0, nexus.releases.url=file:///C:/progs/sonatype-work/nexus/storage/releases, env.TERM=xterm-256color, jackson.version=2.17.2, sun.arch.data.model=64, maven-jar-plugin.version=3.4.2, maven-compiler-plugin.version=3.13.0, java.specification.vendor=Oracle Corporation, java.version.date=2025-10-21, java.home=/home/phil/.sdkman/candidates/java/25.0.1-tem, maven-war-plugin.version=3.4.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.PATH=/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin, mockito-junit-jupiter.version=5.12.0, env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, altSnapshotDeploymentRepository=lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/, org.slf4j.version=2.0.17, file.encoding=UTF-8, env.POWERLINE_COMMAND=oh-my-posh, env._=/bin/mvn, env.SHLVL=2, JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, lightbm.jbossHome=c:/progs/lightbm/jboss, stderr.encoding=UTF-8, classworlds.conf=/usr/share/maven/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, directory-maven-plugin.version=1.0, jstl-api.version=1.2, env.HOSTTYPE=x86_64, gpg.passphrase=${env.GPG_PASSPHRASE}, env.FIG_TERM=1, commons-lang3.version=3.14.0, os.name=Linux, junit.version=4.13.2, env.DISPLAY=:0, commons-fileupload.version=1.5, hiptv.db.username=hiptv, commons-cli.version=1.8.0, env.POSH_THEME=/home/phil/.poshthemes/amro.omp.json, logback.configurationFileName=logback-config-global.xml, jstl.version=1.2, gib.referenceBranch=refs/remotes/origin/master, guava.version=33.2.1-jre, stdout.encoding=UTF-8, path.separator=:, gib.skipTestsForUpstreamModules=true, env.WSL_INTEROP=/run/WSL/1158_interop, junit-platform-surefire-provider.version=1.3.2, env.SHELL=/bin/bash, env.LESSCLOSE=/usr/bin/lesspipe %s %s, maven.multiModuleProjectDirectory=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PULSE_SERVER=unix:/mnt/wslg/PulseServer, env.MAVEN_PROJECTBASEDIR=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.info=mixed mode, sharing, stdin.encoding=UTF-8, gib.failOnMissingGitDir=false, java.class.version=69.0, env.USER=phil, hiptv.db.password=hiptv, maven.scm.user=phil, sun.jnu.encoding=UTF-8, lightbm.serverName=lightbm, env.TERMINAL_EMULATOR=JetBrains-JediTerm, maven.build.version=Apache Maven 3.6.3, maven.home=/usr/share/maven, file.separator=/, maven-pmd-plugin.version=3.26.0, line.separator= +, user.name=phil, env.WSLENV=WT_SESSION:WT_PROFILE_ID:, maven-jxr-plugin.version=3.4.0, env.TERM_SESSION_ID=69e52897-81f9-4b3a-bda5-e5bd64973300, env.WT_PROFILE_ID={51855cb2-8cce-5362-8f54-464b92b32386}, env.XDG_RUNTIME_DIR=/run/user/1000/, project.reporting.outputEncoding=UTF-8, env.MOTD_SHOWN=update-motd, env.BUN_INSTALL=/home/phil/.bun, env.SDKMAN_CANDIDATES_DIR=/home/phil/.sdkman/candidates, env.OLDPWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.LESSOPEN=| /usr/bin/lesspipe %s, java.class.path=/usr/share/maven/boot/plexus-classworlds-2.x.jar, env.HOME=/home/phil, java.vm.vendor=Eclipse Adoptium, env.POSH_PID=35575, logback.version=1.5.22, sun.cpu.endian=little, user.language=en, maven-surefire-plugin.version=3.2.5, altReleaseDeploymentRepository=lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/, jmh-generator.version=1.37, checkstyle.failOnViolation=false, project.build.sourceEncoding=UTF-8, env.CONDA_PROMPT_MODIFIER=false, java.vendor.url.bug=https://github.com/adoptium/adoptium-support/issues, user.dir=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, gib.excludePathsMatching=.*gradle-modules.*, junit-jupiter.version=6.0.1, javax.servlet-api.version=4.0.1, java.vm.version=25.0.1+8-LTS} +[INFO] Using 'UTF-8' encoding to copy filtered resources. +[DEBUG] resource with targetPath null +directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources +excludes [] +includes [] +[DEBUG] ignoreDelta true +[INFO] Copying 1 resource +[DEBUG] file application.yaml has a filtered file extension +[DEBUG] copy /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml to /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/application.yaml +[DEBUG] no use filter components +[INFO] +[INFO] --- maven-compiler-plugin:3.13.0:compile (default-compile) @ spring-security-auth-server --- +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for oss.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots/). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=91008, ConflictMarker.markTime=22144, ConflictMarker.nodeCount=22, ConflictIdSorter.graphTime=11003, ConflictIdSorter.topsortTime=16802, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=144143, ConflictResolver.conflictItemCount=22, DefaultDependencyCollector.collectTime=342056108, DefaultDependencyCollector.transformTime=308896} +[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.13.0 +[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile +[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile +[DEBUG] commons-io:commons-io:jar:2.11.0:compile +[DEBUG] org.apache.maven.shared:maven-shared-incremental:jar:1.1:compile +[DEBUG] org.codehaus.plexus:plexus-java:jar:1.2.0:compile +[DEBUG] org.ow2.asm:asm:jar:9.6:compile +[DEBUG] com.thoughtworks.qdox:qdox:jar:2.0.3:compile +[DEBUG] org.codehaus.plexus:plexus-compiler-api:jar:2.15.0:compile +[DEBUG] org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0:compile +[DEBUG] javax.inject:javax.inject:jar:1:compile +[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.0:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0:runtime +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.0:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 +[DEBUG] Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.13.0 +[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2 +[DEBUG] Included: commons-io:commons-io:jar:2.11.0 +[DEBUG] Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1 +[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.2.0 +[DEBUG] Included: org.ow2.asm:asm:jar:9.6 +[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.0.3 +[DEBUG] Included: org.codehaus.plexus:plexus-compiler-api:jar:2.15.0 +[DEBUG] Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0 +[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.0 +[DEBUG] Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.0 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile' with basic configurator --> +[DEBUG] (s) groupId = org.springframework.boot +[DEBUG] (s) artifactId = spring-boot-configuration-processor +[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] +[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true +[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) compilePath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar] +[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java] +[DEBUG] (f) compilerId = javac +[DEBUG] (f) createMissingPackageInfoClass = true +[DEBUG] (f) debug = true +[DEBUG] (f) debugFileName = javac +[DEBUG] (f) enablePreview = false +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) failOnError = true +[DEBUG] (f) failOnWarning = false +[DEBUG] (f) fileExtensions = [jar, class] +[DEBUG] (f) forceJavacCompilerUse = false +[DEBUG] (f) forceLegacyJavacApi = false +[DEBUG] (f) fork = false +[DEBUG] (f) generatedSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations +[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile {execution: default-compile} +[DEBUG] (f) optimize = false +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (f) parameters = false +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) projectArtifact = com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT +[DEBUG] (s) release = 21 +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) showCompilationChanges = false +[DEBUG] (f) showDeprecation = false +[DEBUG] (f) showWarnings = true +[DEBUG] (f) skipMultiThreadWarning = false +[DEBUG] (f) source = 21 +[DEBUG] (f) staleMillis = 0 +[DEBUG] (s) target = 21 +[DEBUG] (f) useIncrementalCompilation = true +[DEBUG] (f) verbose = false +[DEBUG] -- end configuration -- +[DEBUG] Using compiler 'javac'. +[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations to compile source roots: + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java +[DEBUG] New compile source roots: + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=49015, ConflictMarker.markTime=22991, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=3940, ConflictIdSorter.topsortTime=13381, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=74499, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=12691880, DefaultDependencyCollector.transformTime=186295} +[DEBUG] CompilerReuseStrategy: reuseCreated +[DEBUG] useIncrementalCompilation enabled +[INFO] Nothing to compile - all classes are up to date. +[INFO] +[INFO] >>> maven-pmd-plugin:3.26.0:check (default) > :pmd @ spring-security-auth-server >>> +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=203777, ConflictMarker.markTime=87260, ConflictMarker.nodeCount=238, ConflictIdSorter.graphTime=73102, ConflictIdSorter.topsortTime=219613, ConflictIdSorter.conflictIdCount=97, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=2282716, ConflictResolver.conflictItemCount=236, DefaultDependencyCollector.collectTime=8456380, DefaultDependencyCollector.transformTime=2965871} +[DEBUG] com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT +[DEBUG] org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile +[DEBUG] org.springframework.boot:spring-boot-starter:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile (version managed from 2.25.3) +[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.25.3:compile (version managed from 2.25.3) +[DEBUG] org.slf4j:jul-to-slf4j:jar:2.0.17:compile (version managed from 2.0.17) +[DEBUG] org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile (version managed from 3.0.0) +[DEBUG] org.yaml:snakeyaml:jar:2.5:compile (version managed from 2.5) +[DEBUG] org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] tools.jackson.core:jackson-databind:jar:3.0.3:compile (version managed from 3.0.3) +[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile (version managed from 2.20) +[DEBUG] tools.jackson.core:jackson-core:jar:3.0.3:compile (version managed from 3.0.3) +[DEBUG] org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework:spring-context:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-web:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-beans:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] io.micrometer:micrometer-observation:jar:1.16.1:compile (version managed from 1.16.1) +[DEBUG] io.micrometer:micrometer-commons:jar:1.16.1:compile (version managed from 1.16.1) +[DEBUG] org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework:spring-webmvc:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-expression:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile +[DEBUG] org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-security:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-config:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-crypto:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-web:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-aop:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] com.nimbusds:nimbus-jose-jwt:jar:10.4:compile +[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test:jar:4.0.1:test +[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-starter-security-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-security-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-test:jar:7.0.2:test (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] com.jayway.jsonpath:json-path:jar:2.10.0:test (version managed from 2.10.0) +[DEBUG] jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test (version managed from 4.0.4) +[DEBUG] jakarta.activation:jakarta.activation-api:jar:2.1.4:test (version managed from 2.1.4) +[DEBUG] net.minidev:json-smart:jar:2.6.0:test (version managed from 2.6.0) +[DEBUG] net.minidev:accessors-smart:jar:2.6.0:test +[DEBUG] org.ow2.asm:asm:jar:9.7.1:test +[DEBUG] org.awaitility:awaitility:jar:4.3.0:test (version managed from 4.3.0) +[DEBUG] org.junit.jupiter:junit-jupiter:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.mockito:mockito-junit-jupiter:jar:5.20.0:test (version managed from 5.20.0) +[DEBUG] org.skyscreamer:jsonassert:jar:1.5.3:test (version managed from 1.5.3) +[DEBUG] com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test +[DEBUG] org.springframework:spring-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] commons-logging:commons-logging:jar:1.3.5:compile (version managed from 1.3.5) +[DEBUG] org.springframework:spring-test:jar:7.0.2:test (version managed from 7.0.2) +[DEBUG] org.xmlunit:xmlunit-core:jar:2.10.4:test (version managed from 2.10.4) +[DEBUG] org.springframework.boot:spring-boot-starter-webmvc-test:jar:4.0.1:test +[DEBUG] org.springframework.boot:spring-boot-starter-jackson-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-webmvc-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-resttestclient:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.junit.platform:junit-platform-launcher:jar:6.0.1:test +[DEBUG] org.junit.platform:junit-platform-engine:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:test +[DEBUG] org.jspecify:jspecify:jar:1.0.0:compile (version managed from 1.0.0) +[DEBUG] org.slf4j:slf4j-api:jar:2.0.17:compile +[DEBUG] ch.qos.logback:logback-classic:jar:1.5.22:compile +[DEBUG] ch.qos.logback:logback-core:jar:1.5.22:compile +[DEBUG] org.slf4j:jcl-over-slf4j:jar:2.0.17:compile +[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test +[DEBUG] org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test +[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test +[DEBUG] org.opentest4j:opentest4j:jar:1.3.0:test +[DEBUG] org.junit.platform:junit-platform-commons:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.junit.vintage:junit-vintage-engine:jar:6.0.1:test +[DEBUG] junit:junit:jar:4.13.2:test (version managed from 4.13.2) +[DEBUG] org.hamcrest:hamcrest-core:jar:3.0:test (version managed from 1.3) +[DEBUG] org.assertj:assertj-core:jar:3.27.6:test +[DEBUG] net.bytebuddy:byte-buddy:jar:1.17.8:test (version managed from 1.17.7) +[DEBUG] org.hamcrest:hamcrest:jar:3.0:test +[DEBUG] org.hamcrest:hamcrest-all:jar:1.3:test +[DEBUG] org.mockito:mockito-core:jar:5.20.0:test +[DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.17.8:test (version managed from 1.17.7) +[DEBUG] org.objenesis:objenesis:jar:3.3:test +[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:test (optional) +[INFO] +[INFO] --- maven-pmd-plugin:3.26.0:pmd (pmd) @ spring-security-auth-server --- +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=174122, ConflictMarker.markTime=86938, ConflictMarker.nodeCount=236, ConflictIdSorter.graphTime=53603, ConflictIdSorter.topsortTime=53481, ConflictIdSorter.conflictIdCount=85, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1022764, ConflictResolver.conflictItemCount=225, DefaultDependencyCollector.collectTime=3613713873, DefaultDependencyCollector.transformTime=1468173} +[DEBUG] org.apache.maven.plugins:maven-pmd-plugin:jar:3.26.0 +[DEBUG] org.baeldung.pmd:custom-pmd:jar:0.0.1:runtime +[DEBUG] org.apache.maven.shared:maven-artifact-transfer:jar:0.13.1:compile +[DEBUG] org.apache.maven:maven-core:jar:3.0:compile +[DEBUG] org.apache.maven:maven-model:jar:3.0:compile +[DEBUG] org.apache.maven:maven-settings:jar:3.0:compile +[DEBUG] org.apache.maven:maven-settings-builder:jar:3.0:compile +[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.0:compile +[DEBUG] org.apache.maven:maven-plugin-api:jar:3.0:compile +[DEBUG] org.apache.maven:maven-model-builder:jar:3.0:compile +[DEBUG] org.apache.maven:maven-aether-provider:jar:3.0:runtime +[DEBUG] org.sonatype.aether:aether-impl:jar:1.7:compile +[DEBUG] org.sonatype.aether:aether-spi:jar:1.7:compile +[DEBUG] org.sonatype.aether:aether-api:jar:1.7:compile +[DEBUG] org.sonatype.aether:aether-util:jar:1.7:compile +[DEBUG] org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile +[DEBUG] org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile +[DEBUG] org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.14:compile +[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile +[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile +[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:compile +[DEBUG] org.apache.maven:maven-artifact:jar:3.0:compile +[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.0.0:compile +[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0:compile +[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile +[DEBUG] net.sourceforge.pmd:pmd-core:jar:7.7.0:compile +[DEBUG] org.slf4j:jul-to-slf4j:jar:1.7.36:compile +[DEBUG] org.antlr:antlr4-runtime:jar:4.9.3:compile +[DEBUG] net.sf.saxon:Saxon-HE:jar:12.5:compile +[DEBUG] org.xmlresolver:xmlresolver:jar:5.2.2:compile +[DEBUG] org.apache.httpcomponents.client5:httpclient5:jar:5.1.3:runtime +[DEBUG] org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3:runtime +[DEBUG] org.apache.httpcomponents.core5:httpcore5:jar:5.1.3:runtime +[DEBUG] org.xmlresolver:xmlresolver:jar:data:5.2.2:compile +[DEBUG] org.apache.commons:commons-lang3:jar:3.14.0:compile +[DEBUG] org.ow2.asm:asm:jar:9.7:compile +[DEBUG] com.google.code.gson:gson:jar:2.11.0:compile +[DEBUG] com.google.errorprone:error_prone_annotations:jar:2.27.0:compile +[DEBUG] org.checkerframework:checker-qual:jar:3.48.1:compile +[DEBUG] org.pcollections:pcollections:jar:4.0.2:compile +[DEBUG] com.github.oowekyala.ooxml:nice-xml-messages:jar:3.1:compile +[DEBUG] net.sourceforge.pmd:pmd-java:jar:7.7.0:runtime +[DEBUG] net.sourceforge.pmd:pmd-javascript:jar:7.7.0:runtime +[DEBUG] org.mozilla:rhino:jar:1.7.15:runtime +[DEBUG] net.sourceforge.pmd:pmd-jsp:jar:7.7.0:runtime +[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile +[DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:2.0.0:compile +[DEBUG] org.apache.maven.doxia:doxia-core:jar:2.0.0:compile +[DEBUG] javax.inject:javax.inject:jar:1:compile +[DEBUG] commons-io:commons-io:jar:2.17.0:compile +[DEBUG] org.apache.commons:commons-text:jar:1.12.0:compile +[DEBUG] org.apache.maven.reporting:maven-reporting-impl:jar:4.0.0:compile +[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:4.0.0:compile +[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile +[DEBUG] org.apache.maven.doxia:doxia-site-model:jar:2.0.0:compile +[DEBUG] org.apache.maven.doxia:doxia-integration-tools:jar:2.0.0:compile +[DEBUG] org.apache.maven.doxia:doxia-site-renderer:jar:2.0.0:compile +[DEBUG] org.apache.maven.doxia:doxia-skin-model:jar:2.0.0:compile +[DEBUG] org.apache.maven.doxia:doxia-module-xhtml5:jar:2.0.0:compile +[DEBUG] org.codehaus.plexus:plexus-velocity:jar:2.2.0:compile +[DEBUG] org.apache.velocity:velocity-engine-core:jar:2.4:compile +[DEBUG] org.apache.velocity.tools:velocity-tools-generic:jar:3.1:compile +[DEBUG] commons-beanutils:commons-beanutils:jar:1.9.4:compile +[DEBUG] commons-logging:commons-logging:jar:1.2:compile +[DEBUG] commons-collections:commons-collections:jar:3.2.2:compile +[DEBUG] org.apache.commons:commons-digester3:jar:3.2:compile +[DEBUG] com.github.cliftonlabs:json-simple:jar:3.0.2:compile +[DEBUG] org.apache.maven.doxia:doxia-module-apt:jar:2.0.0:runtime +[DEBUG] org.apache.maven.doxia:doxia-module-xdoc:jar:2.0.0:runtime +[DEBUG] org.apache.maven:maven-archiver:jar:3.6.2:compile +[DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.9.2:compile +[DEBUG] org.codehaus.plexus:plexus-io:jar:3.4.2:compile +[DEBUG] org.apache.commons:commons-compress:jar:1.26.1:compile +[DEBUG] commons-codec:commons-codec:jar:1.16.1:compile +[DEBUG] org.iq80.snappy:snappy:jar:0.4:compile +[DEBUG] org.tukaani:xz:jar:1.9:runtime +[DEBUG] com.github.luben:zstd-jni:jar:1.5.5-11:runtime +[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.9.0.M3:compile (version managed from default) +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M3:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-resources:jar:1.3.0:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile +[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.1:compile +[DEBUG] org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 +[DEBUG] Included: org.apache.maven.plugins:maven-pmd-plugin:jar:3.26.0 +[DEBUG] Included: org.baeldung.pmd:custom-pmd:jar:0.0.1 +[DEBUG] Included: org.apache.maven.shared:maven-artifact-transfer:jar:0.13.1 +[DEBUG] Included: org.sonatype.aether:aether-util:jar:1.7 +[DEBUG] Included: org.sonatype.sisu:sisu-inject-bean:jar:1.4.2 +[DEBUG] Included: org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7 +[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.14 +[DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3 +[DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.4 +[DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.0.0 +[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0 +[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 +[DEBUG] Included: net.sourceforge.pmd:pmd-core:jar:7.7.0 +[DEBUG] Included: org.slf4j:jul-to-slf4j:jar:1.7.36 +[DEBUG] Included: org.antlr:antlr4-runtime:jar:4.9.3 +[DEBUG] Included: net.sf.saxon:Saxon-HE:jar:12.5 +[DEBUG] Included: org.xmlresolver:xmlresolver:jar:5.2.2 +[DEBUG] Included: org.apache.httpcomponents.client5:httpclient5:jar:5.1.3 +[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3 +[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5:jar:5.1.3 +[DEBUG] Included: org.xmlresolver:xmlresolver:jar:data:5.2.2 +[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.14.0 +[DEBUG] Included: org.ow2.asm:asm:jar:9.7 +[DEBUG] Included: com.google.code.gson:gson:jar:2.11.0 +[DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.27.0 +[DEBUG] Included: org.checkerframework:checker-qual:jar:3.48.1 +[DEBUG] Included: org.pcollections:pcollections:jar:4.0.2 +[DEBUG] Included: com.github.oowekyala.ooxml:nice-xml-messages:jar:3.1 +[DEBUG] Included: net.sourceforge.pmd:pmd-java:jar:7.7.0 +[DEBUG] Included: net.sourceforge.pmd:pmd-javascript:jar:7.7.0 +[DEBUG] Included: org.mozilla:rhino:jar:1.7.15 +[DEBUG] Included: net.sourceforge.pmd:pmd-jsp:jar:7.7.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-core:jar:2.0.0 +[DEBUG] Included: commons-io:commons-io:jar:2.17.0 +[DEBUG] Included: org.apache.commons:commons-text:jar:1.12.0 +[DEBUG] Included: org.apache.maven.reporting:maven-reporting-impl:jar:4.0.0 +[DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:4.0.0 +[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2 +[DEBUG] Included: org.apache.maven.doxia:doxia-site-model:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-integration-tools:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-site-renderer:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-skin-model:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-module-xhtml5:jar:2.0.0 +[DEBUG] Included: org.codehaus.plexus:plexus-velocity:jar:2.2.0 +[DEBUG] Included: org.apache.velocity:velocity-engine-core:jar:2.4 +[DEBUG] Included: org.apache.velocity.tools:velocity-tools-generic:jar:3.1 +[DEBUG] Included: commons-beanutils:commons-beanutils:jar:1.9.4 +[DEBUG] Included: commons-logging:commons-logging:jar:1.2 +[DEBUG] Included: commons-collections:commons-collections:jar:3.2.2 +[DEBUG] Included: org.apache.commons:commons-digester3:jar:3.2 +[DEBUG] Included: com.github.cliftonlabs:json-simple:jar:3.0.2 +[DEBUG] Included: org.apache.maven.doxia:doxia-module-apt:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-module-xdoc:jar:2.0.0 +[DEBUG] Included: org.apache.maven:maven-archiver:jar:3.6.2 +[DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.9.2 +[DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.4.2 +[DEBUG] Included: org.apache.commons:commons-compress:jar:1.26.1 +[DEBUG] Included: commons-codec:commons-codec:jar:1.16.1 +[DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 +[DEBUG] Included: org.tukaani:xz:jar:1.9 +[DEBUG] Included: com.github.luben:zstd-jni:jar:1.5.5-11 +[DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M3 +[DEBUG] Included: org.codehaus.plexus:plexus-resources:jar:1.3.0 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 +[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.1 +[DEBUG] Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Initializing Velocity, Calling init()... +[DEBUG] Starting Apache Velocity 2.4 +[DEBUG] Default Properties resource: org/apache/velocity/runtime/defaults/velocity.properties +[DEBUG] ResourceLoader instantiated: org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader +[DEBUG] ResourceLoader instantiated: org.apache.velocity.runtime.resource.loader.FileResourceLoader +[DEBUG] FileResourceLoader: adding path '' +[DEBUG] initialized (class org.apache.velocity.runtime.resource.ResourceCacheImpl) with class java.util.Collections$SynchronizedMap cache map. +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Stop +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Define +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Break +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Evaluate +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Macro +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Parse +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Include +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach +[DEBUG] Created 20 parsers. +[DEBUG] "velocimacro.library.path" is not set. Trying default library: velocimacros.vtl +[DEBUG] Could not load resource 'velocimacros.vtl' from ResourceLoader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader +[DEBUG] Default library velocimacros.vtl not found. Trying old default library: VM_global_library.vm +[DEBUG] Could not load resource 'VM_global_library.vm' from ResourceLoader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader +[DEBUG] Old default library VM_global_library.vm not found. +[DEBUG] allowInline = true: VMs can be defined inline in templates +[DEBUG] allowInlineToOverride = true: VMs defined inline may replace previous VM definitions +[DEBUG] allowInlineLocal = false: VMs defined inline will be global in scope if allowed. +[DEBUG] autoload off: VM system will not automatically reload global library macros +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd' with basic configurator --> +[DEBUG] (f) aggregate = false +[DEBUG] (f) analysisCache = false +[DEBUG] (f) analysisCacheLocation = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/pmd.cache +[DEBUG] (f) benchmark = false +[DEBUG] (f) benchmarkOutputFilename = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd-benchmark.txt +[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations] +[DEBUG] (f) excludeRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main] +[DEBUG] (f) format = xml +[DEBUG] (f) includeTests = true +[DEBUG] (f) includeXmlInReports = false +[DEBUG] (f) inputEncoding = UTF-8 +[DEBUG] (f) language = java +[DEBUG] (f) linkXRef = true +[DEBUG] (f) locale = default +[DEBUG] (f) minimumPriority = 5 +[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd {execution: pmd} +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/reports +[DEBUG] (f) outputEncoding = UTF-8 +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) reactorProjects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] +[DEBUG] (f) remoteProjectRepositories = [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] +[DEBUG] (f) renderProcessingErrors = true +[DEBUG] (f) renderRuleViolationPriority = true +[DEBUG] (f) renderSuppressedViolations = true +[DEBUG] (f) renderViolationsByPriority = true +[DEBUG] (f) repoSession = org.eclipse.aether.DefaultRepositorySystemSession@563ccd31 +[DEBUG] (s) rulesets = [/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml] +[DEBUG] (f) rulesetsTargetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) showPmdLog = true +[DEBUG] (f) siteDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/site +[DEBUG] (f) skip = false +[DEBUG] (f) skipEmptyReport = false +[DEBUG] (f) skipPmdError = true +[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) targetJdk = 21 +[DEBUG] (f) testSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] +[DEBUG] (f) typeResolution = true +[DEBUG] -- end configuration -- +[DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hg/**,**/.git,**/.git/**,**/.gitignore,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail +[DEBUG] Inclusions: **/*.java +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java +[DEBUG] Directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java has been excluded as it matches excludeRoot /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java +[DEBUG] Preparing ruleset: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml +[DEBUG] Before: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml After: 001-baeldung-pmd-rules.xml +[DEBUG] The resource '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' was found as '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' +[DEBUG] Using aux classpath: [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] +[INFO] PMD version: 7.7.0 +[DEBUG] Using language java+version:21 +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Created new FileCollector with LanguageVersionDiscoverer(LanguageRegistry(ecmascript, java, jsp)) +[DEBUG] Rules loaded from /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets/001-baeldung-pmd-rules.xml: +[DEBUG] - UnitTestMustFollowNamingConventionRule (Java) +[DEBUG] Executing PMD... +[DEBUG] Using analysis classloader: ClasspathClassLoader[[file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes/:file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar:file:/home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar:file:/home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar:file:/home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar:file:/home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar:file:/home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar:file:/home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar:file:/home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar:file:/home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar:file:/home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar:file:/home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar:file:/home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar:file:/home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar:file:/home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:file:/home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar:file:/home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar:file:/home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar:file:/home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:file:/home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:file:/home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar:file:/home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar:file:/home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar:file:/home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar:file:/home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:file:/home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar:file:/home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar:file:/home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] jrt-fs: null parent: ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.newStringCtx (PolyResolution.java:731) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution. (PolyResolution.java:98) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver. (LazyTypeResolver.java:117) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.initTypeResolver (InternalApiBridge.java:150) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:130) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.lambda$doParse$2 (GenericSigBase.java:152) + at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:426) + at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:386) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:152) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) + at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getEnclosingTypeParams (GenericSigBase.java:72) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.typeParamsWrapper (SignatureParser.java:94) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:64) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.arrayType (TypeSigParser.java:216) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:146) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:53) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getDeclaredClasses (ClassStub.java:351) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.getDeclaredClasses (ClassTypeImpl.java:315) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.walkSelf (JavaResolvers.java:412) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.hidingWalkResolvers (JavaResolvers.java:386) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.inheritedMembersResolvers (JavaResolvers.java:358) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.typeBody (SymTableFactory.java:395) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:283) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.JavaVisitorBase.visit (JavaVisitorBase.java:57) + at net.sourceforge.pmd.lang.java.ast.ASTClassDeclaration.acceptVisitor (ASTClassDeclaration.java:38) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.ast.AstVisitorBase.visitChildren (AstVisitorBase.java:31) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:247) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classHeader (TypeSigParser.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseFully (SignatureParser.java:100) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseClassSignature (SignatureParser.java:57) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:155) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) + at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:31) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:43) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.FieldStub.getTypeMirror (FieldStub.java:53) + at net.sourceforge.pmd.lang.java.types.JVariableSig.getTypeMirror (JVariableSig.java:93) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:674) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.acceptVisitor (ASTFieldAccess.java:81) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers$5.resolveHere (JavaResolvers.java:202) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.NameResolver$1.resolveHere (NameResolver.java:84) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolveHere (ShadowChainNodeBase.java:106) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:84) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:87) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.CachingShadowChainNode.resolve (CachingShadowChainNode.java:42) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:56) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:527) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) + at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:87) + at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:65) + at net.sourceforge.pmd.lang.java.ast.Annotatable.lambda$isAnnotationPresent$1 (Annotatable.java:48) + at net.sourceforge.pmd.lang.ast.internal.SingletonNodeStream.any (SingletonNodeStream.java:136) + at net.sourceforge.pmd.lang.java.ast.Annotatable.isAnnotationPresent (Annotatable.java:48) + at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass$RelevantMethodSet.addIfRelevant (OverrideResolutionPass.java:83) + at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass.resolveOverrides (OverrideResolutionPass.java:38) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.overrideResolution (InternalApiBridge.java:116) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$6 (JavaAstProcessor.java:139) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:139) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[DEBUG] PMD finished. Found 0 violations. +[DEBUG] Removing excluded violations. Using 0 configured exclusions. +[DEBUG] Excluded 0 violations. +[DEBUG] Computing site model of 'com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT' for default locale +[DEBUG] No site descriptor +[DEBUG] Looking for site descriptor of level 1 parent project: com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT +[DEBUG] No parent level 1 site descriptor +[DEBUG] Looking for site descriptor of level 2 parent project: com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT +[DEBUG] No parent level 2 site descriptor +[DEBUG] Site model inheritance: assembling child with level 2 parent: distributionManagement.site.url child = null and parent = null +[DEBUG] Site model inheritance: assembling child with level 1 parent: distributionManagement.site.url child = null and parent = null +[DEBUG] Using default site descriptor +[DEBUG] Mapped url: /home/phil/work/baeldung/tutorials/parent-boot-4 to relative path: ../../parent-boot-4 +[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin +[DEBUG] Skin doxia-sitetools prerequisite: 2.0.0-M18, current: 2.0.0, matched = true +[DEBUG] Unknown source: Modified invalid anchor name 'PMD Results' to 'PMD_Results' +[DEBUG] Processing Velocity for template META-INF/maven/site.vm on null +[DEBUG] added VM topMenu: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM topLinks: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM link: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM topLink: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM image: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM banner: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM links: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM breadcrumbs: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM displayTree: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM menuItem: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM mainMenu: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM copyright: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM publishDate: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM builtByLogo: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM googleAnalytics: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM matomo: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM googleSearch: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM forkMeOnGitHubHead: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM forkMeOnGitHub: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM prjProfile: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM facebookLoadSDK: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM facebookLike: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM followTwitter: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM generatedBy: source=org.apache.velocity.Template@6f0a4e30 +[DEBUG] added VM anchorJS: source=org.apache.velocity.Template@6f0a4e30 +[INFO] +[INFO] <<< maven-pmd-plugin:3.26.0:check (default) < :pmd @ spring-security-auth-server <<< +[INFO] +[INFO] +[INFO] --- maven-pmd-plugin:3.26.0:check (default) @ spring-security-auth-server --- +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check' with basic configurator --> +[DEBUG] (f) aggregate = false +[DEBUG] (f) failOnViolation = true +[DEBUG] (f) failurePriority = 5 +[DEBUG] (f) maxAllowedViolations = 0 +[DEBUG] (f) printFailingErrors = false +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) skip = false +[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) verbose = true +[DEBUG] -- end configuration -- +[INFO] +[INFO] --- maven-pmd-plugin:3.26.0:pmd (default) @ spring-security-auth-server --- +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd' with basic configurator --> +[DEBUG] (f) aggregate = false +[DEBUG] (f) analysisCache = false +[DEBUG] (f) analysisCacheLocation = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/pmd.cache +[DEBUG] (f) benchmark = false +[DEBUG] (f) benchmarkOutputFilename = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd-benchmark.txt +[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations] +[DEBUG] (f) excludeRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main] +[DEBUG] (f) format = xml +[DEBUG] (f) includeTests = true +[DEBUG] (f) includeXmlInReports = false +[DEBUG] (f) inputEncoding = UTF-8 +[DEBUG] (f) language = java +[DEBUG] (f) linkXRef = true +[DEBUG] (f) locale = default +[DEBUG] (f) minimumPriority = 5 +[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd {execution: default} +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/reports +[DEBUG] (f) outputEncoding = UTF-8 +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) reactorProjects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] +[DEBUG] (f) remoteProjectRepositories = [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] +[DEBUG] (f) renderProcessingErrors = true +[DEBUG] (f) renderRuleViolationPriority = true +[DEBUG] (f) renderSuppressedViolations = true +[DEBUG] (f) renderViolationsByPriority = true +[DEBUG] (f) repoSession = org.eclipse.aether.DefaultRepositorySystemSession@563ccd31 +[DEBUG] (s) rulesets = [/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml] +[DEBUG] (f) rulesetsTargetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) showPmdLog = true +[DEBUG] (f) siteDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/site +[DEBUG] (f) skip = false +[DEBUG] (f) skipEmptyReport = false +[DEBUG] (f) skipPmdError = true +[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) targetJdk = 21 +[DEBUG] (f) testSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] +[DEBUG] (f) typeResolution = true +[DEBUG] -- end configuration -- +[DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hg/**,**/.git,**/.git/**,**/.gitignore,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail +[DEBUG] Inclusions: **/*.java +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java +[DEBUG] Directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java has been excluded as it matches excludeRoot /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java +[DEBUG] Preparing ruleset: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml +[DEBUG] Before: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml After: 001-baeldung-pmd-rules.xml +[DEBUG] The resource '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' was found as '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' +[DEBUG] Using aux classpath: [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] +[INFO] PMD version: 7.7.0 +[DEBUG] Using language java+version:21 +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Created new FileCollector with LanguageVersionDiscoverer(LanguageRegistry(ecmascript, java, jsp)) +[DEBUG] Rules loaded from /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets/001-baeldung-pmd-rules.xml: +[DEBUG] - UnitTestMustFollowNamingConventionRule (Java) +[DEBUG] Executing PMD... +[DEBUG] Using analysis classloader: ClasspathClassLoader[[file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes/:file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar:file:/home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar:file:/home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar:file:/home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar:file:/home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar:file:/home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar:file:/home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar:file:/home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar:file:/home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar:file:/home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar:file:/home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar:file:/home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar:file:/home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar:file:/home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:file:/home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar:file:/home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar:file:/home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar:file:/home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:file:/home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:file:/home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar:file:/home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar:file:/home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar:file:/home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar:file:/home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:file:/home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar:file:/home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar:file:/home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] jrt-fs: null parent: ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.newStringCtx (PolyResolution.java:731) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution. (PolyResolution.java:98) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver. (LazyTypeResolver.java:117) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.initTypeResolver (InternalApiBridge.java:150) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:130) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.lambda$doParse$2 (GenericSigBase.java:152) + at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:426) + at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:386) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:152) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) + at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getEnclosingTypeParams (GenericSigBase.java:72) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.typeParamsWrapper (SignatureParser.java:94) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:64) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.arrayType (TypeSigParser.java:216) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:146) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:53) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getDeclaredClasses (ClassStub.java:351) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.getDeclaredClasses (ClassTypeImpl.java:315) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.walkSelf (JavaResolvers.java:412) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.hidingWalkResolvers (JavaResolvers.java:386) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.inheritedMembersResolvers (JavaResolvers.java:358) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.typeBody (SymTableFactory.java:395) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:283) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.JavaVisitorBase.visit (JavaVisitorBase.java:57) + at net.sourceforge.pmd.lang.java.ast.ASTClassDeclaration.acceptVisitor (ASTClassDeclaration.java:38) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.ast.AstVisitorBase.visitChildren (AstVisitorBase.java:31) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:247) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classHeader (TypeSigParser.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseFully (SignatureParser.java:100) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseClassSignature (SignatureParser.java:57) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:155) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) + at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:31) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:43) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.FieldStub.getTypeMirror (FieldStub.java:53) + at net.sourceforge.pmd.lang.java.types.JVariableSig.getTypeMirror (JVariableSig.java:93) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:674) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.acceptVisitor (ASTFieldAccess.java:81) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers$5.resolveHere (JavaResolvers.java:202) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.NameResolver$1.resolveHere (NameResolver.java:84) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolveHere (ShadowChainNodeBase.java:106) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:84) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:87) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.CachingShadowChainNode.resolve (CachingShadowChainNode.java:42) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:56) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:527) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) + at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:87) + at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:65) + at net.sourceforge.pmd.lang.java.ast.Annotatable.lambda$isAnnotationPresent$1 (Annotatable.java:48) + at net.sourceforge.pmd.lang.ast.internal.SingletonNodeStream.any (SingletonNodeStream.java:136) + at net.sourceforge.pmd.lang.java.ast.Annotatable.isAnnotationPresent (Annotatable.java:48) + at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass$RelevantMethodSet.addIfRelevant (OverrideResolutionPass.java:83) + at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass.resolveOverrides (OverrideResolutionPass.java:38) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.overrideResolution (InternalApiBridge.java:116) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$6 (JavaAstProcessor.java:139) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:139) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[DEBUG] PMD finished. Found 0 violations. +[DEBUG] Removing excluded violations. Using 0 configured exclusions. +[DEBUG] Excluded 0 violations. +[DEBUG] Computing site model of 'com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT' for default locale +[DEBUG] No site descriptor +[DEBUG] Looking for site descriptor of level 1 parent project: com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT +[DEBUG] No parent level 1 site descriptor +[DEBUG] Looking for site descriptor of level 2 parent project: com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT +[DEBUG] No parent level 2 site descriptor +[DEBUG] Site model inheritance: assembling child with level 2 parent: distributionManagement.site.url child = null and parent = null +[DEBUG] Site model inheritance: assembling child with level 1 parent: distributionManagement.site.url child = null and parent = null +[DEBUG] Using default site descriptor +[DEBUG] Mapped url: /home/phil/work/baeldung/tutorials/parent-boot-4 to relative path: ../../parent-boot-4 +[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin +[DEBUG] Skin doxia-sitetools prerequisite: 2.0.0-M18, current: 2.0.0, matched = true +[DEBUG] Unknown source: Modified invalid anchor name 'PMD Results' to 'PMD_Results' +[DEBUG] Processing Velocity for template META-INF/maven/site.vm on null +[DEBUG] added VM topMenu: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM topLinks: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM link: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM topLink: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM image: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM banner: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM links: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM breadcrumbs: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM displayTree: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM menuItem: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM mainMenu: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM copyright: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM publishDate: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM builtByLogo: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM googleAnalytics: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM matomo: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM googleSearch: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM forkMeOnGitHubHead: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM forkMeOnGitHub: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM prjProfile: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM facebookLoadSDK: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM facebookLike: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM followTwitter: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM generatedBy: source=org.apache.velocity.Template@37bda983 +[DEBUG] added VM anchorJS: source=org.apache.velocity.Template@37bda983 +[INFO] +[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ spring-security-auth-server --- +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:testResources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:testResources' with basic configurator --> +[DEBUG] (f) buildFilters = [] +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) escapeWindowsPaths = true +[DEBUG] (s) includeEmptyDirs = false +[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes +[DEBUG] (s) overwrite = false +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources, PatternSet [includes: {}, excludes: {}]}}] +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) supportMultiLineFiltering = false +[DEBUG] (f) useBuildFilters = true +[DEBUG] (s) useDefaultDelimiters = true +[DEBUG] -- end configuration -- +[DEBUG] properties used {java.specification.version=25, java.vendor.url=https://adoptium.net/, log4j.version=1.2.17, sun.boot.library.path=/home/phil/.sdkman/candidates/java/25.0.1-tem/lib, env.NAME=_, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -B -X verify, jdk.debug=release, maven.version=3.6.3, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, jboss.home=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, env.NVM_BIN=/home/phil/.nvm/versions/node/v22.21.0/bin, exec-maven-plugin.version=3.3.0, env.WASMTIME_HOME=/home/phil/.wasmtime, byte-buddy.version=1.14.18, maven-install-plugin.version=3.1.2, java.runtime.version=25.0.1+8-LTS, java.vendor.version=Temurin-25.0.1+8, commons-io.version=2.16.1, java.io.tmpdir=/tmp, java.version=25.0.1, env.WT_SESSION=662f89ed-a2c7-4860-8915-7387a9a46982, env.WSL2_GUI_APPS_ENABLED=1, jsoup.version=1.17.2, lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/storage/releases, mockito.version=5.20.0, java.vm.specification.name=Java Virtual Machine Specification, env.WSL_DISTRO_NAME=Ubuntu, native.encoding=UTF-8, env.SDKMAN_PLATFORM=linuxx64, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor=Eclipse Adoptium, env.SDKMAN_BROKER_API=https://broker.sdkman.io, env._INTELLIJ_FORCE_PREPEND_PATH=/bin:, env.LANG=C.UTF-8, gib.buildUpstream=false, env.XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop, java.vm.specification.version=25, maven.wagon.http.ssl.allowall=true, maven.compiler.source=21, user.home=/home/phil, hamcrest-all.version=1.3, maven.scm.provider.cvs.implementation=cvs_native, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, hamcrest.version=3.0, tutorialsproject.basedir=/home/phil/work/baeldung/tutorials, os.version=5.15.167.4-microsoft-standard-WSL2, gib.disable=true, lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, env.SDKMAN_OLD_PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.name=OpenJDK 64-Bit Server VM, gitflow-incremental-builder.version=4.5.4, gpg.executable=gpg, os.arch=amd64, env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED=1, javax.servlet.jsp-api.version=2.3.3, junit-platform.version=6.0.1, env.SDKMAN_CANDIDATES_API=https://api.sdkman.io/2, env.PROCESS_LAUNCHED_BY_CW=1, env.NVM_INC=/home/phil/.nvm/versions/node/v22.21.0/include/node, commons-collections4.version=4.5.0-M2, maven.artifact.threads=4, gib.failOnError=false, h2.version=2.2.224, env.JAVA_HOME=/home/phil/.sdkman/candidates/java/25.0.1-tem, java.vm.compressedOopsMode=Zero based, custom-pmd.version=0.0.1, env.PNPM_HOME=/home/phil/.local/share/pnpm, jmh-core.version=1.37, env.PROCESS_LAUNCHED_BY_Q=1, spring-boot.version=4.0.1, env.POSH_CURSOR_COLUMN=1, env.LOGNAME=phil, assertj.version=3.27.6, nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/storage/snapshots, farm.repository.url=https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, lombok.version=1.18.36, env.SDKMAN_DIR=/home/phil/.sdkman, maven.compiler.target=21, mockito-inline.version=5.2.0, library.jansi.path=/usr/share/maven/lib/jansi-native, userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, maven1.repo=C:/Users/LightHouse/.maven/repository, maven.conf=/usr/share/maven/conf, userfront.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, sun.java.launcher=SUN_STANDARD, maven.wagon.http.ssl.insecure=true, env.NVM_DIR=/home/phil/.nvm, env.WAYLAND_DISPLAY=wayland-0, jaxb-runtime.version=4.0.3, lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, env.POSH_CURSOR_LINE=11, env.MAVEN_HOME=/usr/share/maven, java.runtime.name=OpenJDK Runtime Environment, env.NVM_CD_FLAGS=, env.MAVEN_CMD_LINE_ARGS= -B -X verify, maven-failsafe-plugin.version=3.3.0, nexus.releases.url=file:///C:/progs/sonatype-work/nexus/storage/releases, env.TERM=xterm-256color, jackson.version=2.17.2, sun.arch.data.model=64, maven-jar-plugin.version=3.4.2, maven-compiler-plugin.version=3.13.0, java.specification.vendor=Oracle Corporation, java.version.date=2025-10-21, java.home=/home/phil/.sdkman/candidates/java/25.0.1-tem, maven-war-plugin.version=3.4.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.PATH=/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin, mockito-junit-jupiter.version=5.12.0, env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, altSnapshotDeploymentRepository=lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/, org.slf4j.version=2.0.17, file.encoding=UTF-8, env.POWERLINE_COMMAND=oh-my-posh, env._=/bin/mvn, env.SHLVL=2, JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, lightbm.jbossHome=c:/progs/lightbm/jboss, stderr.encoding=UTF-8, classworlds.conf=/usr/share/maven/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, directory-maven-plugin.version=1.0, jstl-api.version=1.2, env.HOSTTYPE=x86_64, gpg.passphrase=${env.GPG_PASSPHRASE}, env.FIG_TERM=1, commons-lang3.version=3.14.0, os.name=Linux, junit.version=4.13.2, env.DISPLAY=:0, commons-fileupload.version=1.5, hiptv.db.username=hiptv, commons-cli.version=1.8.0, env.POSH_THEME=/home/phil/.poshthemes/amro.omp.json, logback.configurationFileName=logback-config-global.xml, jstl.version=1.2, gib.referenceBranch=refs/remotes/origin/master, guava.version=33.2.1-jre, stdout.encoding=UTF-8, path.separator=:, gib.skipTestsForUpstreamModules=true, env.WSL_INTEROP=/run/WSL/1158_interop, junit-platform-surefire-provider.version=1.3.2, env.SHELL=/bin/bash, env.LESSCLOSE=/usr/bin/lesspipe %s %s, maven.multiModuleProjectDirectory=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PULSE_SERVER=unix:/mnt/wslg/PulseServer, env.MAVEN_PROJECTBASEDIR=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.info=mixed mode, sharing, stdin.encoding=UTF-8, gib.failOnMissingGitDir=false, java.class.version=69.0, env.USER=phil, hiptv.db.password=hiptv, maven.scm.user=phil, sun.jnu.encoding=UTF-8, lightbm.serverName=lightbm, env.TERMINAL_EMULATOR=JetBrains-JediTerm, maven.build.version=Apache Maven 3.6.3, maven.home=/usr/share/maven, file.separator=/, maven-pmd-plugin.version=3.26.0, line.separator= +, user.name=phil, env.WSLENV=WT_SESSION:WT_PROFILE_ID:, maven-jxr-plugin.version=3.4.0, env.TERM_SESSION_ID=69e52897-81f9-4b3a-bda5-e5bd64973300, env.WT_PROFILE_ID={51855cb2-8cce-5362-8f54-464b92b32386}, env.XDG_RUNTIME_DIR=/run/user/1000/, project.reporting.outputEncoding=UTF-8, env.MOTD_SHOWN=update-motd, env.BUN_INSTALL=/home/phil/.bun, env.SDKMAN_CANDIDATES_DIR=/home/phil/.sdkman/candidates, env.OLDPWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.LESSOPEN=| /usr/bin/lesspipe %s, java.class.path=/usr/share/maven/boot/plexus-classworlds-2.x.jar, env.HOME=/home/phil, java.vm.vendor=Eclipse Adoptium, env.POSH_PID=35575, logback.version=1.5.22, sun.cpu.endian=little, user.language=en, maven-surefire-plugin.version=3.2.5, altReleaseDeploymentRepository=lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/, jmh-generator.version=1.37, checkstyle.failOnViolation=false, project.build.sourceEncoding=UTF-8, env.CONDA_PROMPT_MODIFIER=false, java.vendor.url.bug=https://github.com/adoptium/adoptium-support/issues, user.dir=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, gib.excludePathsMatching=.*gradle-modules.*, junit-jupiter.version=6.0.1, javax.servlet-api.version=4.0.1, java.vm.version=25.0.1+8-LTS} +[INFO] Using 'UTF-8' encoding to copy filtered resources. +[DEBUG] resource with targetPath null +directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources +excludes [] +includes [] +[INFO] skip non existing resourceDirectory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources +[DEBUG] no use filter components +[INFO] +[INFO] --- maven-compiler-plugin:3.13.0:testCompile (default-testCompile) @ spring-security-auth-server --- +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile' with basic configurator --> +[DEBUG] (s) groupId = org.springframework.boot +[DEBUG] (s) artifactId = spring-boot-configuration-processor +[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] +[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true +[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] +[DEBUG] (f) compilerId = javac +[DEBUG] (f) createMissingPackageInfoClass = true +[DEBUG] (f) debug = true +[DEBUG] (f) debugFileName = javac-test +[DEBUG] (f) enablePreview = false +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) failOnError = true +[DEBUG] (f) failOnWarning = false +[DEBUG] (f) fileExtensions = [jar, class] +[DEBUG] (f) forceJavacCompilerUse = false +[DEBUG] (f) forceLegacyJavacApi = false +[DEBUG] (f) fork = false +[DEBUG] (f) generatedTestSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations +[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile {execution: default-testCompile} +[DEBUG] (f) optimize = false +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes +[DEBUG] (f) parameters = false +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) release = 21 +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) showCompilationChanges = false +[DEBUG] (f) showDeprecation = false +[DEBUG] (f) showWarnings = true +[DEBUG] (f) skipMultiThreadWarning = false +[DEBUG] (f) source = 21 +[DEBUG] (f) staleMillis = 0 +[DEBUG] (s) target = 21 +[DEBUG] (f) testPath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] +[DEBUG] (f) useIncrementalCompilation = true +[DEBUG] (f) useModulePath = true +[DEBUG] (f) verbose = false +[DEBUG] -- end configuration -- +[DEBUG] Using compiler 'javac'. +[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations to test-compile source roots: + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java +[DEBUG] New test-compile source roots: + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=45561, ConflictMarker.markTime=26962, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=4568, ConflictIdSorter.topsortTime=13377, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=106906, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=816527, DefaultDependencyCollector.transformTime=214053} +[DEBUG] CompilerReuseStrategy: reuseCreated +[DEBUG] useIncrementalCompilation enabled +[INFO] Nothing to compile - all classes are up to date. +[INFO] +[INFO] --- maven-surefire-plugin:3.2.5:test (default-test) @ spring-security-auth-server --- +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=277137, ConflictMarker.markTime=127985, ConflictMarker.nodeCount=96, ConflictIdSorter.graphTime=107603, ConflictIdSorter.topsortTime=48290, ConflictIdSorter.conflictIdCount=49, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1969093, ConflictResolver.conflictItemCount=94, DefaultDependencyCollector.collectTime=1328954811, DefaultDependencyCollector.transformTime=2581851} +[DEBUG] org.apache.maven.plugins:maven-surefire-plugin:jar:3.2.5 +[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:runtime +[DEBUG] org.junit.platform:junit-platform-engine:jar:1.9.3:runtime (version managed from default) +[DEBUG] org.opentest4j:opentest4j:jar:1.2.0:runtime +[DEBUG] org.junit.platform:junit-platform-commons:jar:1.9.3:runtime (version managed from default) +[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:5.9.3:runtime (version managed from default) +[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:runtime +[DEBUG] org.jspecify:jspecify:jar:1.0.0:runtime +[DEBUG] org.junit.vintage:junit-vintage-engine:jar:6.0.1:runtime +[DEBUG] junit:junit:jar:4.13.2:runtime (version managed from default) +[DEBUG] org.hamcrest:hamcrest-core:jar:1.3:runtime +[DEBUG] org.apache.maven.surefire:maven-surefire-common:jar:3.2.5:compile +[DEBUG] org.apache.maven.surefire:surefire-api:jar:3.2.5:compile +[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:compile +[DEBUG] org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5:compile +[DEBUG] org.apache.maven.surefire:surefire-booter:jar:3.2.5:compile +[DEBUG] org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5:compile +[DEBUG] org.eclipse.aether:aether-util:jar:1.0.0.v20140518:compile +[DEBUG] org.eclipse.aether:aether-api:jar:1.0.0.v20140518:compile +[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1:compile (version managed from default) (exclusions managed from default) +[DEBUG] org.apache.maven:maven-artifact:jar:3.2.5:provided (scope managed from default) (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.0:provided (version managed from default) +[DEBUG] org.apache.maven:maven-core:jar:3.2.5:provided (scope managed from default) (version managed from default) +[DEBUG] org.apache.maven:maven-settings:jar:3.2.5:provided (version managed from default) +[DEBUG] org.apache.maven:maven-settings-builder:jar:3.2.5:provided +[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.2.5:provided +[DEBUG] org.apache.maven:maven-model-builder:jar:3.2.5:provided +[DEBUG] org.apache.maven:maven-aether-provider:jar:3.2.5:provided +[DEBUG] org.eclipse.aether:aether-spi:jar:1.0.0.v20140518:provided +[DEBUG] org.eclipse.aether:aether-impl:jar:1.0.0.v20140518:provided +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.9.0.M2:provided (version managed from default) +[DEBUG] javax.annotation:javax.annotation-api:jar:1.2:provided +[DEBUG] javax.enterprise:cdi-api:jar:1.2:provided +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M2:provided (version managed from default) +[DEBUG] org.sonatype.sisu:sisu-guice:jar:no_aop:3.2.3:provided +[DEBUG] javax.inject:javax.inject:jar:1:provided +[DEBUG] aopalliance:aopalliance:jar:1.0:provided +[DEBUG] com.google.guava:guava:jar:16.0.1:provided +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.21:provided +[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.5.2:provided +[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:provided +[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:provided +[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:provided +[DEBUG] org.apache.maven:maven-plugin-api:jar:3.2.5:provided (scope managed from default) (version managed from default) +[DEBUG] commons-io:commons-io:jar:2.15.1:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-java:jar:1.2.0:compile (version managed from default) +[DEBUG] org.ow2.asm:asm:jar:9.6:compile +[DEBUG] com.thoughtworks.qdox:qdox:jar:2.0.3:compile +[DEBUG] org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 +[DEBUG] Included: org.apache.maven.plugins:maven-surefire-plugin:jar:3.2.5 +[DEBUG] Included: org.junit.jupiter:junit-jupiter-engine:jar:6.0.1 +[DEBUG] Included: org.junit.platform:junit-platform-engine:jar:1.9.3 +[DEBUG] Included: org.opentest4j:opentest4j:jar:1.2.0 +[DEBUG] Included: org.junit.platform:junit-platform-commons:jar:1.9.3 +[DEBUG] Included: org.junit.jupiter:junit-jupiter-api:jar:5.9.3 +[DEBUG] Included: org.apiguardian:apiguardian-api:jar:1.1.2 +[DEBUG] Included: org.jspecify:jspecify:jar:1.0.0 +[DEBUG] Included: org.junit.vintage:junit-vintage-engine:jar:6.0.1 +[DEBUG] Included: junit:junit:jar:4.13.2 +[DEBUG] Included: org.hamcrest:hamcrest-core:jar:1.3 +[DEBUG] Included: org.apache.maven.surefire:maven-surefire-common:jar:3.2.5 +[DEBUG] Included: org.apache.maven.surefire:surefire-api:jar:3.2.5 +[DEBUG] Included: org.apache.maven.surefire:surefire-logger-api:jar:3.2.5 +[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5 +[DEBUG] Included: org.apache.maven.surefire:surefire-booter:jar:3.2.5 +[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5 +[DEBUG] Included: org.eclipse.aether:aether-util:jar:1.0.0.v20140518 +[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1 +[DEBUG] Included: commons-io:commons-io:jar:2.15.1 +[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.2.0 +[DEBUG] Included: org.ow2.asm:asm:jar:9.6 +[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.0.3 +[DEBUG] Included: org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test' with basic configurator --> +[DEBUG] (f) additionalClasspathDependencies = [] +[DEBUG] (s) additionalClasspathElements = [] +[DEBUG] (s) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] (s) childDelegation = false +[DEBUG] (f) classesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (s) classpathDependencyExcludes = [] +[DEBUG] (s) dependenciesToScan = [] +[DEBUG] (s) disableXmlReport = false +[DEBUG] (s) enableAssertions = true +[DEBUG] (s) encoding = UTF-8 +[DEBUG] (s) excludeJUnit5Engines = [] +[DEBUG] (f) excludedEnvironmentVariables = [] +[DEBUG] (s) excludes = [**/*IntegrationTest.java, **/*IntTest.java, **/*LongRunningUnitTest.java, **/*ManualTest.java, **/JdbcTest.java, **/*LiveTest.java] +[DEBUG] (s) failIfNoSpecifiedTests = true +[DEBUG] (s) failIfNoTests = false +[DEBUG] (s) failOnFlakeCount = 0 +[DEBUG] (f) forkCount = 3 +[DEBUG] (s) forkedProcessExitTimeoutInSeconds = 30 +[DEBUG] (s) includeJUnit5Engines = [] +[DEBUG] (s) includes = [SpringContextTest, **/*UnitTest] +[DEBUG] (s) junitArtifactName = junit:junit +[DEBUG] (f) parallelMavenExecution = false +[DEBUG] (s) parallelOptimized = true +[DEBUG] (s) perCoreThreadCount = true +[DEBUG] (s) pluginArtifactMap = {org.apache.maven.plugins:maven-surefire-plugin=org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:3.2.5:, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:runtime, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:1.9.3:runtime, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.2.0:runtime, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:1.9.3:runtime, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:5.9.3:runtime, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:runtime, org.jspecify:jspecify=org.jspecify:jspecify:jar:1.0.0:runtime, org.junit.vintage:junit-vintage-engine=org.junit.vintage:junit-vintage-engine:jar:6.0.1:runtime, junit:junit=junit:junit:jar:4.13.2:runtime, org.hamcrest:hamcrest-core=org.hamcrest:hamcrest-core:jar:1.3:runtime, org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:3.2.5:compile, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-extensions-api=org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:3.2.5:compile, org.apache.maven.surefire:surefire-extensions-spi=org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5:compile, org.eclipse.aether:aether-util=org.eclipse.aether:aether-util:jar:1.0.0.v20140518:compile, org.eclipse.aether:aether-api=org.eclipse.aether:aether-api:jar:1.0.0.v20140518:compile, org.apache.maven.shared:maven-common-artifact-filters=org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1:compile, commons-io:commons-io=commons-io:commons-io:jar:2.15.1:compile, org.codehaus.plexus:plexus-java=org.codehaus.plexus:plexus-java:jar:1.2.0:compile, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.6:compile, com.thoughtworks.qdox:qdox=com.thoughtworks.qdox:qdox:jar:2.0.3:compile, org.apache.maven.surefire:surefire-shared-utils=org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5:compile} +[DEBUG] (f) pluginDescriptor = Component Descriptor: role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugins.maven_surefire_plugin.HelpMojo', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:help' +role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugin.surefire.SurefirePlugin', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test' +--- +[DEBUG] (s) printSummary = true +[DEBUG] (s) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) projectArtifactMap = {org.springframework.boot:spring-boot-starter-webmvc=org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter=org.springframework.boot:spring-boot-starter:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-logging=org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile, org.apache.logging.log4j:log4j-to-slf4j=org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile, org.apache.logging.log4j:log4j-api=org.apache.logging.log4j:log4j-api:jar:2.25.3:compile, org.slf4j:jul-to-slf4j=org.slf4j:jul-to-slf4j:jar:2.0.17:compile, org.springframework.boot:spring-boot-autoconfigure=org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile, jakarta.annotation:jakarta.annotation-api=jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile, org.yaml:snakeyaml=org.yaml:snakeyaml:jar:2.5:compile, org.springframework.boot:spring-boot-starter-jackson=org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile, org.springframework.boot:spring-boot-jackson=org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile, tools.jackson.core:jackson-databind=tools.jackson.core:jackson-databind:jar:3.0.3:compile, com.fasterxml.jackson.core:jackson-annotations=com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile, tools.jackson.core:jackson-core=tools.jackson.core:jackson-core:jar:3.0.3:compile, org.springframework.boot:spring-boot-starter-tomcat=org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-tomcat-runtime=org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile, org.apache.tomcat.embed:tomcat-embed-core=org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-el=org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-websocket=org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile, org.springframework.boot:spring-boot-tomcat=org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-http-converter=org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile, org.springframework.boot:spring-boot=org.springframework.boot:spring-boot:jar:4.0.1:compile, org.springframework:spring-context=org.springframework:spring-context:jar:7.0.2:compile, org.springframework:spring-web=org.springframework:spring-web:jar:7.0.2:compile, org.springframework:spring-beans=org.springframework:spring-beans:jar:7.0.2:compile, io.micrometer:micrometer-observation=io.micrometer:micrometer-observation:jar:1.16.1:compile, io.micrometer:micrometer-commons=io.micrometer:micrometer-commons:jar:1.16.1:compile, org.springframework.boot:spring-boot-webmvc=org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-servlet=org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile, org.springframework:spring-webmvc=org.springframework:spring-webmvc:jar:7.0.2:compile, org.springframework:spring-expression=org.springframework:spring-expression:jar:7.0.2:compile, org.springframework.boot:spring-boot-starter-oauth2-authorization-server=org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-security=org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile, org.springframework.boot:spring-boot-security=org.springframework.boot:spring-boot-security:jar:4.0.1:compile, org.springframework.security:spring-security-config=org.springframework.security:spring-security-config:jar:7.0.2:compile, org.springframework.security:spring-security-core=org.springframework.security:spring-security-core:jar:7.0.2:compile, org.springframework.security:spring-security-crypto=org.springframework.security:spring-security-crypto:jar:7.0.2:compile, org.springframework.security:spring-security-web=org.springframework.security:spring-security-web:jar:7.0.2:compile, org.springframework:spring-aop=org.springframework:spring-aop:jar:7.0.2:compile, org.springframework.boot:spring-boot-security-oauth2-authorization-server=org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.security:spring-security-oauth2-authorization-server=org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-core=org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-jose=org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-resource-server=org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile, com.nimbusds:nimbus-jose-jwt=com.nimbusds:nimbus-jose-jwt:jar:10.4:compile, org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test=org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server=org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-security-test=org.springframework.boot:spring-boot-starter-security-test:jar:4.0.1:test, org.springframework.boot:spring-boot-security-test=org.springframework.boot:spring-boot-security-test:jar:4.0.1:test, org.springframework.security:spring-security-test=org.springframework.security:spring-security-test:jar:7.0.2:test, org.springframework.boot:spring-boot-starter-test=org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test=org.springframework.boot:spring-boot-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test-autoconfigure=org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test, com.jayway.jsonpath:json-path=com.jayway.jsonpath:json-path:jar:2.10.0:test, jakarta.xml.bind:jakarta.xml.bind-api=jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test, jakarta.activation:jakarta.activation-api=jakarta.activation:jakarta.activation-api:jar:2.1.4:test, net.minidev:json-smart=net.minidev:json-smart:jar:2.6.0:test, net.minidev:accessors-smart=net.minidev:accessors-smart:jar:2.6.0:test, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.7.1:test, org.awaitility:awaitility=org.awaitility:awaitility:jar:4.3.0:test, org.junit.jupiter:junit-jupiter=org.junit.jupiter:junit-jupiter:jar:6.0.1:test, org.mockito:mockito-junit-jupiter=org.mockito:mockito-junit-jupiter:jar:5.20.0:test, org.skyscreamer:jsonassert=org.skyscreamer:jsonassert:jar:1.5.3:test, com.vaadin.external.google:android-json=com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test, org.springframework:spring-core=org.springframework:spring-core:jar:7.0.2:compile, commons-logging:commons-logging=commons-logging:commons-logging:jar:1.3.5:compile, org.springframework:spring-test=org.springframework:spring-test:jar:7.0.2:test, org.xmlunit:xmlunit-core=org.xmlunit:xmlunit-core:jar:2.10.4:test, org.springframework.boot:spring-boot-starter-webmvc-test=org.springframework.boot:spring-boot-starter-webmvc-test:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-jackson-test=org.springframework.boot:spring-boot-starter-jackson-test:jar:4.0.1:test, org.springframework.boot:spring-boot-webmvc-test=org.springframework.boot:spring-boot-webmvc-test:jar:4.0.1:test, org.springframework.boot:spring-boot-web-server=org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile, org.springframework.boot:spring-boot-resttestclient=org.springframework.boot:spring-boot-resttestclient:jar:4.0.1:test, org.junit.platform:junit-platform-launcher=org.junit.platform:junit-platform-launcher:jar:6.0.1:test, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:6.0.1:test, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:test, org.jspecify:jspecify=org.jspecify:jspecify:jar:1.0.0:compile, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:2.0.17:compile, ch.qos.logback:logback-classic=ch.qos.logback:logback-classic:jar:1.5.22:compile, ch.qos.logback:logback-core=ch.qos.logback:logback-core:jar:1.5.22:compile, org.slf4j:jcl-over-slf4j=org.slf4j:jcl-over-slf4j:jar:2.0.17:compile, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test, org.junit.jupiter:junit-jupiter-params=org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.3.0:test, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:6.0.1:test, org.junit.vintage:junit-vintage-engine=org.junit.vintage:junit-vintage-engine:jar:6.0.1:test, junit:junit=junit:junit:jar:4.13.2:test, org.hamcrest:hamcrest-core=org.hamcrest:hamcrest-core:jar:3.0:test, org.assertj:assertj-core=org.assertj:assertj-core:jar:3.27.6:test, net.bytebuddy:byte-buddy=net.bytebuddy:byte-buddy:jar:1.17.8:test, org.hamcrest:hamcrest=org.hamcrest:hamcrest:jar:3.0:test, org.hamcrest:hamcrest-all=org.hamcrest:hamcrest-all:jar:1.3:test, org.mockito:mockito-core=org.mockito:mockito-core:jar:5.20.0:test, net.bytebuddy:byte-buddy-agent=net.bytebuddy:byte-buddy-agent:jar:1.17.8:test, org.objenesis:objenesis=org.objenesis:objenesis:jar:3.3:test, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:test} +[DEBUG] (s) projectBuildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (s) redirectTestOutputToFile = false +[DEBUG] (s) reportFormat = brief +[DEBUG] (s) reportsDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports +[DEBUG] (f) rerunFailingTestsCount = 0 +[DEBUG] (f) reuseForks = true +[DEBUG] (s) runOrder = filesystem +[DEBUG] (s) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) shutdown = exit +[DEBUG] (s) skip = false +[DEBUG] (f) skipAfterFailureCount = 0 +[DEBUG] (s) skipTests = false +[DEBUG] (s) suiteXmlFiles = [] +[DEBUG] (s) systemPropertyVariables = {logback.configurationFile=/home/phil/work/baeldung/tutorials/logback-config-global.xml} +[DEBUG] (s) tempDir = surefire +[DEBUG] (s) testClassesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes +[DEBUG] (s) testFailureIgnore = false +[DEBUG] (s) testNGArtifactName = org.testng:testng +[DEBUG] (s) testSourceDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java +[DEBUG] (s) threadCountClasses = 0 +[DEBUG] (s) threadCountMethods = 0 +[DEBUG] (s) threadCountSuites = 0 +[DEBUG] (s) trimStackTrace = false +[DEBUG] (s) useFile = true +[DEBUG] (s) useManifestOnlyJar = true +[DEBUG] (f) useModulePath = true +[DEBUG] (s) useSystemClassLoader = true +[DEBUG] (s) useUnlimitedThreads = false +[DEBUG] (s) workingDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] -- end configuration -- +[DEBUG] Using JVM: /home/phil/.sdkman/candidates/java/25.0.1-tem/bin/java with Java version 25.0 +[DEBUG] Resolved included and excluded patterns: SpringContextTest, **/*UnitTest, !**/*IntegrationTest.java, !**/*IntTest.java, !**/*LongRunningUnitTest.java, !**/*ManualTest.java, !**/JdbcTest.java, !**/*LiveTest.java +[DEBUG] Surefire report directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports +[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider +[DEBUG] Using the provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider +[DEBUG] Setting system property [basedir]=[/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server] +[DEBUG] Setting system property [logback.configurationFile]=[/home/phil/work/baeldung/tutorials/logback-config-global.xml] +[DEBUG] Setting system property [localRepository]=[/home/phil/.m2/repository] +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=49271, ConflictMarker.markTime=20964, ConflictMarker.nodeCount=7, ConflictIdSorter.graphTime=10952, ConflictIdSorter.topsortTime=15764, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=149281, ConflictResolver.conflictItemCount=6, DefaultDependencyCollector.collectTime=11763199, DefaultDependencyCollector.transformTime=265434} +[DEBUG] Found implementation of fork node factory: org.apache.maven.plugin.surefire.extensions.LegacyForkNodeFactory +[DEBUG] Using fork starter with configuration implementation org.apache.maven.plugin.surefire.booterclient.JarManifestForkConfiguration +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=35849, ConflictMarker.markTime=27397, ConflictMarker.nodeCount=15, ConflictIdSorter.graphTime=16745, ConflictIdSorter.topsortTime=20922, ConflictIdSorter.conflictIdCount=10, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=130724, ConflictResolver.conflictItemCount=14, DefaultDependencyCollector.collectTime=82846320, DefaultDependencyCollector.transformTime=265336} +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=30626, ConflictMarker.markTime=26651, ConflictMarker.nodeCount=16, ConflictIdSorter.graphTime=12912, ConflictIdSorter.topsortTime=18210, ConflictIdSorter.conflictIdCount=7, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=201472, ConflictResolver.conflictItemCount=15, DefaultDependencyCollector.collectTime=417251, DefaultDependencyCollector.transformTime=310369} +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=27329, ConflictMarker.markTime=22421, ConflictMarker.nodeCount=13, ConflictIdSorter.graphTime=11773, ConflictIdSorter.topsortTime=16052, ConflictIdSorter.conflictIdCount=8, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=155849, ConflictResolver.conflictItemCount=12, DefaultDependencyCollector.collectTime=333285, DefaultDependencyCollector.transformTime=251372} +[DEBUG] Resolving artifact org.junit.platform:junit-platform-launcher:1.9.3 +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=32108, ConflictMarker.markTime=13758, ConflictMarker.nodeCount=8, ConflictIdSorter.graphTime=6607, ConflictIdSorter.topsortTime=13839, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=75393, ConflictResolver.conflictItemCount=7, DefaultDependencyCollector.collectTime=243848, DefaultDependencyCollector.transformTime=157938} +[DEBUG] Resolved artifact org.junit.platform:junit-platform-launcher:1.9.3 to [org.junit.platform:junit-platform-launcher:jar:1.9.3, org.junit.platform:junit-platform-engine:jar:1.9.3, org.opentest4j:opentest4j:jar:1.2.0, org.junit.platform:junit-platform-commons:jar:1.9.3, org.apiguardian:apiguardian-api:jar:1.1.2] +[DEBUG] test classpath: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar +[DEBUG] provider classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.2.5/surefire-junit-platform-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.5/surefire-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.5/surefire-shared-utils-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.2.5/common-java5-3.2.5.jar +[DEBUG] test(compact) classpath: test-classes classes spring-boot-starter-webmvc-4.0.1.jar spring-boot-starter-4.0.1.jar spring-boot-starter-logging-4.0.1.jar log4j-to-slf4j-2.25.3.jar log4j-api-2.25.3.jar jul-to-slf4j-2.0.17.jar spring-boot-autoconfigure-4.0.1.jar jakarta.annotation-api-3.0.0.jar snakeyaml-2.5.jar spring-boot-starter-jackson-4.0.1.jar spring-boot-jackson-4.0.1.jar jackson-databind-3.0.3.jar jackson-annotations-2.20.jar jackson-core-3.0.3.jar spring-boot-starter-tomcat-4.0.1.jar spring-boot-starter-tomcat-runtime-4.0.1.jar tomcat-embed-core-11.0.15.jar tomcat-embed-el-11.0.15.jar tomcat-embed-websocket-11.0.15.jar spring-boot-tomcat-4.0.1.jar spring-boot-http-converter-4.0.1.jar spring-boot-4.0.1.jar spring-context-7.0.2.jar spring-web-7.0.2.jar spring-beans-7.0.2.jar micrometer-observation-1.16.1.jar micrometer-commons-1.16.1.jar spring-boot-webmvc-4.0.1.jar spring-boot-servlet-4.0.1.jar spring-webmvc-7.0.2.jar spring-expression-7.0.2.jar spring-boot-starter-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-4.0.1.jar spring-boot-security-4.0.1.jar spring-security-config-7.0.2.jar spring-security-core-7.0.2.jar spring-security-crypto-7.0.2.jar spring-security-web-7.0.2.jar spring-aop-7.0.2.jar spring-boot-security-oauth2-authorization-server-4.0.1.jar spring-security-oauth2-authorization-server-7.0.2.jar spring-security-oauth2-core-7.0.2.jar spring-security-oauth2-jose-7.0.2.jar spring-security-oauth2-resource-server-7.0.2.jar nimbus-jose-jwt-10.4.jar spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-test-4.0.1.jar spring-boot-security-test-4.0.1.jar spring-security-test-7.0.2.jar spring-boot-starter-test-4.0.1.jar spring-boot-test-4.0.1.jar spring-boot-test-autoconfigure-4.0.1.jar json-path-2.10.0.jar jakarta.xml.bind-api-4.0.4.jar jakarta.activation-api-2.1.4.jar json-smart-2.6.0.jar accessors-smart-2.6.0.jar asm-9.7.1.jar awaitility-4.3.0.jar junit-jupiter-6.0.1.jar mockito-junit-jupiter-5.20.0.jar jsonassert-1.5.3.jar android-json-0.0.20131108.vaadin1.jar spring-core-7.0.2.jar commons-logging-1.3.5.jar spring-test-7.0.2.jar xmlunit-core-2.10.4.jar spring-boot-starter-webmvc-test-4.0.1.jar spring-boot-starter-jackson-test-4.0.1.jar spring-boot-webmvc-test-4.0.1.jar spring-boot-web-server-4.0.1.jar spring-boot-resttestclient-4.0.1.jar junit-platform-launcher-6.0.1.jar junit-platform-engine-6.0.1.jar apiguardian-api-1.1.2.jar jspecify-1.0.0.jar slf4j-api-2.0.17.jar logback-classic-1.5.22.jar logback-core-1.5.22.jar jcl-over-slf4j-2.0.17.jar junit-jupiter-engine-6.0.1.jar junit-jupiter-params-6.0.1.jar junit-jupiter-api-6.0.1.jar opentest4j-1.3.0.jar junit-platform-commons-6.0.1.jar junit-vintage-engine-6.0.1.jar junit-4.13.2.jar hamcrest-core-3.0.jar assertj-core-3.27.6.jar byte-buddy-1.17.8.jar hamcrest-3.0.jar hamcrest-all-1.3.jar mockito-core-5.20.0.jar byte-buddy-agent-1.17.8.jar objenesis-3.3.jar surefire-logger-api-3.2.5.jar +[DEBUG] provider(compact) classpath: surefire-junit-platform-3.2.5.jar surefire-api-3.2.5.jar surefire-shared-utils-3.2.5.jar common-java5-3.2.5.jar +[DEBUG] in-process classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.2.5/surefire-junit-platform-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.5/surefire-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.5/surefire-shared-utils-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.2.5/common-java5-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.2.5/maven-surefire-common-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-booter/3.2.5/surefire-booter-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.2.5/surefire-extensions-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.2.5/surefire-extensions-spi-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar +[DEBUG] in-process(compact) classpath: surefire-junit-platform-3.2.5.jar surefire-api-3.2.5.jar surefire-shared-utils-3.2.5.jar common-java5-3.2.5.jar maven-surefire-common-3.2.5.jar surefire-booter-3.2.5.jar surefire-extensions-api-3.2.5.jar surefire-extensions-spi-3.2.5.jar surefire-logger-api-3.2.5.jar +[INFO] +[INFO] ------------------------------------------------------- +[INFO] T E S T S +[INFO] ------------------------------------------------------- +[DEBUG] Determined Maven Process ID 61980 +[DEBUG] Fork Channel [1] connection string 'pipe://1' for the implementation class org.apache.maven.plugin.surefire.extensions.LegacyForkChannel +[DEBUG] boot classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-booter/3.2.5/surefire-booter-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.5/surefire-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.5/surefire-shared-utils-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.2.5/surefire-extensions-spi-3.2.5.jar /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.2.5/surefire-junit-platform-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.2.5/common-java5-3.2.5.jar +[DEBUG] boot(compact) classpath: surefire-booter-3.2.5.jar surefire-api-3.2.5.jar surefire-logger-api-3.2.5.jar surefire-shared-utils-3.2.5.jar surefire-extensions-spi-3.2.5.jar test-classes classes spring-boot-starter-webmvc-4.0.1.jar spring-boot-starter-4.0.1.jar spring-boot-starter-logging-4.0.1.jar log4j-to-slf4j-2.25.3.jar log4j-api-2.25.3.jar jul-to-slf4j-2.0.17.jar spring-boot-autoconfigure-4.0.1.jar jakarta.annotation-api-3.0.0.jar snakeyaml-2.5.jar spring-boot-starter-jackson-4.0.1.jar spring-boot-jackson-4.0.1.jar jackson-databind-3.0.3.jar jackson-annotations-2.20.jar jackson-core-3.0.3.jar spring-boot-starter-tomcat-4.0.1.jar spring-boot-starter-tomcat-runtime-4.0.1.jar tomcat-embed-core-11.0.15.jar tomcat-embed-el-11.0.15.jar tomcat-embed-websocket-11.0.15.jar spring-boot-tomcat-4.0.1.jar spring-boot-http-converter-4.0.1.jar spring-boot-4.0.1.jar spring-context-7.0.2.jar spring-web-7.0.2.jar spring-beans-7.0.2.jar micrometer-observation-1.16.1.jar micrometer-commons-1.16.1.jar spring-boot-webmvc-4.0.1.jar spring-boot-servlet-4.0.1.jar spring-webmvc-7.0.2.jar spring-expression-7.0.2.jar spring-boot-starter-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-4.0.1.jar spring-boot-security-4.0.1.jar spring-security-config-7.0.2.jar spring-security-core-7.0.2.jar spring-security-crypto-7.0.2.jar spring-security-web-7.0.2.jar spring-aop-7.0.2.jar spring-boot-security-oauth2-authorization-server-4.0.1.jar spring-security-oauth2-authorization-server-7.0.2.jar spring-security-oauth2-core-7.0.2.jar spring-security-oauth2-jose-7.0.2.jar spring-security-oauth2-resource-server-7.0.2.jar nimbus-jose-jwt-10.4.jar spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-test-4.0.1.jar spring-boot-security-test-4.0.1.jar spring-security-test-7.0.2.jar spring-boot-starter-test-4.0.1.jar spring-boot-test-4.0.1.jar spring-boot-test-autoconfigure-4.0.1.jar json-path-2.10.0.jar jakarta.xml.bind-api-4.0.4.jar jakarta.activation-api-2.1.4.jar json-smart-2.6.0.jar accessors-smart-2.6.0.jar asm-9.7.1.jar awaitility-4.3.0.jar junit-jupiter-6.0.1.jar mockito-junit-jupiter-5.20.0.jar jsonassert-1.5.3.jar android-json-0.0.20131108.vaadin1.jar spring-core-7.0.2.jar commons-logging-1.3.5.jar spring-test-7.0.2.jar xmlunit-core-2.10.4.jar spring-boot-starter-webmvc-test-4.0.1.jar spring-boot-starter-jackson-test-4.0.1.jar spring-boot-webmvc-test-4.0.1.jar spring-boot-web-server-4.0.1.jar spring-boot-resttestclient-4.0.1.jar junit-platform-launcher-6.0.1.jar junit-platform-engine-6.0.1.jar apiguardian-api-1.1.2.jar jspecify-1.0.0.jar slf4j-api-2.0.17.jar logback-classic-1.5.22.jar logback-core-1.5.22.jar jcl-over-slf4j-2.0.17.jar junit-jupiter-engine-6.0.1.jar junit-jupiter-params-6.0.1.jar junit-jupiter-api-6.0.1.jar opentest4j-1.3.0.jar junit-platform-commons-6.0.1.jar junit-vintage-engine-6.0.1.jar junit-4.13.2.jar hamcrest-core-3.0.jar assertj-core-3.27.6.jar byte-buddy-1.17.8.jar hamcrest-3.0.jar hamcrest-all-1.3.jar mockito-core-5.20.0.jar byte-buddy-agent-1.17.8.jar objenesis-3.3.jar surefire-junit-platform-3.2.5.jar common-java5-3.2.5.jar +[DEBUG] Forking command line: /bin/sh -c cd '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server' && '/home/phil/.sdkman/candidates/java/25.0.1-tem/bin/java' '-jar' '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire/surefirebooter-20260118142001192_3.jar' '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire' '2026-01-18T14-19-59_303-jvmRun1' 'surefire-20260118142001192_1tmp' 'surefire_0-20260118142001192_2tmp' +[DEBUG] Fork Channel [1] connected to the client. +[INFO] Running com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest +[2026-01-18 14:20:05,686]-[main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest]: MultitenantAuthServerApplicationUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. +[2026-01-18 14:20:06,072]-[main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.baeldung.auth.server.multitenant.MultitenantAuthServerApplication for test class com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest +2026-01-18T14:20:07.108-03:00 WARN 62157 --- [ main] o.s.b.l.logback.LogbackLoggingSystem : Ignoring 'logback.configurationFile' system property. Please use 'logging.config' instead. + + . ____ _ __ _ _ + /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ + \\/ ___)| |_)| | | | | || (_| | ) ) ) ) + ' |____| .__|_| |_|_| |_\__, | / / / / + =========|_|==============|___/=/_/_/_/ + + :: Spring Boot :: (v4.0.1) + +2026-01-18T14:20:07.348-03:00 INFO 62157 --- [ main] MultitenantAuthServerApplicationUnitTest : Starting MultitenantAuthServerApplicationUnitTest using Java 25.0.1 with PID 62157 (started by phil in /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server) +2026-01-18T14:20:07.349-03:00 INFO 62157 --- [ main] MultitenantAuthServerApplicationUnitTest : No active profile set, falling back to 1 default profile: "default" +2026-01-18T14:20:10.222-03:00 INFO 62157 --- [ main] o.s.boot.tomcat.TomcatWebServer : Tomcat initialized with port 0 (http) +2026-01-18T14:20:10.248-03:00 INFO 62157 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2026-01-18T14:20:10.249-03:00 INFO 62157 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/11.0.15] +2026-01-18T14:20:10.459-03:00 INFO 62157 --- [ main] b.w.c.s.WebApplicationContextInitializer : Root WebApplicationContext: initialization completed in 3046 ms +2026-01-18T14:20:10.647-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating RegisteredClientRepository for tenant: issuer1 +2026-01-18T14:20:10.674-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating RegisteredClientRepository for tenant: issuer2 +2026-01-18T14:20:10.678-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationService for tenant: issuer1 +2026-01-18T14:20:10.681-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationService for tenant: issuer2 +2026-01-18T14:20:10.683-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationConsentService for tenant: issuer1 +2026-01-18T14:20:10.686-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationConsentService for tenant: issuer2 +2026-01-18T14:20:10.688-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating JWKSource for tenant: issuer1 +2026-01-18T14:20:11.004-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating JWKSource for tenant: issuer2 +2026-01-18T14:20:12.657-03:00 TRACE 62157 --- [ main] eGlobalAuthenticationAutowiredConfigurer : Eagerly initializing {org.springframework.boot.security.autoconfigure.web.servlet.ServletWebSecurityAutoConfiguration$EnableWebSecurityConfiguration=org.springframework.boot.security.autoconfigure.web.servlet.ServletWebSecurityAutoConfiguration$EnableWebSecurityConfiguration@5d221b20} +2026-01-18T14:20:12.678-03:00 DEBUG 62157 --- [ main] swordEncoderAuthenticationManagerBuilder : No authenticationProviders and no parentAuthenticationManager defined. Returning null. +2026-01-18T14:20:15.002-03:00 DEBUG 62157 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8 with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, AuthorizationServerContextFilter, HeaderWriterFilter, CsrfFilter, OidcLogoutEndpointFilter, LogoutFilter, OAuth2AuthorizationServerMetadataEndpointFilter, OAuth2AuthorizationCodeRequestValidatingFilter, OidcProviderConfigurationEndpointFilter, NimbusJwkSetEndpointFilter, OAuth2ProtectedResourceMetadataFilter, OAuth2ClientAuthenticationFilter, BearerTokenAuthenticationFilter, AuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, ExceptionTranslationFilter, AuthorizationFilter, OAuth2AuthorizationEndpointFilter, OAuth2TokenEndpointFilter, OAuth2TokenIntrospectionEndpointFilter, OAuth2TokenRevocationEndpointFilter, OidcUserInfoEndpointFilter +2026-01-18T14:20:15.112-03:00 DEBUG 62157 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CsrfFilter, LogoutFilter, UsernamePasswordAuthenticationFilter, DefaultResourcesFilter, DefaultLoginPageGeneratingFilter, DefaultLogoutPageGeneratingFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, ExceptionTranslationFilter, AuthorizationFilter +2026-01-18T14:20:15.611-03:00 INFO 62157 --- [ main] o.s.boot.tomcat.TomcatWebServer : Tomcat started on port 35901 (http) with context path '/' +2026-01-18T14:20:15.629-03:00 INFO 62157 --- [ main] MultitenantAuthServerApplicationUnitTest : Started MultitenantAuthServerApplicationUnitTest in 9.079 seconds (process running for 13.359) +2026-01-18T14:20:19.866-03:00 INFO 62157 --- [o-auto-1-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' +2026-01-18T14:20:19.867-03:00 INFO 62157 --- [o-auto-1-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' +2026-01-18T14:20:19.876-03:00 INFO 62157 --- [o-auto-1-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 8 ms +2026-01-18T14:20:19.916-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) +2026-01-18T14:20:19.925-03:00 DEBUG 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Securing GET /issuer1/.well-known/openid-configuration +2026-01-18T14:20:19.931-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) +2026-01-18T14:20:19.932-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) +2026-01-18T14:20:19.941-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) +2026-01-18T14:20:19.952-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) +2026-01-18T14:20:19.961-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) +2026-01-18T14:20:19.970-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) +2026-01-18T14:20:19.977-03:00 TRACE 62157 --- [o-auto-1-exec-1] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] +2026-01-18T14:20:19.979-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@248d3a]]] +2026-01-18T14:20:19.980-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) +2026-01-18T14:20:19.981-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) +2026-01-18T14:20:19.982-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] +2026-01-18T14:20:19.983-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) +2026-01-18T14:20:19.985-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) +2026-01-18T14:20:19.986-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) +2026-01-18T14:20:20.267-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] +2026-01-18T14:20:21.067-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) +2026-01-18T14:20:21.068-03:00 DEBUG 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Securing POST /issuer1/oauth2/token +2026-01-18T14:20:21.068-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) +2026-01-18T14:20:21.069-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) +2026-01-18T14:20:21.070-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) +2026-01-18T14:20:21.070-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) +2026-01-18T14:20:21.071-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) +2026-01-18T14:20:21.071-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) +2026-01-18T14:20:21.071-03:00 TRACE 62157 --- [o-auto-1-exec-2] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] +2026-01-18T14:20:21.072-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@248d3a]]] +2026-01-18T14:20:21.072-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) +2026-01-18T14:20:21.073-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) +2026-01-18T14:20:21.073-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] +2026-01-18T14:20:21.073-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) +2026-01-18T14:20:21.074-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) +2026-01-18T14:20:21.074-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) +2026-01-18T14:20:21.074-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) +2026-01-18T14:20:21.074-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) +2026-01-18T14:20:21.075-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) +2026-01-18T14:20:21.100-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) +2026-01-18T14:20:21.101-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) +2026-01-18T14:20:21.101-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) +2026-01-18T14:20:21.102-03:00 TRACE 62157 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client +2026-01-18T14:20:21.342-03:00 TRACE 62157 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters +2026-01-18T14:20:21.343-03:00 TRACE 62157 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret +2026-01-18T14:20:21.344-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) +2026-01-18T14:20:21.345-03:00 TRACE 62157 --- [o-auto-1-exec-2] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token +2026-01-18T14:20:21.345-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) +2026-01-18T14:20:21.347-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@7d4ca488 +2026-01-18T14:20:21.347-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) +2026-01-18T14:20:21.348-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided +2026-01-18T14:20:21.348-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) +2026-01-18T14:20:21.353-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) +2026-01-18T14:20:21.354-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) +2026-01-18T14:20:21.354-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) +2026-01-18T14:20:21.356-03:00 TRACE 62157 --- [o-auto-1-exec-2] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer1/oauth2/token +2026-01-18T14:20:21.357-03:00 TRACE 62157 --- [o-auto-1-exec-2] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer1/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@2bd047e +2026-01-18T14:20:21.359-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] +2026-01-18T14:20:21.359-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) +2026-01-18T14:20:21.360-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) +2026-01-18T14:20:21.361-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) +2026-01-18T14:20:21.364-03:00 TRACE 62157 --- [o-auto-1-exec-2] 2ClientCredentialsAuthenticationProvider : Retrieved registered client +2026-01-18T14:20:21.377-03:00 DEBUG 62157 --- [o-auto-1-exec-2] ClientCredentialsAuthenticationValidator : Invalid request: requested scope is not allowed for registered client 'client1' +2026-01-18T14:20:21.378-03:00 DEBUG 62157 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authentication failed with provider OAuth2ClientCredentialsAuthenticationProvider since null +2026-01-18T14:20:21.383-03:00 DEBUG 62157 --- [o-auto-1-exec-2] .s.a.DefaultAuthenticationEventPublisher : No event was found for the exception org.springframework.security.oauth2.core.OAuth2AuthenticationException +2026-01-18T14:20:21.384-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.o.s.a.w.OAuth2TokenEndpointFilter : Token request failed: [invalid_scope] + +org.springframework.security.oauth2.core.OAuth2AuthenticationException + at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.validateScope(OAuth2ClientCredentialsAuthenticationValidator.java:80) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.accept(OAuth2ClientCredentialsAuthenticationValidator.java:64) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.accept(OAuth2ClientCredentialsAuthenticationValidator.java:49) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationProvider.authenticate(OAuth2ClientCredentialsAuthenticationProvider.java:116) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:183) ~[spring-security-core-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.OAuth2TokenEndpointFilter.doFilterInternal(OAuth2TokenEndpointFilter.java:170) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter.doFilterInternal(OAuth2AuthorizationEndpointFilter.java:186) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:181) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.authentication.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:194) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter.doFilterInternal(BearerTokenAuthenticationFilter.java:174) ~[spring-security-oauth2-resource-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.OAuth2ClientAuthenticationFilter.doFilterInternal(OAuth2ClientAuthenticationFilter.java:144) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.resource.web.OAuth2ProtectedResourceMetadataFilter.doFilterInternal(OAuth2ProtectedResourceMetadataFilter.java:97) ~[spring-security-oauth2-resource-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.NimbusJwkSetEndpointFilter.doFilterInternal(NimbusJwkSetEndpointFilter.java:89) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.oidc.web.OidcProviderConfigurationEndpointFilter.doFilterInternal(OidcProviderConfigurationEndpointFilter.java:92) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter$OAuth2AuthorizationCodeRequestValidatingFilter.doFilterInternal(OAuth2AuthorizationEndpointFilter.java:442) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationServerMetadataEndpointFilter.doFilterInternal(OAuth2AuthorizationServerMetadataEndpointFilter.java:91) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:96) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.oidc.web.OidcLogoutEndpointFilter.doFilterInternal(OidcLogoutEndpointFilter.java:106) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:118) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.AuthorizationServerContextFilter.doFilterInternal(AuthorizationServerContextFilter.java:70) ~[spring-security-config-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:237) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:195) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:317) ~[spring-security-config-7.0.2.jar:7.0.2] + at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:355) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:272) ~[spring-web-7.0.2.jar:7.0.2] + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:199) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at java.base/java.lang.Thread.run(Thread.java:1474) ~[na:na] + +2026-01-18T14:20:21.425-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] +2026-01-18T14:20:21.518-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) +2026-01-18T14:20:21.519-03:00 DEBUG 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Securing POST /issuer2/oauth2/token +2026-01-18T14:20:21.519-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) +2026-01-18T14:20:21.519-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) +2026-01-18T14:20:21.519-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) +2026-01-18T14:20:21.520-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) +2026-01-18T14:20:21.521-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) +2026-01-18T14:20:21.521-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) +2026-01-18T14:20:21.522-03:00 TRACE 62157 --- [o-auto-1-exec-3] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] +2026-01-18T14:20:21.522-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@248d3a]]] +2026-01-18T14:20:21.522-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) +2026-01-18T14:20:21.522-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) +2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] +2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) +2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) +2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) +2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) +2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) +2026-01-18T14:20:21.524-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) +2026-01-18T14:20:21.526-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) +2026-01-18T14:20:21.526-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) +2026-01-18T14:20:21.526-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) +2026-01-18T14:20:21.526-03:00 TRACE 62157 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client +2026-01-18T14:20:21.683-03:00 TRACE 62157 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters +2026-01-18T14:20:21.684-03:00 TRACE 62157 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret +2026-01-18T14:20:21.684-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) +2026-01-18T14:20:21.684-03:00 TRACE 62157 --- [o-auto-1-exec-3] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token +2026-01-18T14:20:21.685-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) +2026-01-18T14:20:21.685-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@7d4ca488 +2026-01-18T14:20:21.685-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) +2026-01-18T14:20:21.685-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided +2026-01-18T14:20:21.685-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) +2026-01-18T14:20:21.686-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) +2026-01-18T14:20:21.690-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) +2026-01-18T14:20:21.691-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) +2026-01-18T14:20:21.691-03:00 TRACE 62157 --- [o-auto-1-exec-3] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer2/oauth2/token +2026-01-18T14:20:21.691-03:00 TRACE 62157 --- [o-auto-1-exec-3] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer2/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@2bd047e +2026-01-18T14:20:21.692-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] +2026-01-18T14:20:21.693-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) +2026-01-18T14:20:21.693-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) +2026-01-18T14:20:21.693-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) +2026-01-18T14:20:21.694-03:00 TRACE 62157 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Retrieved registered client +2026-01-18T14:20:21.696-03:00 TRACE 62157 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Validated token request parameters +2026-01-18T14:20:22.055-03:00 TRACE 62157 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Generated access token +2026-01-18T14:20:22.059-03:00 TRACE 62157 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Saved authorization +2026-01-18T14:20:22.059-03:00 TRACE 62157 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Authenticated token request +2026-01-18T14:20:22.070-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] +2026-01-18T14:20:22.132-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) +2026-01-18T14:20:22.132-03:00 DEBUG 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Securing POST /issuer1/oauth2/token +2026-01-18T14:20:22.132-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) +2026-01-18T14:20:22.132-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) +2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) +2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) +2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) +2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) +2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] +2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@248d3a]]] +2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) +2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) +2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] +2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) +2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) +2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) +2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) +2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) +2026-01-18T14:20:22.135-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) +2026-01-18T14:20:22.135-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) +2026-01-18T14:20:22.135-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) +2026-01-18T14:20:22.135-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) +2026-01-18T14:20:22.136-03:00 TRACE 62157 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client +2026-01-18T14:20:22.264-03:00 TRACE 62157 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters +2026-01-18T14:20:22.264-03:00 TRACE 62157 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret +2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) +2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token +2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) +2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@7d4ca488 +2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) +2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided +2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) +2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) +2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) +2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) +2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer1/oauth2/token +2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer1/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@2bd047e +2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] +2026-01-18T14:20:22.268-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) +2026-01-18T14:20:22.268-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) +2026-01-18T14:20:22.268-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) +2026-01-18T14:20:22.268-03:00 TRACE 62157 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Retrieved registered client +2026-01-18T14:20:22.268-03:00 TRACE 62157 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Validated token request parameters +2026-01-18T14:20:22.280-03:00 TRACE 62157 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Generated access token +2026-01-18T14:20:22.283-03:00 TRACE 62157 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Saved authorization +2026-01-18T14:20:22.284-03:00 TRACE 62157 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Authenticated token request +2026-01-18T14:20:22.285-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] +2026-01-18T14:20:22.333-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) +2026-01-18T14:20:22.336-03:00 DEBUG 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Securing GET /issuer2/.well-known/openid-configuration +2026-01-18T14:20:22.336-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) +2026-01-18T14:20:22.336-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) +2026-01-18T14:20:22.336-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) +2026-01-18T14:20:22.336-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) +2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) +2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) +2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] +2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@248d3a]]] +2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) +2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) +2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] +2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) +2026-01-18T14:20:22.338-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) +2026-01-18T14:20:22.338-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) +2026-01-18T14:20:22.339-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] +[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.85 s -- in com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest +[DEBUG] Closing the fork 1 after saying GoodBye. +[INFO] +[INFO] Results: +[INFO] +[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0 +[INFO] +[INFO] +[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ spring-security-auth-server --- +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=142327, ConflictMarker.markTime=80591, ConflictMarker.nodeCount=74, ConflictIdSorter.graphTime=88652, ConflictIdSorter.topsortTime=48261, ConflictIdSorter.conflictIdCount=28, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1339414, ConflictResolver.conflictItemCount=70, DefaultDependencyCollector.collectTime=391352945, DefaultDependencyCollector.transformTime=1774590} +[DEBUG] org.apache.maven.plugins:maven-jar-plugin:jar:2.4 +[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-project:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-settings:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-profile:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.6:compile +[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile +[DEBUG] junit:junit:jar:3.8.1:compile +[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:compile +[DEBUG] org.apache.maven:maven-model:jar:2.0.6:runtime +[DEBUG] org.apache.maven:maven-artifact:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-archiver:jar:2.5:compile +[DEBUG] org.apache.maven:maven-core:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile +[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile +[DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile +[DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile +[DEBUG] commons-cli:commons-cli:jar:1.0:compile +[DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile +[DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile +[DEBUG] org.apache.maven:maven-monitor:jar:2.0.6:compile +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.15:compile +[DEBUG] org.codehaus.plexus:plexus-archiver:jar:2.1:compile +[DEBUG] org.codehaus.plexus:plexus-io:jar:2.0.2:compile +[DEBUG] commons-lang:commons-lang:jar:2.1:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-jar-plugin:2.4 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-jar-plugin:2.4 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-jar-plugin:2.4 +[DEBUG] Included: org.apache.maven.plugins:maven-jar-plugin:jar:2.4 +[DEBUG] Included: junit:junit:jar:3.8.1 +[DEBUG] Included: org.apache.maven:maven-archiver:jar:2.5 +[DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6 +[DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7 +[DEBUG] Included: commons-cli:commons-cli:jar:1.0 +[DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 +[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.15 +[DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:2.1 +[DEBUG] Included: org.codehaus.plexus:plexus-io:jar:2.0.2 +[DEBUG] Included: commons-lang:commons-lang:jar:2.1 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-jar-plugin:2.4:jar from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-jar-plugin:2.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-jar-plugin:2.4:jar' with basic configurator --> +[DEBUG] (f) classesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (f) defaultManifestFile = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/META-INF/MANIFEST.MF +[DEBUG] (f) finalName = spring-security-auth-server-0.0.1-SNAPSHOT +[DEBUG] (f) forceCreation = false +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) skipIfEmpty = false +[DEBUG] (f) useDefaultManifestFile = false +[DEBUG] -- end configuration -- +[DEBUG] isUp2date: false (Destination /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/spring-security-auth-server-0.0.1-SNAPSHOT.jar not found.) +[INFO] Building jar: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/spring-security-auth-server-0.0.1-SNAPSHOT.jar +[DEBUG] adding directory META-INF/ +[DEBUG] adding entry META-INF/MANIFEST.MF +[DEBUG] adding directory com/ +[DEBUG] adding directory com/baeldung/ +[DEBUG] adding directory com/baeldung/auth/ +[DEBUG] adding directory com/baeldung/auth/server/ +[DEBUG] adding directory com/baeldung/auth/server/multitenant/ +[DEBUG] adding directory com/baeldung/auth/server/multitenant/config/ +[DEBUG] adding directory com/baeldung/auth/server/multitenant/components/ +[DEBUG] adding entry com/baeldung/auth/server/multitenant/config/OAuth2AuthorizationServerPropertiesMapper.class +[DEBUG] adding entry com/baeldung/auth/server/multitenant/config/AuthServerConfiguration.class +[DEBUG] adding entry com/baeldung/auth/server/multitenant/config/MultitenantAuthServerProperties.class +[DEBUG] adding entry com/baeldung/auth/server/multitenant/MultitenantAuthServerApplication.class +[DEBUG] adding entry com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationConsentService.class +[DEBUG] adding entry com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationService.class +[DEBUG] adding entry com/baeldung/auth/server/multitenant/components/MultitenantRegisteredClientRepository.class +[DEBUG] adding entry com/baeldung/auth/server/multitenant/components/MultitenantJWKSource.class +[DEBUG] adding entry com/baeldung/auth/server/multitenant/components/AbstractMultitenantComponent.class +[DEBUG] adding entry META-INF/spring-configuration-metadata.json +[DEBUG] adding entry application.yaml +[DEBUG] adding directory META-INF/maven/ +[DEBUG] adding directory META-INF/maven/com.baeldung/ +[DEBUG] adding directory META-INF/maven/com.baeldung/spring-security-auth-server/ +[DEBUG] adding entry META-INF/maven/com.baeldung/spring-security-auth-server/pom.xml +[DEBUG] adding entry META-INF/maven/com.baeldung/spring-security-auth-server/pom.properties +[INFO] +[INFO] --- spring-boot-maven-plugin:4.0.1:repackage (repackage) @ spring-security-auth-server --- +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=86168, ConflictMarker.markTime=63354, ConflictMarker.nodeCount=59, ConflictIdSorter.graphTime=40284, ConflictIdSorter.topsortTime=48220, ConflictIdSorter.conflictIdCount=39, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=467021, ConflictResolver.conflictItemCount=56, DefaultDependencyCollector.collectTime=1299851224, DefaultDependencyCollector.transformTime=759490} +[DEBUG] org.springframework.boot:spring-boot-maven-plugin:jar:4.0.1 +[DEBUG] org.springframework.boot:spring-boot-buildpack-platform:jar:4.0.1:runtime +[DEBUG] net.java.dev.jna:jna-platform:jar:5.17.0:runtime +[DEBUG] net.java.dev.jna:jna:jar:5.17.0:runtime +[DEBUG] org.apache.commons:commons-compress:jar:1.27.1:compile +[DEBUG] commons-codec:commons-codec:jar:1.17.1:compile +[DEBUG] org.apache.commons:commons-lang3:jar:3.16.0:compile +[DEBUG] org.apache.httpcomponents.client5:httpclient5:jar:5.5.1:runtime +[DEBUG] org.apache.httpcomponents.core5:httpcore5:jar:5.3.6:runtime +[DEBUG] org.apache.httpcomponents.core5:httpcore5-h2:jar:5.3.6:runtime +[DEBUG] org.tomlj:tomlj:jar:1.0.0:runtime +[DEBUG] org.antlr:antlr4-runtime:jar:4.7.2:runtime +[DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:runtime +[DEBUG] tools.jackson.core:jackson-databind:jar:3.0.3:runtime +[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.20:runtime +[DEBUG] tools.jackson.core:jackson-core:jar:3.0.3:runtime +[DEBUG] org.springframework.boot:spring-boot-loader-tools:jar:4.0.1:runtime +[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0:runtime +[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile +[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:runtime +[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:runtime +[DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.7:runtime +[DEBUG] org.springframework:spring-core:jar:7.0.2:runtime +[DEBUG] commons-logging:commons-logging:jar:1.3.5:runtime +[DEBUG] org.jspecify:jspecify:jar:1.0.0:runtime +[DEBUG] org.springframework:spring-context:jar:7.0.2:runtime +[DEBUG] org.springframework:spring-aop:jar:7.0.2:runtime +[DEBUG] org.springframework:spring-beans:jar:7.0.2:runtime +[DEBUG] org.springframework:spring-expression:jar:7.0.2:runtime +[DEBUG] io.micrometer:micrometer-observation:jar:1.16.1:runtime +[DEBUG] io.micrometer:micrometer-commons:jar:1.16.1:runtime +[DEBUG] org.apache.maven.plugins:maven-shade-plugin:jar:3.6.0:compile (optional) +[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.5.1:compile (optional) +[DEBUG] org.ow2.asm:asm:jar:9.7:compile (optional) +[DEBUG] org.ow2.asm:asm-commons:jar:9.7:compile (optional) +[DEBUG] org.ow2.asm:asm-tree:jar:9.7:compile (optional) +[DEBUG] org.jdom:jdom2:jar:2.0.6.1:compile (optional) +[DEBUG] commons-io:commons-io:jar:2.16.1:compile +[DEBUG] org.vafer:jdependency:jar:2.10:compile (optional) +[DEBUG] Verifying availability of /home/phil/.m2/repository/org/springframework/boot/spring-boot-buildpack-platform/4.0.1/spring-boot-buildpack-platform-4.0.1.jar from [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots)] +[DEBUG] Verifying availability of /home/phil/.m2/repository/org/springframework/boot/spring-boot-loader-tools/4.0.1/spring-boot-loader-tools-4.0.1.jar from [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots)] +[DEBUG] Using transporter WagonTransporter with priority -1.0 for https://ssh.lighthouse.com.br/nexus/content/groups/public +[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://ssh.lighthouse.com.br/nexus/content/groups/public with username=phil, password=*** +[INFO] Downloading from nexus: https://ssh.lighthouse.com.br/nexus/content/groups/public/org/springframework/boot/spring-boot-buildpack-platform/4.0.1/spring-boot-buildpack-platform-4.0.1.jar +[INFO] Downloading from nexus: https://ssh.lighthouse.com.br/nexus/content/groups/public/org/springframework/boot/spring-boot-loader-tools/4.0.1/spring-boot-loader-tools-4.0.1.jar +[INFO] Downloaded from nexus: https://ssh.lighthouse.com.br/nexus/content/groups/public/org/springframework/boot/spring-boot-buildpack-platform/4.0.1/spring-boot-buildpack-platform-4.0.1.jar (0 B at 0 B/s) +[INFO] Downloaded from nexus: https://ssh.lighthouse.com.br/nexus/content/groups/public/org/springframework/boot/spring-boot-loader-tools/4.0.1/spring-boot-loader-tools-4.0.1.jar (0 B at 0 B/s) +[DEBUG] Writing tracking file /home/phil/.m2/repository/org/springframework/boot/spring-boot-buildpack-platform/4.0.1/_remote.repositories +[DEBUG] Writing tracking file /home/phil/.m2/repository/org/springframework/boot/spring-boot-buildpack-platform/4.0.1/spring-boot-buildpack-platform-4.0.1.jar.lastUpdated +[DEBUG] Writing tracking file /home/phil/.m2/repository/org/springframework/boot/spring-boot-loader-tools/4.0.1/_remote.repositories +[DEBUG] Writing tracking file /home/phil/.m2/repository/org/springframework/boot/spring-boot-loader-tools/4.0.1/spring-boot-loader-tools-4.0.1.jar.lastUpdated +[DEBUG] Created new class realm plugin>org.springframework.boot:spring-boot-maven-plugin:4.0.1 +[DEBUG] Importing foreign packages into class realm plugin>org.springframework.boot:spring-boot-maven-plugin:4.0.1 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.springframework.boot:spring-boot-maven-plugin:4.0.1 +[DEBUG] Included: org.springframework.boot:spring-boot-maven-plugin:jar:4.0.1 +[DEBUG] Included: org.springframework.boot:spring-boot-buildpack-platform:jar:4.0.1 +[DEBUG] Included: net.java.dev.jna:jna-platform:jar:5.17.0 +[DEBUG] Included: net.java.dev.jna:jna:jar:5.17.0 +[DEBUG] Included: org.apache.commons:commons-compress:jar:1.27.1 +[DEBUG] Included: commons-codec:commons-codec:jar:1.17.1 +[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.16.0 +[DEBUG] Included: org.apache.httpcomponents.client5:httpclient5:jar:5.5.1 +[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5:jar:5.3.6 +[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5-h2:jar:5.3.6 +[DEBUG] Included: org.tomlj:tomlj:jar:1.0.0 +[DEBUG] Included: org.antlr:antlr4-runtime:jar:4.7.2 +[DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 +[DEBUG] Included: tools.jackson.core:jackson-databind:jar:3.0.3 +[DEBUG] Included: com.fasterxml.jackson.core:jackson-annotations:jar:2.20 +[DEBUG] Included: tools.jackson.core:jackson-core:jar:3.0.3 +[DEBUG] Included: org.springframework.boot:spring-boot-loader-tools:jar:4.0.1 +[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0 +[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 +[DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.7 +[DEBUG] Included: org.springframework:spring-core:jar:7.0.2 +[DEBUG] Included: commons-logging:commons-logging:jar:1.3.5 +[DEBUG] Included: org.jspecify:jspecify:jar:1.0.0 +[DEBUG] Included: org.springframework:spring-context:jar:7.0.2 +[DEBUG] Included: org.springframework:spring-aop:jar:7.0.2 +[DEBUG] Included: org.springframework:spring-beans:jar:7.0.2 +[DEBUG] Included: org.springframework:spring-expression:jar:7.0.2 +[DEBUG] Included: io.micrometer:micrometer-observation:jar:1.16.1 +[DEBUG] Included: io.micrometer:micrometer-commons:jar:1.16.1 +[DEBUG] Included: org.apache.maven.plugins:maven-shade-plugin:jar:3.6.0 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.5.1 +[DEBUG] Included: org.ow2.asm:asm:jar:9.7 +[DEBUG] Included: org.ow2.asm:asm-commons:jar:9.7 +[DEBUG] Included: org.ow2.asm:asm-tree:jar:9.7 +[DEBUG] Included: org.jdom:jdom2:jar:2.0.6.1 +[DEBUG] Included: commons-io:commons-io:jar:2.16.1 +[DEBUG] Included: org.vafer:jdependency:jar:2.10 +[DEBUG] Configuring mojo org.springframework.boot:spring-boot-maven-plugin:4.0.1:repackage from plugin realm ClassRealm[plugin>org.springframework.boot:spring-boot-maven-plugin:4.0.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.springframework.boot:spring-boot-maven-plugin:4.0.1:repackage' with basic configurator --> +[DEBUG] (f) attach = true +[DEBUG] (f) excludeDevtools = true +[DEBUG] (f) excludeDockerCompose = true +[DEBUG] (f) excludes = [] +[DEBUG] (f) finalName = spring-security-auth-server-0.0.1-SNAPSHOT +[DEBUG] (f) includeOptional = false +[DEBUG] (f) includeSystemScope = false +[DEBUG] (f) includeTools = true +[DEBUG] (f) includes = [] +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 +[DEBUG] (f) skip = false +[DEBUG] -- end configuration -- +[INFO] Replacing main artifact /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/spring-security-auth-server-0.0.1-SNAPSHOT.jar with repackaged archive, adding nested dependencies in BOOT-INF/. +[INFO] The original artifact has been renamed to /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/spring-security-auth-server-0.0.1-SNAPSHOT.jar.original +[INFO] ------------------------------------------------------------------------ +[INFO] BUILD SUCCESS +[INFO] ------------------------------------------------------------------------ +[INFO] Total time: 59.744 s +[INFO] Finished at: 2026-01-18T14:20:34-03:00 +[INFO] ------------------------------------------------------------------------ diff --git a/spring-security-modules/spring-security-auth-server/test-sb4.log b/spring-security-modules/spring-security-auth-server/test-sb4.log new file mode 100644 index 000000000000..42bf823ff7a6 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/test-sb4.log @@ -0,0 +1,2287 @@ +Apache Maven 3.6.3 +Maven home: /usr/share/maven +Java version: 25.0.1, vendor: Eclipse Adoptium, runtime: /home/phil/.sdkman/candidates/java/25.0.1-tem +Default locale: en, platform encoding: UTF-8 +OS name: "linux", version: "5.15.167.4-microsoft-standard-wsl2", arch: "amd64", family: "unix" +[DEBUG] Created new class realm maven.api +[DEBUG] Importing foreign packages into class realm maven.api +[DEBUG] Imported: javax.annotation.* < plexus.core +[DEBUG] Imported: javax.annotation.security.* < plexus.core +[DEBUG] Imported: javax.enterprise.inject.* < plexus.core +[DEBUG] Imported: javax.enterprise.util.* < plexus.core +[DEBUG] Imported: javax.inject.* < plexus.core +[DEBUG] Imported: org.apache.maven.* < plexus.core +[DEBUG] Imported: org.apache.maven.artifact < plexus.core +[DEBUG] Imported: org.apache.maven.classrealm < plexus.core +[DEBUG] Imported: org.apache.maven.cli < plexus.core +[DEBUG] Imported: org.apache.maven.configuration < plexus.core +[DEBUG] Imported: org.apache.maven.exception < plexus.core +[DEBUG] Imported: org.apache.maven.execution < plexus.core +[DEBUG] Imported: org.apache.maven.execution.scope < plexus.core +[DEBUG] Imported: org.apache.maven.lifecycle < plexus.core +[DEBUG] Imported: org.apache.maven.model < plexus.core +[DEBUG] Imported: org.apache.maven.monitor < plexus.core +[DEBUG] Imported: org.apache.maven.plugin < plexus.core +[DEBUG] Imported: org.apache.maven.profiles < plexus.core +[DEBUG] Imported: org.apache.maven.project < plexus.core +[DEBUG] Imported: org.apache.maven.reporting < plexus.core +[DEBUG] Imported: org.apache.maven.repository < plexus.core +[DEBUG] Imported: org.apache.maven.rtinfo < plexus.core +[DEBUG] Imported: org.apache.maven.settings < plexus.core +[DEBUG] Imported: org.apache.maven.toolchain < plexus.core +[DEBUG] Imported: org.apache.maven.usability < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.* < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.events < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core +[DEBUG] Imported: org.codehaus.classworlds < plexus.core +[DEBUG] Imported: org.codehaus.plexus.* < plexus.core +[DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core +[DEBUG] Imported: org.codehaus.plexus.component < plexus.core +[DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core +[DEBUG] Imported: org.codehaus.plexus.container < plexus.core +[DEBUG] Imported: org.codehaus.plexus.context < plexus.core +[DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core +[DEBUG] Imported: org.codehaus.plexus.logging < plexus.core +[DEBUG] Imported: org.codehaus.plexus.personality < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core +[DEBUG] Imported: org.eclipse.aether.* < plexus.core +[DEBUG] Imported: org.eclipse.aether.artifact < plexus.core +[DEBUG] Imported: org.eclipse.aether.collection < plexus.core +[DEBUG] Imported: org.eclipse.aether.deployment < plexus.core +[DEBUG] Imported: org.eclipse.aether.graph < plexus.core +[DEBUG] Imported: org.eclipse.aether.impl < plexus.core +[DEBUG] Imported: org.eclipse.aether.installation < plexus.core +[DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core +[DEBUG] Imported: org.eclipse.aether.metadata < plexus.core +[DEBUG] Imported: org.eclipse.aether.repository < plexus.core +[DEBUG] Imported: org.eclipse.aether.resolution < plexus.core +[DEBUG] Imported: org.eclipse.aether.spi < plexus.core +[DEBUG] Imported: org.eclipse.aether.transfer < plexus.core +[DEBUG] Imported: org.eclipse.aether.version < plexus.core +[DEBUG] Imported: org.fusesource.jansi.* < plexus.core +[DEBUG] Imported: org.slf4j.* < plexus.core +[DEBUG] Imported: org.slf4j.event.* < plexus.core +[DEBUG] Imported: org.slf4j.helpers.* < plexus.core +[DEBUG] Imported: org.slf4j.spi.* < plexus.core +[DEBUG] Populating class realm maven.api +[INFO] Error stacktraces are turned on. +[DEBUG] Message scheme: plain +[DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml +[DEBUG] Reading user settings from /home/phil/.m2/settings.xml +[DEBUG] Reading global toolchains from /usr/share/maven/conf/toolchains.xml +[DEBUG] Reading user toolchains from /home/phil/.m2/toolchains.xml +[DEBUG] Using local repository at /home/phil/.m2/repository +[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /home/phil/.m2/repository +[DEBUG] Failed to decrypt password for server int_asgard_bpm: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server int_asgard_backend: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server edglobo-releases: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server edglobo-snapshots: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server asgard_bpm_localhost: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server asgard-bpm-database: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[INFO] Scanning for projects... +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo1.maven.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache-snapshots (http://repository.apache.org/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for lighthouse-snapshots (https://ssh.lighthouse.com.br/nexus/content/repositories/lighthouse-snapshots). +[DEBUG] Extension realms for project org.springframework.boot:spring-security-auth-server:jar:4.0.1: (none) +[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null] +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo.maven.apache.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central-snapshots (https://central.sonatype.com/repository/maven-snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots). +[DEBUG] Extension realms for project org.springframework.boot:spring-boot-starter-parent:pom:4.0.1: (none) +[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null] +[DEBUG] Extension realms for project org.springframework.boot:spring-boot-dependencies:pom:4.0.1: (none) +[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null] +[DEBUG] === REACTOR BUILD PLAN ================================================ +[DEBUG] Project: org.springframework.boot:spring-security-auth-server:jar:4.0.1 +[DEBUG] Tasks: [verify] +[DEBUG] Style: Regular +[DEBUG] ======================================================================= +[INFO] +[INFO] --------< org.springframework.boot:spring-security-auth-server >-------- +[INFO] Building spring-security-auth-server 4.0.1 +[INFO] --------------------------------[ jar ]--------------------------------- +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (https://repository.apache.org/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for plexus.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots). +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] === PROJECT BUILD PLAN ================================================ +[DEBUG] Project: org.springframework.boot:spring-security-auth-server:4.0.1 +[DEBUG] Dependencies (collect): [] +[DEBUG] Dependencies (resolve): [compile, runtime, test] +[DEBUG] Repositories (dependencies): [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] +[DEBUG] Repositories (plugins) : [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots)] +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources (default-resources) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + + @ + + + + + + + + + UTF-8 + + + ${maven.resources.skip} + + + false + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.14.1:compile (default-compile) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + org.springframework.boot + spring-boot-configuration-processor + + + true + + + + + ${maven.compiler.compilerId} + ${maven.compiler.compilerReuseStrategy} + ${maven.compiler.compilerVersion} + ${maven.compiler.createMissingPackageInfoClass} + ${maven.compiler.debug} + + ${maven.compiler.debuglevel} + ${maven.compiler.enablePreview} + ${encoding} + ${maven.compiler.executable} + ${maven.compiler.failOnError} + ${maven.compiler.failOnWarning} + + ${maven.compiler.forceJavacCompilerUse} + ${maven.compiler.forceLegacyJavacApi} + ${maven.compiler.fork} + + ${maven.compiler.implicit} + ${maven.compiler.maxmem} + ${maven.compiler.meminitial} + ${maven.compiler.moduleVersion} + + ${maven.compiler.optimize} + ${maven.compiler.outputDirectory} + + true + ${maven.compiler.proc} + + + 21 + + ${maven.compiler.showCompilationChanges} + ${maven.compiler.showDeprecation} + ${maven.compiler.showWarnings} + ${maven.main.skip} + ${maven.compiler.skipMultiThreadWarning} + ${maven.compiler.source} + ${lastModGranularityMs} + ${maven.compiler.target} + ${maven.compiler.useIncrementalCompilation} + ${maven.compiler.useModuleVersion} + ${maven.compiler.verbose} + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources (default-testResources) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + + @ + + + + + + + + + UTF-8 + + + ${maven.test.skip} + + + false + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.14.1:testCompile (default-testCompile) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + org.springframework.boot + spring-boot-configuration-processor + + + true + + + + ${maven.compiler.compilerId} + ${maven.compiler.compilerReuseStrategy} + ${maven.compiler.compilerVersion} + ${maven.compiler.createMissingPackageInfoClass} + ${maven.compiler.debug} + + ${maven.compiler.debuglevel} + ${maven.compiler.enablePreview} + ${encoding} + ${maven.compiler.executable} + ${maven.compiler.failOnError} + ${maven.compiler.failOnWarning} + + ${maven.compiler.forceJavacCompilerUse} + ${maven.compiler.forceLegacyJavacApi} + ${maven.compiler.fork} + + ${maven.compiler.implicit} + ${maven.compiler.maxmem} + ${maven.compiler.meminitial} + + ${maven.compiler.optimize} + + + true + ${maven.compiler.proc} + + 21 + + ${maven.compiler.showCompilationChanges} + ${maven.compiler.showDeprecation} + ${maven.compiler.showWarnings} + ${maven.test.skip} + ${maven.compiler.skipMultiThreadWarning} + ${maven.compiler.source} + ${lastModGranularityMs} + ${maven.compiler.target} + + ${maven.compiler.testRelease} + ${maven.compiler.testSource} + ${maven.compiler.testTarget} + ${maven.compiler.useIncrementalCompilation} + + ${maven.compiler.verbose} + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test (default-test) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + ${maven.test.additionalClasspathDependencies} + ${maven.test.additionalClasspath} + ${argLine} + + ${childDelegation} + + ${maven.test.dependency.excludes} + ${maven.surefire.debug} + ${dependenciesToScan} + ${disableXmlReport} + ${enableAssertions} + ${enableOutErrElements} + ${surefire.enableProcessChecker} + ${enablePropertiesElement} + ${surefire.encoding} + ${surefire.excludeJUnit5Engines} + ${surefire.excludedEnvironmentVariables} + ${excludedGroups} + ${surefire.excludes} + ${surefire.excludesFile} + ${surefire.failIfNoSpecifiedTests} + ${failIfNoTests} + ${surefire.failOnFlakeCount} + ${forkCount} + ${surefire.forkNode} + ${surefire.exitTimeout} + ${surefire.timeout} + ${groups} + ${surefire.includeJUnit5Engines} + ${surefire.includes} + ${surefire.includesFile} + ${junitArtifactName} + ${jvm} + ${objectFactory} + ${parallel} + + ${parallelOptimized} + ${surefire.parallel.forcedTimeout} + ${surefire.parallel.timeout} + ${perCoreThreadCount} + ${plugin.artifactMap} + + ${surefire.printSummary} + + ${project.artifactMap} + + + ${maven.test.redirectTestOutputToFile} + ${surefire.reportFormat} + ${surefire.reportNameSuffix} + + ${surefire.rerunFailingTestsCount} + ${reuseForks} + ${surefire.runOrder} + ${surefire.runOrder.random.seed} + + ${surefire.shutdown} + ${maven.test.skip} + ${surefire.skipAfterFailureCount} + ${maven.test.skip.exec} + ${skipTests} + ${surefire.suiteXmlFiles} + ${surefire.systemPropertiesFile} + ${tempDir} + ${test} + + ${maven.test.failure.ignore} + ${testNGArtifactName} + + ${threadCount} + ${threadCountClasses} + ${threadCountMethods} + ${threadCountSuites} + ${trimStackTrace} + ${surefire.useFile} + ${surefire.useManifestOnlyJar} + ${surefire.useModulePath} + ${surefire.useSystemClassLoader} + ${useUnlimitedThreads} + ${basedir} + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-jar-plugin:3.4.2:jar (default-jar) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + + ${start-class} + true + + + + ${maven.jar.detectMultiReleaseJar} + + ${maven.jar.forceCreation} + + + + + + ${jar.useDefaultManifestFile} + +[DEBUG] ======================================================================= +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for ow2-snapshot (https://repository.ow2.org/nexus/content/repositories/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-snapshots (http://oss.sonatype.org/content/repositories/vaadin-snapshots/). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-releases (http://oss.sonatype.org/content/repositories/vaadin-releases/). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1117146, ConflictMarker.markTime=337288, ConflictMarker.nodeCount=214, ConflictIdSorter.graphTime=740101, ConflictIdSorter.topsortTime=298628, ConflictIdSorter.conflictIdCount=90, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=9818318, ConflictResolver.conflictItemCount=212, DefaultDependencyCollector.collectTime=1336141726, DefaultDependencyCollector.transformTime=13647813} +[DEBUG] org.springframework.boot:spring-security-auth-server:jar:4.0.1 +[DEBUG] org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile +[DEBUG] org.springframework.boot:spring-boot-starter:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] ch.qos.logback:logback-classic:jar:1.5.22:compile (version managed from 1.5.22) +[DEBUG] ch.qos.logback:logback-core:jar:1.5.22:compile (version managed from 1.5.22) +[DEBUG] org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile (version managed from 2.25.3) +[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.25.3:compile (version managed from 2.25.3) +[DEBUG] org.slf4j:jul-to-slf4j:jar:2.0.17:compile (version managed from 2.0.17) +[DEBUG] org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile (version managed from 3.0.0) +[DEBUG] org.yaml:snakeyaml:jar:2.5:compile (version managed from 2.5) +[DEBUG] org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] tools.jackson.core:jackson-databind:jar:3.0.3:compile (version managed from 3.0.3) +[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile (version managed from 2.20) +[DEBUG] tools.jackson.core:jackson-core:jar:3.0.3:compile (version managed from 3.0.3) +[DEBUG] org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework:spring-context:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-web:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-beans:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] io.micrometer:micrometer-observation:jar:1.16.1:compile (version managed from 1.16.1) +[DEBUG] io.micrometer:micrometer-commons:jar:1.16.1:compile (version managed from 1.16.1) +[DEBUG] org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework:spring-webmvc:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-expression:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile +[DEBUG] org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-security:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-config:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-crypto:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-web:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-aop:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] com.nimbusds:nimbus-jose-jwt:jar:10.4:compile +[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test:jar:4.0.1:test +[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-starter-security-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-security-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-test:jar:7.0.2:test (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] com.jayway.jsonpath:json-path:jar:2.10.0:test (version managed from 2.10.0) +[DEBUG] org.slf4j:slf4j-api:jar:2.0.17:compile (version managed from 2.0.17) +[DEBUG] jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test (version managed from 4.0.4) +[DEBUG] jakarta.activation:jakarta.activation-api:jar:2.1.4:test (version managed from 2.1.4) +[DEBUG] net.minidev:json-smart:jar:2.6.0:test (version managed from 2.6.0) +[DEBUG] net.minidev:accessors-smart:jar:2.6.0:test +[DEBUG] org.ow2.asm:asm:jar:9.7.1:test +[DEBUG] org.assertj:assertj-core:jar:3.27.6:test (version managed from 3.27.6) +[DEBUG] net.bytebuddy:byte-buddy:jar:1.17.8:test (version managed from 1.17.7) +[DEBUG] org.awaitility:awaitility:jar:4.3.0:test (version managed from 4.3.0) +[DEBUG] org.hamcrest:hamcrest:jar:3.0:test (version managed from 3.0) +[DEBUG] org.junit.jupiter:junit-jupiter:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.opentest4j:opentest4j:jar:1.3.0:test +[DEBUG] org.junit.platform:junit-platform-commons:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:test +[DEBUG] org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.junit.platform:junit-platform-engine:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.mockito:mockito-core:jar:5.20.0:test (version managed from 5.20.0) +[DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.17.8:test (version managed from 1.17.7) +[DEBUG] org.objenesis:objenesis:jar:3.3:test +[DEBUG] org.mockito:mockito-junit-jupiter:jar:5.20.0:test (version managed from 5.20.0) +[DEBUG] org.skyscreamer:jsonassert:jar:1.5.3:test (version managed from 1.5.3) +[DEBUG] com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test +[DEBUG] org.springframework:spring-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] commons-logging:commons-logging:jar:1.3.5:compile (version managed from 1.3.5) +[DEBUG] org.jspecify:jspecify:jar:1.0.0:compile (version managed from 1.0.0) +[DEBUG] org.springframework:spring-test:jar:7.0.2:test (version managed from 7.0.2) +[DEBUG] org.xmlunit:xmlunit-core:jar:2.10.4:test (version managed from 2.10.4) +[DEBUG] org.springframework.boot:spring-boot-starter-webmvc-test:jar:4.0.1:test +[DEBUG] org.springframework.boot:spring-boot-starter-jackson-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-webmvc-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-resttestclient:jar:4.0.1:test (version managed from 4.0.1) +[INFO] +[INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ spring-security-auth-server --- +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=150852, ConflictMarker.markTime=102889, ConflictMarker.nodeCount=13, ConflictIdSorter.graphTime=71084, ConflictIdSorter.topsortTime=13323, ConflictIdSorter.conflictIdCount=9, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=228559, ConflictResolver.conflictItemCount=13, DefaultDependencyCollector.collectTime=387864784, DefaultDependencyCollector.transformTime=626583} +[DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:3.3.1 +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.26:runtime +[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.5.1:compile +[DEBUG] org.apache.maven.shared:maven-filtering:jar:3.3.1:compile +[DEBUG] javax.inject:javax.inject:jar:1:compile +[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile +[DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile +[DEBUG] commons-io:commons-io:jar:2.11.0:compile +[DEBUG] org.apache.commons:commons-lang3:jar:3.12.0:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:3.3.1 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:3.3.1 +[DEBUG] Imported: < maven.api +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:3.3.1 +[DEBUG] Included: org.apache.maven.plugins:maven-resources-plugin:jar:3.3.1 +[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.26 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.5.1 +[DEBUG] Included: org.apache.maven.shared:maven-filtering:jar:3.3.1 +[DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.7 +[DEBUG] Included: commons-io:commons-io:jar:2.11.0 +[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.12.0 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:3.3.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources' with basic configurator --> +[DEBUG] (f) addDefaultExcludes = true +[DEBUG] (f) buildFilters = [] +[DEBUG] (s) delimiters = [@] +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) escapeWindowsPaths = true +[DEBUG] (f) fileNameFiltering = false +[DEBUG] (s) includeEmptyDirs = false +[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (s) overwrite = false +[DEBUG] (f) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) propertiesEncoding = UTF-8 +[DEBUG] (s) resources = [Resource {targetPath: null, filtering: true, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources, PatternSet [includes: {**/application*.yml, **/application*.yaml, **/application*.properties}, excludes: {}]}}, Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources, PatternSet [includes: {}, excludes: {**/application*.yml, **/application*.yaml, **/application*.properties}]}}] +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@58496dc +[DEBUG] (f) skip = false +[DEBUG] (f) supportMultiLineFiltering = false +[DEBUG] (f) useBuildFilters = true +[DEBUG] (s) useDefaultDelimiters = false +[DEBUG] -- end configuration -- +[DEBUG] properties used: +[DEBUG] JBOSS_HOME: C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento +[DEBUG] activemq.version: 6.1.8 +[DEBUG] altReleaseDeploymentRepository: lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/ +[DEBUG] altSnapshotDeploymentRepository: lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/ +[DEBUG] angus-mail.version: 2.0.5 +[DEBUG] artemis.version: 2.43.0 +[DEBUG] aspectj.version: 1.9.25.1 +[DEBUG] assertj.version: 3.27.6 +[DEBUG] awaitility.version: 4.3.0 +[DEBUG] brave.version: 6.3.0 +[DEBUG] build-helper-maven-plugin.version: 3.6.1 +[DEBUG] byte-buddy.version: 1.17.8 +[DEBUG] cache2k.version: 2.6.1.Final +[DEBUG] caffeine.version: 3.2.3 +[DEBUG] cassandra-driver.version: 4.19.2 +[DEBUG] checkstyle.failOnViolation: false +[DEBUG] classmate.version: 1.7.1 +[DEBUG] classworlds.conf: /usr/share/maven/bin/m2.conf +[DEBUG] commons-codec.version: 1.19.0 +[DEBUG] commons-dbcp2.version: 2.13.0 +[DEBUG] commons-lang3.version: 3.19.0 +[DEBUG] commons-logging.version: 1.3.5 +[DEBUG] commons-pool.version: 1.6 +[DEBUG] commons-pool2.version: 2.12.1 +[DEBUG] couchbase-client.version: 3.9.2 +[DEBUG] crac.version: 1.5.0 +[DEBUG] cyclonedx-maven-plugin.version: 2.9.1 +[DEBUG] db2-jdbc.version: 12.1.3.0 +[DEBUG] dependency-management-plugin.version: 1.1.7 +[DEBUG] derby.version: 10.16.1.1 +[DEBUG] ehcache3.version: 3.11.1 +[DEBUG] elasticsearch-client.version: 9.2.2 +[DEBUG] env.BUN_INSTALL: /home/phil/.bun +[DEBUG] env.CONDA_PROMPT_MODIFIER: false +[DEBUG] env.DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus +[DEBUG] env.DISPLAY: :0 +[DEBUG] env.FIG_TERM: 1 +[DEBUG] env.HOME: /home/phil +[DEBUG] env.HOSTTYPE: x86_64 +[DEBUG] env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED: 1 +[DEBUG] env.JAVA_HOME: /home/phil/.sdkman/candidates/java/25.0.1-tem +[DEBUG] env.LANG: C.UTF-8 +[DEBUG] env.LESSCLOSE: /usr/bin/lesspipe %s %s +[DEBUG] env.LESSOPEN: | /usr/bin/lesspipe %s +[DEBUG] env.LOGNAME: phil +[DEBUG] env.LS_COLORS: rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: +[DEBUG] env.MAVEN_CMD_LINE_ARGS: -B -X verify +[DEBUG] env.MAVEN_HOME: /usr/share/maven +[DEBUG] env.MAVEN_PROJECTBASEDIR: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] env.MOTD_SHOWN: update-motd +[DEBUG] env.NAME: _ +[DEBUG] env.NVM_BIN: /home/phil/.nvm/versions/node/v22.21.0/bin +[DEBUG] env.NVM_CD_FLAGS: +[DEBUG] env.NVM_DIR: /home/phil/.nvm +[DEBUG] env.NVM_INC: /home/phil/.nvm/versions/node/v22.21.0/include/node +[DEBUG] env.OLDPWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] env.PATH: /bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin +[DEBUG] env.PNPM_HOME: /home/phil/.local/share/pnpm +[DEBUG] env.POSH_CURSOR_COLUMN: 1 +[DEBUG] env.POSH_CURSOR_LINE: 13 +[DEBUG] env.POSH_PID: 35575 +[DEBUG] env.POSH_THEME: /home/phil/.poshthemes/amro.omp.json +[DEBUG] env.POWERLINE_COMMAND: oh-my-posh +[DEBUG] env.PROCESS_LAUNCHED_BY_CW: 1 +[DEBUG] env.PROCESS_LAUNCHED_BY_Q: 1 +[DEBUG] env.PULSE_SERVER: unix:/mnt/wslg/PulseServer +[DEBUG] env.PWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] env.SDKMAN_BROKER_API: https://broker.sdkman.io +[DEBUG] env.SDKMAN_CANDIDATES_API: https://api.sdkman.io/2 +[DEBUG] env.SDKMAN_CANDIDATES_DIR: /home/phil/.sdkman/candidates +[DEBUG] env.SDKMAN_DIR: /home/phil/.sdkman +[DEBUG] env.SDKMAN_OLD_PWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] env.SDKMAN_PLATFORM: linuxx64 +[DEBUG] env.SHELL: /bin/bash +[DEBUG] env.SHLVL: 2 +[DEBUG] env.TERM: xterm-256color +[DEBUG] env.TERMINAL_EMULATOR: JetBrains-JediTerm +[DEBUG] env.TERM_SESSION_ID: 69e52897-81f9-4b3a-bda5-e5bd64973300 +[DEBUG] env.USER: phil +[DEBUG] env.WASMTIME_HOME: /home/phil/.wasmtime +[DEBUG] env.WAYLAND_DISPLAY: wayland-0 +[DEBUG] env.WSL2_GUI_APPS_ENABLED: 1 +[DEBUG] env.WSLENV: WT_SESSION:WT_PROFILE_ID: +[DEBUG] env.WSL_DISTRO_NAME: Ubuntu +[DEBUG] env.WSL_INTEROP: /run/WSL/1158_interop +[DEBUG] env.WT_PROFILE_ID: {51855cb2-8cce-5362-8f54-464b92b32386} +[DEBUG] env.WT_SESSION: 662f89ed-a2c7-4860-8915-7387a9a46982 +[DEBUG] env.XDG_DATA_DIRS: /usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop +[DEBUG] env.XDG_RUNTIME_DIR: /run/user/1000/ +[DEBUG] env._: /bin/mvn +[DEBUG] env._INTELLIJ_FORCE_PREPEND_PATH: /bin: +[DEBUG] farm.repository.url: https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository +[DEBUG] file.encoding: UTF-8 +[DEBUG] file.separator: / +[DEBUG] flyway.version: 11.14.1 +[DEBUG] freemarker.version: 2.3.34 +[DEBUG] git-commit-id-maven-plugin.version: 9.0.2 +[DEBUG] glassfish-jaxb.version: 4.0.6 +[DEBUG] glassfish-jstl.version: 3.0.1 +[DEBUG] gpg.executable: gpg +[DEBUG] gpg.passphrase: ${env.GPG_PASSPHRASE} +[DEBUG] graphql-java.version: 25.0 +[DEBUG] groovy.version: 5.0.3 +[DEBUG] gson.version: 2.13.2 +[DEBUG] h2.version: 2.4.240 +[DEBUG] hamcrest.version: 3.0 +[DEBUG] hazelcast.version: 5.5.0 +[DEBUG] hibernate-validator.version: 9.0.1.Final +[DEBUG] hibernate.version: 7.2.0.Final +[DEBUG] hikaricp.version: 7.0.2 +[DEBUG] hiptv.db.password: hiptv +[DEBUG] hiptv.db.username: hiptv +[DEBUG] hsqldb.version: 2.7.3 +[DEBUG] htmlunit.version: 4.17.0 +[DEBUG] httpasyncclient.version: 4.1.5 +[DEBUG] httpclient5.version: 5.5.1 +[DEBUG] httpcore.version: 4.4.16 +[DEBUG] httpcore5.version: 5.3.6 +[DEBUG] infinispan.version: 15.2.6.Final +[DEBUG] influxdb-java.version: 2.25 +[DEBUG] jackson-2-bom.version: 2.20.1 +[DEBUG] jackson-bom.version: 3.0.3 +[DEBUG] jakarta-activation.version: 2.1.4 +[DEBUG] jakarta-annotation.version: 3.0.0 +[DEBUG] jakarta-inject.version: 2.0.1 +[DEBUG] jakarta-jms.version: 3.1.0 +[DEBUG] jakarta-json-bind.version: 3.0.1 +[DEBUG] jakarta-json.version: 2.1.3 +[DEBUG] jakarta-mail.version: 2.1.5 +[DEBUG] jakarta-management.version: 1.1.4 +[DEBUG] jakarta-persistence.version: 3.2.0 +[DEBUG] jakarta-servlet-jsp-jstl.version: 3.0.2 +[DEBUG] jakarta-servlet.version: 6.1.0 +[DEBUG] jakarta-transaction.version: 2.0.1 +[DEBUG] jakarta-validation.version: 3.1.1 +[DEBUG] jakarta-websocket.version: 2.2.0 +[DEBUG] jakarta-ws-rs.version: 4.0.0 +[DEBUG] jakarta-xml-bind.version: 4.0.4 +[DEBUG] jakarta-xml-soap.version: 3.0.2 +[DEBUG] jakarta-xml-ws.version: 4.0.2 +[DEBUG] janino.version: 3.1.12 +[DEBUG] java.class.path: /usr/share/maven/boot/plexus-classworlds-2.x.jar +[DEBUG] java.class.version: 69.0 +[DEBUG] java.home: /home/phil/.sdkman/candidates/java/25.0.1-tem +[DEBUG] java.io.tmpdir: /tmp +[DEBUG] java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +[DEBUG] java.runtime.name: OpenJDK Runtime Environment +[DEBUG] java.runtime.version: 25.0.1+8-LTS +[DEBUG] java.specification.name: Java Platform API Specification +[DEBUG] java.specification.vendor: Oracle Corporation +[DEBUG] java.specification.version: 25 +[DEBUG] java.vendor: Eclipse Adoptium +[DEBUG] java.vendor.url: https://adoptium.net/ +[DEBUG] java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +[DEBUG] java.vendor.version: Temurin-25.0.1+8 +[DEBUG] java.version: 25.0.1 +[DEBUG] java.version.date: 2025-10-21 +[DEBUG] java.vm.compressedOopsMode: Zero based +[DEBUG] java.vm.info: mixed mode, sharing +[DEBUG] java.vm.name: OpenJDK 64-Bit Server VM +[DEBUG] java.vm.specification.name: Java Virtual Machine Specification +[DEBUG] java.vm.specification.vendor: Oracle Corporation +[DEBUG] java.vm.specification.version: 25 +[DEBUG] java.vm.vendor: Eclipse Adoptium +[DEBUG] java.vm.version: 25.0.1+8-LTS +[DEBUG] javax-cache.version: 1.1.1 +[DEBUG] javax-money.version: 1.1 +[DEBUG] jaxen.version: 2.0.0 +[DEBUG] jaybird.version: 6.0.3 +[DEBUG] jboss-logging.version: 3.6.1.Final +[DEBUG] jboss.home: C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento +[DEBUG] jdk.debug: release +[DEBUG] jdom2.version: 2.0.6.1 +[DEBUG] jedis.version: 7.0.0 +[DEBUG] jersey.version: 4.0.0 +[DEBUG] jetty-reactive-httpclient.version: 4.1.4 +[DEBUG] jetty.version: 12.1.5 +[DEBUG] jmustache.version: 1.16 +[DEBUG] jooq.version: 3.19.29 +[DEBUG] json-path.version: 2.10.0 +[DEBUG] json-smart.version: 2.6.0 +[DEBUG] jsonassert.version: 1.5.3 +[DEBUG] jspecify.version: 1.0.0 +[DEBUG] jtds.version: 1.3.1 +[DEBUG] junit-jupiter.version: 6.0.1 +[DEBUG] junit.version: 4.13.2 +[DEBUG] kafka.version: 4.1.1 +[DEBUG] kotlin-coroutines.version: 1.10.2 +[DEBUG] kotlin-serialization.version: 1.9.0 +[DEBUG] kotlin.version: 2.2.21 +[DEBUG] lettuce.version: 6.8.1.RELEASE +[DEBUG] library.jansi.path: /usr/share/maven/lib/jansi-native +[DEBUG] lightbm.jbossHome: c:/progs/lightbm/jboss +[DEBUG] lightbm.repo.url: file:///C:/progs/sonatype-work/nexus/storage/releases +[DEBUG] lightbm.serverName: lightbm +[DEBUG] lighthouse.repo.url: https://ssh.lighthouse.com.br/nexus/content/repositories/releases +[DEBUG] lighthouse.snapshots.url: https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots +[DEBUG] line.separator: + +[DEBUG] liquibase.version: 5.0.1 +[DEBUG] log4j2.version: 2.25.3 +[DEBUG] logback.version: 1.5.22 +[DEBUG] lombok.version: 1.18.42 +[DEBUG] mariadb.version: 3.5.7 +[DEBUG] maven-antrun-plugin.version: 3.2.0 +[DEBUG] maven-assembly-plugin.version: 3.7.1 +[DEBUG] maven-clean-plugin.version: 3.5.0 +[DEBUG] maven-compiler-plugin.version: 3.14.1 +[DEBUG] maven-dependency-plugin.version: 3.9.0 +[DEBUG] maven-deploy-plugin.version: 3.1.4 +[DEBUG] maven-enforcer-plugin.version: 3.6.2 +[DEBUG] maven-failsafe-plugin.version: 3.5.4 +[DEBUG] maven-help-plugin.version: 3.5.1 +[DEBUG] maven-install-plugin.version: 3.1.4 +[DEBUG] maven-invoker-plugin.version: 3.9.1 +[DEBUG] maven-jar-plugin.version: 3.4.2 +[DEBUG] maven-javadoc-plugin.version: 3.12.0 +[DEBUG] maven-resources-plugin.version: 3.3.1 +[DEBUG] maven-shade-plugin.version: 3.6.1 +[DEBUG] maven-source-plugin.version: 3.3.1 +[DEBUG] maven-surefire-plugin.version: 3.5.4 +[DEBUG] maven-war-plugin.version: 3.4.0 +[DEBUG] maven.artifact.threads: 4 +[DEBUG] maven.build.timestamp: 2026-01-18T17:04:13Z +[DEBUG] maven.build.version: Apache Maven 3.6.3 +[DEBUG] maven.compiler.release: 21 +[DEBUG] maven.conf: /usr/share/maven/conf +[DEBUG] maven.home: /usr/share/maven +[DEBUG] maven.multiModuleProjectDirectory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] maven.scm.provider.cvs.implementation: cvs_native +[DEBUG] maven.scm.user: phil +[DEBUG] maven.version: 3.6.3 +[DEBUG] maven.wagon.http.ssl.allowall: true +[DEBUG] maven.wagon.http.ssl.insecure: true +[DEBUG] maven1.repo: C:/Users/LightHouse/.maven/repository +[DEBUG] micrometer-tracing.version: 1.6.1 +[DEBUG] micrometer.version: 1.16.1 +[DEBUG] mockito.version: 5.20.0 +[DEBUG] mongodb.version: 5.6.2 +[DEBUG] mssql-jdbc.version: 13.2.1.jre11 +[DEBUG] mysql.version: 9.5.0 +[DEBUG] native-build-tools-plugin.version: 0.11.3 +[DEBUG] native.encoding: UTF-8 +[DEBUG] nekohtml.version: 1.9.22 +[DEBUG] neo4j-java-driver.version: 6.0.2 +[DEBUG] netty.version: 4.2.9.Final +[DEBUG] nexus.releases.url: file:///C:/progs/sonatype-work/nexus/storage/releases +[DEBUG] nexus.snapshots.url: file:///C:/progs/sonatype-work/nexus/storage/snapshots +[DEBUG] opentelemetry.version: 1.55.0 +[DEBUG] oracle-database.version: 23.9.0.25.07 +[DEBUG] oracle-r2dbc.version: 1.3.0 +[DEBUG] os.arch: amd64 +[DEBUG] os.name: Linux +[DEBUG] os.version: 5.15.167.4-microsoft-standard-WSL2 +[DEBUG] path.separator: : +[DEBUG] pooled-jms.version: 3.1.8 +[DEBUG] postgresql.version: 42.7.8 +[DEBUG] project.baseUri: file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/ +[DEBUG] project.build.sourceEncoding: UTF-8 +[DEBUG] project.reporting.outputEncoding: UTF-8 +[DEBUG] prometheus-client.version: 1.4.3 +[DEBUG] prometheus-simpleclient.version: 0.16.0 +[DEBUG] pulsar.version: 4.1.2 +[DEBUG] quartz.version: 2.5.2 +[DEBUG] querydsl.version: 5.1.0 +[DEBUG] r2dbc-h2.version: 1.1.0.RELEASE +[DEBUG] r2dbc-mariadb.version: 1.3.0 +[DEBUG] r2dbc-mssql.version: 1.0.3.RELEASE +[DEBUG] r2dbc-mysql.version: 1.4.1 +[DEBUG] r2dbc-pool.version: 1.0.2.RELEASE +[DEBUG] r2dbc-postgresql.version: 1.1.1.RELEASE +[DEBUG] r2dbc-proxy.version: 1.1.6.RELEASE +[DEBUG] r2dbc-spi.version: 1.0.0.RELEASE +[DEBUG] rabbit-amqp-client.version: 5.27.1 +[DEBUG] rabbit-stream-client.version: 0.23.0 +[DEBUG] reactive-streams.version: 1.0.4 +[DEBUG] reactor-bom.version: 2025.0.1 +[DEBUG] resource.delimiter: @ +[DEBUG] rsocket.version: 1.1.5 +[DEBUG] rxjava3.version: 3.1.12 +[DEBUG] saaj-impl.version: 3.0.4 +[DEBUG] selenium-htmlunit.version: 4.36.1 +[DEBUG] selenium.version: 4.37.0 +[DEBUG] sendgrid.version: 4.10.3 +[DEBUG] slf4j.version: 2.0.17 +[DEBUG] snakeyaml.version: 2.5 +[DEBUG] spring-amqp.version: 4.0.1 +[DEBUG] spring-batch.version: 6.0.1 +[DEBUG] spring-boot.run.main-class: ${start-class} +[DEBUG] spring-data-bom.version: 2025.1.1 +[DEBUG] spring-framework.version: 7.0.2 +[DEBUG] spring-graphql.version: 2.0.1 +[DEBUG] spring-hateoas.version: 3.0.1 +[DEBUG] spring-integration.version: 7.0.1 +[DEBUG] spring-kafka.version: 4.0.1 +[DEBUG] spring-ldap.version: 4.0.1 +[DEBUG] spring-pulsar.version: 2.0.1 +[DEBUG] spring-restdocs.version: 4.0.0 +[DEBUG] spring-security.version: 7.0.2 +[DEBUG] spring-session.version: 4.0.1 +[DEBUG] spring-ws.version: 5.0.0 +[DEBUG] sqlite-jdbc.version: 3.50.3.0 +[DEBUG] stderr.encoding: UTF-8 +[DEBUG] stdin.encoding: UTF-8 +[DEBUG] stdout.encoding: UTF-8 +[DEBUG] sun.arch.data.model: 64 +[DEBUG] sun.boot.library.path: /home/phil/.sdkman/candidates/java/25.0.1-tem/lib +[DEBUG] sun.cpu.endian: little +[DEBUG] sun.io.unicode.encoding: UnicodeLittle +[DEBUG] sun.java.command: org.codehaus.plexus.classworlds.launcher.Launcher -B -X verify +[DEBUG] sun.java.launcher: SUN_STANDARD +[DEBUG] sun.jnu.encoding: UTF-8 +[DEBUG] sun.management.compiler: HotSpot 64-Bit Tiered Compilers +[DEBUG] testcontainers-redis-module.version: 2.2.4 +[DEBUG] testcontainers.version: 2.0.3 +[DEBUG] thymeleaf-extras-data-attribute.version: 2.0.1 +[DEBUG] thymeleaf-extras-springsecurity.version: 3.1.3.RELEASE +[DEBUG] thymeleaf-layout-dialect.version: 3.4.0 +[DEBUG] thymeleaf.version: 3.1.3.RELEASE +[DEBUG] tomcat.version: 11.0.15 +[DEBUG] unboundid-ldapsdk.version: 7.0.4 +[DEBUG] user.dir: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] user.home: /home/phil +[DEBUG] user.language: en +[DEBUG] user.name: phil +[DEBUG] userfront.repo.url: https://ssh.lighthouse.com.br/nexus/content/repositories/releases +[DEBUG] userfront.snapshots.url: https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots +[DEBUG] versions-maven-plugin.version: 2.19.1 +[DEBUG] vibur.version: 26.0 +[DEBUG] webjars-locator-core.version: 0.59 +[DEBUG] webjars-locator-lite.version: 1.1.2 +[DEBUG] wsdl4j.version: 1.6.3 +[DEBUG] xml-maven-plugin.version: 1.2.0 +[DEBUG] xmlunit2.version: 2.10.4 +[DEBUG] yasson.version: 3.0.4 +[DEBUG] zipkin-reporter.version: 3.5.1 +[DEBUG] Using 'UTF-8' encoding to copy filtered resources. +[DEBUG] Using 'UTF-8' encoding to copy filtered properties files. +[DEBUG] resource with targetPath null +directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources +excludes [] +includes [**/application*.yml, **/application*.yaml, **/application*.properties] +[DEBUG] ignoreDelta true +[INFO] Copying 1 resource from src/main/resources to target/classes +[DEBUG] Copying file application.yaml +[DEBUG] file application.yaml has a filtered file extension +[DEBUG] Using 'UTF-8' encoding to copy filtered resource 'application.yaml'. +[DEBUG] filtering /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml to /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/application.yaml +[DEBUG] resource with targetPath null +directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources +excludes [**/application*.yml, **/application*.yaml, **/application*.properties] +includes [] +[DEBUG] ignoreDelta true +[INFO] Copying 0 resource from src/main/resources to target/classes +[DEBUG] no user filter components +[INFO] +[INFO] --- maven-compiler-plugin:3.14.1:compile (default-compile) @ spring-security-auth-server --- +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (http://repository.apache.org/snapshots). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=34266, ConflictMarker.markTime=77003, ConflictMarker.nodeCount=23, ConflictIdSorter.graphTime=14824, ConflictIdSorter.topsortTime=25255, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=277490, ConflictResolver.conflictItemCount=23, DefaultDependencyCollector.collectTime=291053229, DefaultDependencyCollector.transformTime=459682} +[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.14.1 +[DEBUG] org.ow2.asm:asm:jar:9.8:compile +[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile +[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile +[DEBUG] commons-io:commons-io:jar:2.11.0:compile +[DEBUG] org.apache.maven.shared:maven-shared-incremental:jar:1.1:compile +[DEBUG] org.codehaus.plexus:plexus-java:jar:1.5.0:compile +[DEBUG] com.thoughtworks.qdox:qdox:jar:2.2.0:compile +[DEBUG] org.codehaus.plexus:plexus-compiler-api:jar:2.15.0:compile +[DEBUG] org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0:compile +[DEBUG] javax.inject:javax.inject:jar:1:compile +[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.1:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0:runtime +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.2:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.14.1 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.14.1 +[DEBUG] Imported: < maven.api +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.14.1 +[DEBUG] Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.14.1 +[DEBUG] Included: org.ow2.asm:asm:jar:9.8 +[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2 +[DEBUG] Included: commons-io:commons-io:jar:2.11.0 +[DEBUG] Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1 +[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.5.0 +[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.2.0 +[DEBUG] Included: org.codehaus.plexus:plexus-compiler-api:jar:2.15.0 +[DEBUG] Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0 +[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.1 +[DEBUG] Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.2 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.14.1:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.14.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.14.1:compile' with basic configurator --> +[DEBUG] (s) groupId = org.springframework.boot +[DEBUG] (s) artifactId = spring-boot-configuration-processor +[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] +[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true +[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) compilePath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar] +[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java] +[DEBUG] (f) compilerId = javac +[DEBUG] (f) createMissingPackageInfoClass = true +[DEBUG] (f) debug = true +[DEBUG] (f) debugFileName = javac +[DEBUG] (f) enablePreview = false +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) failOnError = true +[DEBUG] (f) failOnWarning = false +[DEBUG] (f) fileExtensions = [jar, class] +[DEBUG] (f) forceJavacCompilerUse = false +[DEBUG] (f) forceLegacyJavacApi = false +[DEBUG] (f) fork = false +[DEBUG] (f) generatedSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations +[DEBUG] (f) moduleVersion = 4.0.1 +[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.14.1:compile {execution: default-compile} +[DEBUG] (f) optimize = false +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (f) parameters = true +[DEBUG] (f) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) projectArtifact = org.springframework.boot:spring-security-auth-server:jar:4.0.1 +[DEBUG] (s) release = 21 +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@58496dc +[DEBUG] (f) showCompilationChanges = false +[DEBUG] (f) showDeprecation = false +[DEBUG] (f) showWarnings = true +[DEBUG] (f) skipMultiThreadWarning = false +[DEBUG] (f) source = 1.8 +[DEBUG] (f) staleMillis = 0 +[DEBUG] (s) target = 1.8 +[DEBUG] (f) useIncrementalCompilation = true +[DEBUG] (f) useModuleVersion = true +[DEBUG] (f) verbose = false +[DEBUG] -- end configuration -- +[DEBUG] Using compiler 'javac'. +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=30794, ConflictMarker.markTime=22365, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=3362, ConflictIdSorter.topsortTime=7901, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=46021, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=20335350, DefaultDependencyCollector.transformTime=125844} +[DEBUG] CompilerReuseStrategy: reuseCreated +[DEBUG] useIncrementalCompilation enabled +[INFO] Nothing to compile - all classes are up to date. +[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations to the project compile source roots but NOT the actual compile source roots: + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java +[INFO] +[INFO] --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ spring-security-auth-server --- +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:3.3.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources' with basic configurator --> +[DEBUG] (f) addDefaultExcludes = true +[DEBUG] (f) buildFilters = [] +[DEBUG] (s) delimiters = [@] +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) escapeWindowsPaths = true +[DEBUG] (f) fileNameFiltering = false +[DEBUG] (s) includeEmptyDirs = false +[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes +[DEBUG] (s) overwrite = false +[DEBUG] (f) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) propertiesEncoding = UTF-8 +[DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources, PatternSet [includes: {}, excludes: {}]}}] +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@58496dc +[DEBUG] (f) skip = false +[DEBUG] (f) supportMultiLineFiltering = false +[DEBUG] (f) useBuildFilters = true +[DEBUG] (s) useDefaultDelimiters = false +[DEBUG] -- end configuration -- +[DEBUG] properties used: +[DEBUG] JBOSS_HOME: C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento +[DEBUG] activemq.version: 6.1.8 +[DEBUG] altReleaseDeploymentRepository: lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/ +[DEBUG] altSnapshotDeploymentRepository: lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/ +[DEBUG] angus-mail.version: 2.0.5 +[DEBUG] artemis.version: 2.43.0 +[DEBUG] aspectj.version: 1.9.25.1 +[DEBUG] assertj.version: 3.27.6 +[DEBUG] awaitility.version: 4.3.0 +[DEBUG] brave.version: 6.3.0 +[DEBUG] build-helper-maven-plugin.version: 3.6.1 +[DEBUG] byte-buddy.version: 1.17.8 +[DEBUG] cache2k.version: 2.6.1.Final +[DEBUG] caffeine.version: 3.2.3 +[DEBUG] cassandra-driver.version: 4.19.2 +[DEBUG] checkstyle.failOnViolation: false +[DEBUG] classmate.version: 1.7.1 +[DEBUG] classworlds.conf: /usr/share/maven/bin/m2.conf +[DEBUG] commons-codec.version: 1.19.0 +[DEBUG] commons-dbcp2.version: 2.13.0 +[DEBUG] commons-lang3.version: 3.19.0 +[DEBUG] commons-logging.version: 1.3.5 +[DEBUG] commons-pool.version: 1.6 +[DEBUG] commons-pool2.version: 2.12.1 +[DEBUG] couchbase-client.version: 3.9.2 +[DEBUG] crac.version: 1.5.0 +[DEBUG] cyclonedx-maven-plugin.version: 2.9.1 +[DEBUG] db2-jdbc.version: 12.1.3.0 +[DEBUG] dependency-management-plugin.version: 1.1.7 +[DEBUG] derby.version: 10.16.1.1 +[DEBUG] ehcache3.version: 3.11.1 +[DEBUG] elasticsearch-client.version: 9.2.2 +[DEBUG] env.BUN_INSTALL: /home/phil/.bun +[DEBUG] env.CONDA_PROMPT_MODIFIER: false +[DEBUG] env.DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus +[DEBUG] env.DISPLAY: :0 +[DEBUG] env.FIG_TERM: 1 +[DEBUG] env.HOME: /home/phil +[DEBUG] env.HOSTTYPE: x86_64 +[DEBUG] env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED: 1 +[DEBUG] env.JAVA_HOME: /home/phil/.sdkman/candidates/java/25.0.1-tem +[DEBUG] env.LANG: C.UTF-8 +[DEBUG] env.LESSCLOSE: /usr/bin/lesspipe %s %s +[DEBUG] env.LESSOPEN: | /usr/bin/lesspipe %s +[DEBUG] env.LOGNAME: phil +[DEBUG] env.LS_COLORS: rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: +[DEBUG] env.MAVEN_CMD_LINE_ARGS: -B -X verify +[DEBUG] env.MAVEN_HOME: /usr/share/maven +[DEBUG] env.MAVEN_PROJECTBASEDIR: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] env.MOTD_SHOWN: update-motd +[DEBUG] env.NAME: _ +[DEBUG] env.NVM_BIN: /home/phil/.nvm/versions/node/v22.21.0/bin +[DEBUG] env.NVM_CD_FLAGS: +[DEBUG] env.NVM_DIR: /home/phil/.nvm +[DEBUG] env.NVM_INC: /home/phil/.nvm/versions/node/v22.21.0/include/node +[DEBUG] env.OLDPWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] env.PATH: /bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin +[DEBUG] env.PNPM_HOME: /home/phil/.local/share/pnpm +[DEBUG] env.POSH_CURSOR_COLUMN: 1 +[DEBUG] env.POSH_CURSOR_LINE: 13 +[DEBUG] env.POSH_PID: 35575 +[DEBUG] env.POSH_THEME: /home/phil/.poshthemes/amro.omp.json +[DEBUG] env.POWERLINE_COMMAND: oh-my-posh +[DEBUG] env.PROCESS_LAUNCHED_BY_CW: 1 +[DEBUG] env.PROCESS_LAUNCHED_BY_Q: 1 +[DEBUG] env.PULSE_SERVER: unix:/mnt/wslg/PulseServer +[DEBUG] env.PWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] env.SDKMAN_BROKER_API: https://broker.sdkman.io +[DEBUG] env.SDKMAN_CANDIDATES_API: https://api.sdkman.io/2 +[DEBUG] env.SDKMAN_CANDIDATES_DIR: /home/phil/.sdkman/candidates +[DEBUG] env.SDKMAN_DIR: /home/phil/.sdkman +[DEBUG] env.SDKMAN_OLD_PWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] env.SDKMAN_PLATFORM: linuxx64 +[DEBUG] env.SHELL: /bin/bash +[DEBUG] env.SHLVL: 2 +[DEBUG] env.TERM: xterm-256color +[DEBUG] env.TERMINAL_EMULATOR: JetBrains-JediTerm +[DEBUG] env.TERM_SESSION_ID: 69e52897-81f9-4b3a-bda5-e5bd64973300 +[DEBUG] env.USER: phil +[DEBUG] env.WASMTIME_HOME: /home/phil/.wasmtime +[DEBUG] env.WAYLAND_DISPLAY: wayland-0 +[DEBUG] env.WSL2_GUI_APPS_ENABLED: 1 +[DEBUG] env.WSLENV: WT_SESSION:WT_PROFILE_ID: +[DEBUG] env.WSL_DISTRO_NAME: Ubuntu +[DEBUG] env.WSL_INTEROP: /run/WSL/1158_interop +[DEBUG] env.WT_PROFILE_ID: {51855cb2-8cce-5362-8f54-464b92b32386} +[DEBUG] env.WT_SESSION: 662f89ed-a2c7-4860-8915-7387a9a46982 +[DEBUG] env.XDG_DATA_DIRS: /usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop +[DEBUG] env.XDG_RUNTIME_DIR: /run/user/1000/ +[DEBUG] env._: /bin/mvn +[DEBUG] env._INTELLIJ_FORCE_PREPEND_PATH: /bin: +[DEBUG] farm.repository.url: https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository +[DEBUG] file.encoding: UTF-8 +[DEBUG] file.separator: / +[DEBUG] flyway.version: 11.14.1 +[DEBUG] freemarker.version: 2.3.34 +[DEBUG] git-commit-id-maven-plugin.version: 9.0.2 +[DEBUG] glassfish-jaxb.version: 4.0.6 +[DEBUG] glassfish-jstl.version: 3.0.1 +[DEBUG] gpg.executable: gpg +[DEBUG] gpg.passphrase: ${env.GPG_PASSPHRASE} +[DEBUG] graphql-java.version: 25.0 +[DEBUG] groovy.version: 5.0.3 +[DEBUG] gson.version: 2.13.2 +[DEBUG] h2.version: 2.4.240 +[DEBUG] hamcrest.version: 3.0 +[DEBUG] hazelcast.version: 5.5.0 +[DEBUG] hibernate-validator.version: 9.0.1.Final +[DEBUG] hibernate.version: 7.2.0.Final +[DEBUG] hikaricp.version: 7.0.2 +[DEBUG] hiptv.db.password: hiptv +[DEBUG] hiptv.db.username: hiptv +[DEBUG] hsqldb.version: 2.7.3 +[DEBUG] htmlunit.version: 4.17.0 +[DEBUG] httpasyncclient.version: 4.1.5 +[DEBUG] httpclient5.version: 5.5.1 +[DEBUG] httpcore.version: 4.4.16 +[DEBUG] httpcore5.version: 5.3.6 +[DEBUG] infinispan.version: 15.2.6.Final +[DEBUG] influxdb-java.version: 2.25 +[DEBUG] jackson-2-bom.version: 2.20.1 +[DEBUG] jackson-bom.version: 3.0.3 +[DEBUG] jakarta-activation.version: 2.1.4 +[DEBUG] jakarta-annotation.version: 3.0.0 +[DEBUG] jakarta-inject.version: 2.0.1 +[DEBUG] jakarta-jms.version: 3.1.0 +[DEBUG] jakarta-json-bind.version: 3.0.1 +[DEBUG] jakarta-json.version: 2.1.3 +[DEBUG] jakarta-mail.version: 2.1.5 +[DEBUG] jakarta-management.version: 1.1.4 +[DEBUG] jakarta-persistence.version: 3.2.0 +[DEBUG] jakarta-servlet-jsp-jstl.version: 3.0.2 +[DEBUG] jakarta-servlet.version: 6.1.0 +[DEBUG] jakarta-transaction.version: 2.0.1 +[DEBUG] jakarta-validation.version: 3.1.1 +[DEBUG] jakarta-websocket.version: 2.2.0 +[DEBUG] jakarta-ws-rs.version: 4.0.0 +[DEBUG] jakarta-xml-bind.version: 4.0.4 +[DEBUG] jakarta-xml-soap.version: 3.0.2 +[DEBUG] jakarta-xml-ws.version: 4.0.2 +[DEBUG] janino.version: 3.1.12 +[DEBUG] java.class.path: /usr/share/maven/boot/plexus-classworlds-2.x.jar +[DEBUG] java.class.version: 69.0 +[DEBUG] java.home: /home/phil/.sdkman/candidates/java/25.0.1-tem +[DEBUG] java.io.tmpdir: /tmp +[DEBUG] java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +[DEBUG] java.runtime.name: OpenJDK Runtime Environment +[DEBUG] java.runtime.version: 25.0.1+8-LTS +[DEBUG] java.specification.name: Java Platform API Specification +[DEBUG] java.specification.vendor: Oracle Corporation +[DEBUG] java.specification.version: 25 +[DEBUG] java.vendor: Eclipse Adoptium +[DEBUG] java.vendor.url: https://adoptium.net/ +[DEBUG] java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +[DEBUG] java.vendor.version: Temurin-25.0.1+8 +[DEBUG] java.version: 25.0.1 +[DEBUG] java.version.date: 2025-10-21 +[DEBUG] java.vm.compressedOopsMode: Zero based +[DEBUG] java.vm.info: mixed mode, sharing +[DEBUG] java.vm.name: OpenJDK 64-Bit Server VM +[DEBUG] java.vm.specification.name: Java Virtual Machine Specification +[DEBUG] java.vm.specification.vendor: Oracle Corporation +[DEBUG] java.vm.specification.version: 25 +[DEBUG] java.vm.vendor: Eclipse Adoptium +[DEBUG] java.vm.version: 25.0.1+8-LTS +[DEBUG] javax-cache.version: 1.1.1 +[DEBUG] javax-money.version: 1.1 +[DEBUG] jaxen.version: 2.0.0 +[DEBUG] jaybird.version: 6.0.3 +[DEBUG] jboss-logging.version: 3.6.1.Final +[DEBUG] jboss.home: C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento +[DEBUG] jdk.debug: release +[DEBUG] jdom2.version: 2.0.6.1 +[DEBUG] jedis.version: 7.0.0 +[DEBUG] jersey.version: 4.0.0 +[DEBUG] jetty-reactive-httpclient.version: 4.1.4 +[DEBUG] jetty.version: 12.1.5 +[DEBUG] jmustache.version: 1.16 +[DEBUG] jooq.version: 3.19.29 +[DEBUG] json-path.version: 2.10.0 +[DEBUG] json-smart.version: 2.6.0 +[DEBUG] jsonassert.version: 1.5.3 +[DEBUG] jspecify.version: 1.0.0 +[DEBUG] jtds.version: 1.3.1 +[DEBUG] junit-jupiter.version: 6.0.1 +[DEBUG] junit.version: 4.13.2 +[DEBUG] kafka.version: 4.1.1 +[DEBUG] kotlin-coroutines.version: 1.10.2 +[DEBUG] kotlin-serialization.version: 1.9.0 +[DEBUG] kotlin.version: 2.2.21 +[DEBUG] lettuce.version: 6.8.1.RELEASE +[DEBUG] library.jansi.path: /usr/share/maven/lib/jansi-native +[DEBUG] lightbm.jbossHome: c:/progs/lightbm/jboss +[DEBUG] lightbm.repo.url: file:///C:/progs/sonatype-work/nexus/storage/releases +[DEBUG] lightbm.serverName: lightbm +[DEBUG] lighthouse.repo.url: https://ssh.lighthouse.com.br/nexus/content/repositories/releases +[DEBUG] lighthouse.snapshots.url: https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots +[DEBUG] line.separator: + +[DEBUG] liquibase.version: 5.0.1 +[DEBUG] log4j2.version: 2.25.3 +[DEBUG] logback.version: 1.5.22 +[DEBUG] lombok.version: 1.18.42 +[DEBUG] mariadb.version: 3.5.7 +[DEBUG] maven-antrun-plugin.version: 3.2.0 +[DEBUG] maven-assembly-plugin.version: 3.7.1 +[DEBUG] maven-clean-plugin.version: 3.5.0 +[DEBUG] maven-compiler-plugin.version: 3.14.1 +[DEBUG] maven-dependency-plugin.version: 3.9.0 +[DEBUG] maven-deploy-plugin.version: 3.1.4 +[DEBUG] maven-enforcer-plugin.version: 3.6.2 +[DEBUG] maven-failsafe-plugin.version: 3.5.4 +[DEBUG] maven-help-plugin.version: 3.5.1 +[DEBUG] maven-install-plugin.version: 3.1.4 +[DEBUG] maven-invoker-plugin.version: 3.9.1 +[DEBUG] maven-jar-plugin.version: 3.4.2 +[DEBUG] maven-javadoc-plugin.version: 3.12.0 +[DEBUG] maven-resources-plugin.version: 3.3.1 +[DEBUG] maven-shade-plugin.version: 3.6.1 +[DEBUG] maven-source-plugin.version: 3.3.1 +[DEBUG] maven-surefire-plugin.version: 3.5.4 +[DEBUG] maven-war-plugin.version: 3.4.0 +[DEBUG] maven.artifact.threads: 4 +[DEBUG] maven.build.timestamp: 2026-01-18T17:04:14Z +[DEBUG] maven.build.version: Apache Maven 3.6.3 +[DEBUG] maven.compiler.release: 21 +[DEBUG] maven.conf: /usr/share/maven/conf +[DEBUG] maven.home: /usr/share/maven +[DEBUG] maven.multiModuleProjectDirectory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] maven.scm.provider.cvs.implementation: cvs_native +[DEBUG] maven.scm.user: phil +[DEBUG] maven.version: 3.6.3 +[DEBUG] maven.wagon.http.ssl.allowall: true +[DEBUG] maven.wagon.http.ssl.insecure: true +[DEBUG] maven1.repo: C:/Users/LightHouse/.maven/repository +[DEBUG] micrometer-tracing.version: 1.6.1 +[DEBUG] micrometer.version: 1.16.1 +[DEBUG] mockito.version: 5.20.0 +[DEBUG] mongodb.version: 5.6.2 +[DEBUG] mssql-jdbc.version: 13.2.1.jre11 +[DEBUG] mysql.version: 9.5.0 +[DEBUG] native-build-tools-plugin.version: 0.11.3 +[DEBUG] native.encoding: UTF-8 +[DEBUG] nekohtml.version: 1.9.22 +[DEBUG] neo4j-java-driver.version: 6.0.2 +[DEBUG] netty.version: 4.2.9.Final +[DEBUG] nexus.releases.url: file:///C:/progs/sonatype-work/nexus/storage/releases +[DEBUG] nexus.snapshots.url: file:///C:/progs/sonatype-work/nexus/storage/snapshots +[DEBUG] opentelemetry.version: 1.55.0 +[DEBUG] oracle-database.version: 23.9.0.25.07 +[DEBUG] oracle-r2dbc.version: 1.3.0 +[DEBUG] os.arch: amd64 +[DEBUG] os.name: Linux +[DEBUG] os.version: 5.15.167.4-microsoft-standard-WSL2 +[DEBUG] path.separator: : +[DEBUG] pooled-jms.version: 3.1.8 +[DEBUG] postgresql.version: 42.7.8 +[DEBUG] project.baseUri: file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/ +[DEBUG] project.build.sourceEncoding: UTF-8 +[DEBUG] project.reporting.outputEncoding: UTF-8 +[DEBUG] prometheus-client.version: 1.4.3 +[DEBUG] prometheus-simpleclient.version: 0.16.0 +[DEBUG] pulsar.version: 4.1.2 +[DEBUG] quartz.version: 2.5.2 +[DEBUG] querydsl.version: 5.1.0 +[DEBUG] r2dbc-h2.version: 1.1.0.RELEASE +[DEBUG] r2dbc-mariadb.version: 1.3.0 +[DEBUG] r2dbc-mssql.version: 1.0.3.RELEASE +[DEBUG] r2dbc-mysql.version: 1.4.1 +[DEBUG] r2dbc-pool.version: 1.0.2.RELEASE +[DEBUG] r2dbc-postgresql.version: 1.1.1.RELEASE +[DEBUG] r2dbc-proxy.version: 1.1.6.RELEASE +[DEBUG] r2dbc-spi.version: 1.0.0.RELEASE +[DEBUG] rabbit-amqp-client.version: 5.27.1 +[DEBUG] rabbit-stream-client.version: 0.23.0 +[DEBUG] reactive-streams.version: 1.0.4 +[DEBUG] reactor-bom.version: 2025.0.1 +[DEBUG] resource.delimiter: @ +[DEBUG] rsocket.version: 1.1.5 +[DEBUG] rxjava3.version: 3.1.12 +[DEBUG] saaj-impl.version: 3.0.4 +[DEBUG] selenium-htmlunit.version: 4.36.1 +[DEBUG] selenium.version: 4.37.0 +[DEBUG] sendgrid.version: 4.10.3 +[DEBUG] slf4j.version: 2.0.17 +[DEBUG] snakeyaml.version: 2.5 +[DEBUG] spring-amqp.version: 4.0.1 +[DEBUG] spring-batch.version: 6.0.1 +[DEBUG] spring-boot.run.main-class: ${start-class} +[DEBUG] spring-data-bom.version: 2025.1.1 +[DEBUG] spring-framework.version: 7.0.2 +[DEBUG] spring-graphql.version: 2.0.1 +[DEBUG] spring-hateoas.version: 3.0.1 +[DEBUG] spring-integration.version: 7.0.1 +[DEBUG] spring-kafka.version: 4.0.1 +[DEBUG] spring-ldap.version: 4.0.1 +[DEBUG] spring-pulsar.version: 2.0.1 +[DEBUG] spring-restdocs.version: 4.0.0 +[DEBUG] spring-security.version: 7.0.2 +[DEBUG] spring-session.version: 4.0.1 +[DEBUG] spring-ws.version: 5.0.0 +[DEBUG] sqlite-jdbc.version: 3.50.3.0 +[DEBUG] stderr.encoding: UTF-8 +[DEBUG] stdin.encoding: UTF-8 +[DEBUG] stdout.encoding: UTF-8 +[DEBUG] sun.arch.data.model: 64 +[DEBUG] sun.boot.library.path: /home/phil/.sdkman/candidates/java/25.0.1-tem/lib +[DEBUG] sun.cpu.endian: little +[DEBUG] sun.io.unicode.encoding: UnicodeLittle +[DEBUG] sun.java.command: org.codehaus.plexus.classworlds.launcher.Launcher -B -X verify +[DEBUG] sun.java.launcher: SUN_STANDARD +[DEBUG] sun.jnu.encoding: UTF-8 +[DEBUG] sun.management.compiler: HotSpot 64-Bit Tiered Compilers +[DEBUG] testcontainers-redis-module.version: 2.2.4 +[DEBUG] testcontainers.version: 2.0.3 +[DEBUG] thymeleaf-extras-data-attribute.version: 2.0.1 +[DEBUG] thymeleaf-extras-springsecurity.version: 3.1.3.RELEASE +[DEBUG] thymeleaf-layout-dialect.version: 3.4.0 +[DEBUG] thymeleaf.version: 3.1.3.RELEASE +[DEBUG] tomcat.version: 11.0.15 +[DEBUG] unboundid-ldapsdk.version: 7.0.4 +[DEBUG] user.dir: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] user.home: /home/phil +[DEBUG] user.language: en +[DEBUG] user.name: phil +[DEBUG] userfront.repo.url: https://ssh.lighthouse.com.br/nexus/content/repositories/releases +[DEBUG] userfront.snapshots.url: https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots +[DEBUG] versions-maven-plugin.version: 2.19.1 +[DEBUG] vibur.version: 26.0 +[DEBUG] webjars-locator-core.version: 0.59 +[DEBUG] webjars-locator-lite.version: 1.1.2 +[DEBUG] wsdl4j.version: 1.6.3 +[DEBUG] xml-maven-plugin.version: 1.2.0 +[DEBUG] xmlunit2.version: 2.10.4 +[DEBUG] yasson.version: 3.0.4 +[DEBUG] zipkin-reporter.version: 3.5.1 +[DEBUG] Using 'UTF-8' encoding to copy filtered resources. +[DEBUG] Using 'UTF-8' encoding to copy filtered properties files. +[DEBUG] resource with targetPath null +directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources +excludes [] +includes [] +[INFO] skip non existing resourceDirectory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources +[DEBUG] no user filter components +[INFO] +[INFO] --- maven-compiler-plugin:3.14.1:testCompile (default-testCompile) @ spring-security-auth-server --- +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.14.1:testCompile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.14.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.14.1:testCompile' with basic configurator --> +[DEBUG] (s) groupId = org.springframework.boot +[DEBUG] (s) artifactId = spring-boot-configuration-processor +[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] +[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true +[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] +[DEBUG] (f) compilerId = javac +[DEBUG] (f) createMissingPackageInfoClass = true +[DEBUG] (f) debug = true +[DEBUG] (f) debugFileName = javac-test +[DEBUG] (f) enablePreview = false +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) failOnError = true +[DEBUG] (f) failOnWarning = false +[DEBUG] (f) fileExtensions = [jar, class] +[DEBUG] (f) forceJavacCompilerUse = false +[DEBUG] (f) forceLegacyJavacApi = false +[DEBUG] (f) fork = false +[DEBUG] (f) generatedTestSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations +[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.14.1:testCompile {execution: default-testCompile} +[DEBUG] (f) optimize = false +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes +[DEBUG] (f) parameters = true +[DEBUG] (f) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) release = 21 +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@58496dc +[DEBUG] (f) showCompilationChanges = false +[DEBUG] (f) showDeprecation = false +[DEBUG] (f) showWarnings = true +[DEBUG] (f) skipMultiThreadWarning = false +[DEBUG] (f) source = 1.8 +[DEBUG] (f) staleMillis = 0 +[DEBUG] (s) target = 1.8 +[DEBUG] (f) testPath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar] +[DEBUG] (f) useIncrementalCompilation = true +[DEBUG] (f) useModulePath = true +[DEBUG] (f) verbose = false +[DEBUG] -- end configuration -- +[DEBUG] Using compiler 'javac'. +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=11868, ConflictMarker.markTime=14237, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=2490, ConflictIdSorter.topsortTime=7149, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=35493, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=623112, DefaultDependencyCollector.transformTime=82727} +[DEBUG] CompilerReuseStrategy: reuseCreated +[DEBUG] useIncrementalCompilation enabled +[INFO] Nothing to compile - all classes are up to date. +[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations to the project test-compile source roots but NOT the actual test-compile source roots: + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java +[INFO] +[INFO] --- maven-surefire-plugin:3.5.4:test (default-test) @ spring-security-auth-server --- +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=41752, ConflictMarker.markTime=26749, ConflictMarker.nodeCount=25, ConflictIdSorter.graphTime=9425, ConflictIdSorter.topsortTime=18476, ConflictIdSorter.conflictIdCount=15, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=209556, ConflictResolver.conflictItemCount=25, DefaultDependencyCollector.collectTime=193303747, DefaultDependencyCollector.transformTime=349378} +[DEBUG] org.apache.maven.plugins:maven-surefire-plugin:jar:3.5.4 +[DEBUG] org.apache.maven.surefire:surefire-api:jar:3.5.4:compile +[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.5.4:compile +[DEBUG] org.apache.maven.surefire:surefire-shared-utils:jar:3.5.4:compile (version managed from default) +[DEBUG] org.apache.maven.surefire:surefire-extensions-api:jar:3.5.4:compile +[DEBUG] org.apache.maven.surefire:maven-surefire-common:jar:3.5.4:compile +[DEBUG] org.apache.maven.surefire:surefire-booter:jar:3.5.4:compile +[DEBUG] org.apache.maven.surefire:surefire-extensions-spi:jar:3.5.4:compile +[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile +[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile +[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0:compile (version managed from default) +[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-java:jar:1.5.0:compile (version managed from default) +[DEBUG] org.ow2.asm:asm:jar:9.8:compile +[DEBUG] com.thoughtworks.qdox:qdox:jar:2.2.0:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.5.4 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.5.4 +[DEBUG] Imported: < maven.api +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.5.4 +[DEBUG] Included: org.apache.maven.plugins:maven-surefire-plugin:jar:3.5.4 +[DEBUG] Included: org.apache.maven.surefire:surefire-api:jar:3.5.4 +[DEBUG] Included: org.apache.maven.surefire:surefire-logger-api:jar:3.5.4 +[DEBUG] Included: org.apache.maven.surefire:surefire-shared-utils:jar:3.5.4 +[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-api:jar:3.5.4 +[DEBUG] Included: org.apache.maven.surefire:maven-surefire-common:jar:3.5.4 +[DEBUG] Included: org.apache.maven.surefire:surefire-booter:jar:3.5.4 +[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-spi:jar:3.5.4 +[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 +[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0 +[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.5.0 +[DEBUG] Included: org.ow2.asm:asm:jar:9.8 +[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.2.0 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:1.1 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:3.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test' with basic configurator --> +[DEBUG] (f) additionalClasspathDependencies = [] +[DEBUG] (s) additionalClasspathElements = [] +[DEBUG] (s) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] (s) childDelegation = false +[DEBUG] (f) classesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (s) classpathDependencyExcludes = [] +[DEBUG] (s) dependenciesToScan = [] +[DEBUG] (s) enableAssertions = true +[DEBUG] (s) enableOutErrElements = true +[DEBUG] (s) enablePropertiesElement = true +[DEBUG] (s) encoding = UTF-8 +[DEBUG] (s) excludeJUnit5Engines = [] +[DEBUG] (f) excludedEnvironmentVariables = [] +[DEBUG] (s) excludes = [] +[DEBUG] (s) failIfNoSpecifiedTests = true +[DEBUG] (s) failIfNoTests = false +[DEBUG] (s) failOnFlakeCount = 0 +[DEBUG] (f) forkCount = 1 +[DEBUG] (s) forkedProcessExitTimeoutInSeconds = 30 +[DEBUG] (s) includeJUnit5Engines = [] +[DEBUG] (s) includes = [] +[DEBUG] (s) junitArtifactName = junit:junit +[DEBUG] (f) parallelMavenExecution = false +[DEBUG] (s) parallelOptimized = true +[DEBUG] (s) perCoreThreadCount = true +[DEBUG] (s) pluginArtifactMap = {org.apache.maven.plugins:maven-surefire-plugin=org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:3.5.4:, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:3.5.4:compile, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.5.4:compile, org.apache.maven.surefire:surefire-shared-utils=org.apache.maven.surefire:surefire-shared-utils:jar:3.5.4:compile, org.apache.maven.surefire:surefire-extensions-api=org.apache.maven.surefire:surefire-extensions-api:jar:3.5.4:compile, org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:3.5.4:compile, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:3.5.4:compile, org.apache.maven.surefire:surefire-extensions-spi=org.apache.maven.surefire:surefire-extensions-spi:jar:3.5.4:compile, org.apache.maven.resolver:maven-resolver-util=org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile, org.apache.maven.resolver:maven-resolver-api=org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile, org.apache.maven.shared:maven-common-artifact-filters=org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0:compile, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:1.7.36:compile, org.codehaus.plexus:plexus-java=org.codehaus.plexus:plexus-java:jar:1.5.0:compile, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.8:compile, com.thoughtworks.qdox:qdox=com.thoughtworks.qdox:qdox:jar:2.2.0:compile, org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.1:runtime} +[DEBUG] (f) pluginDescriptor = Component Descriptor: role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugins.maven_surefire_plugin.HelpMojo', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.5.4:help' +role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugin.surefire.SurefireMojo', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test' +--- +[DEBUG] (s) printSummary = true +[DEBUG] (s) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) projectArtifactMap = {org.springframework.boot:spring-boot-starter-webmvc=org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter=org.springframework.boot:spring-boot-starter:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-logging=org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile, ch.qos.logback:logback-classic=ch.qos.logback:logback-classic:jar:1.5.22:compile, ch.qos.logback:logback-core=ch.qos.logback:logback-core:jar:1.5.22:compile, org.apache.logging.log4j:log4j-to-slf4j=org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile, org.apache.logging.log4j:log4j-api=org.apache.logging.log4j:log4j-api:jar:2.25.3:compile, org.slf4j:jul-to-slf4j=org.slf4j:jul-to-slf4j:jar:2.0.17:compile, org.springframework.boot:spring-boot-autoconfigure=org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile, jakarta.annotation:jakarta.annotation-api=jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile, org.yaml:snakeyaml=org.yaml:snakeyaml:jar:2.5:compile, org.springframework.boot:spring-boot-starter-jackson=org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile, org.springframework.boot:spring-boot-jackson=org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile, tools.jackson.core:jackson-databind=tools.jackson.core:jackson-databind:jar:3.0.3:compile, com.fasterxml.jackson.core:jackson-annotations=com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile, tools.jackson.core:jackson-core=tools.jackson.core:jackson-core:jar:3.0.3:compile, org.springframework.boot:spring-boot-starter-tomcat=org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-tomcat-runtime=org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile, org.apache.tomcat.embed:tomcat-embed-core=org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-el=org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-websocket=org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile, org.springframework.boot:spring-boot-tomcat=org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-http-converter=org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile, org.springframework.boot:spring-boot=org.springframework.boot:spring-boot:jar:4.0.1:compile, org.springframework:spring-context=org.springframework:spring-context:jar:7.0.2:compile, org.springframework:spring-web=org.springframework:spring-web:jar:7.0.2:compile, org.springframework:spring-beans=org.springframework:spring-beans:jar:7.0.2:compile, io.micrometer:micrometer-observation=io.micrometer:micrometer-observation:jar:1.16.1:compile, io.micrometer:micrometer-commons=io.micrometer:micrometer-commons:jar:1.16.1:compile, org.springframework.boot:spring-boot-webmvc=org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-servlet=org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile, org.springframework:spring-webmvc=org.springframework:spring-webmvc:jar:7.0.2:compile, org.springframework:spring-expression=org.springframework:spring-expression:jar:7.0.2:compile, org.springframework.boot:spring-boot-starter-oauth2-authorization-server=org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-security=org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile, org.springframework.boot:spring-boot-security=org.springframework.boot:spring-boot-security:jar:4.0.1:compile, org.springframework.security:spring-security-config=org.springframework.security:spring-security-config:jar:7.0.2:compile, org.springframework.security:spring-security-core=org.springframework.security:spring-security-core:jar:7.0.2:compile, org.springframework.security:spring-security-crypto=org.springframework.security:spring-security-crypto:jar:7.0.2:compile, org.springframework.security:spring-security-web=org.springframework.security:spring-security-web:jar:7.0.2:compile, org.springframework:spring-aop=org.springframework:spring-aop:jar:7.0.2:compile, org.springframework.boot:spring-boot-security-oauth2-authorization-server=org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.security:spring-security-oauth2-authorization-server=org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-core=org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-jose=org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-resource-server=org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile, com.nimbusds:nimbus-jose-jwt=com.nimbusds:nimbus-jose-jwt:jar:10.4:compile, org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test=org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server=org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-security-test=org.springframework.boot:spring-boot-starter-security-test:jar:4.0.1:test, org.springframework.boot:spring-boot-security-test=org.springframework.boot:spring-boot-security-test:jar:4.0.1:test, org.springframework.security:spring-security-test=org.springframework.security:spring-security-test:jar:7.0.2:test, org.springframework.boot:spring-boot-starter-test=org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test=org.springframework.boot:spring-boot-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test-autoconfigure=org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test, com.jayway.jsonpath:json-path=com.jayway.jsonpath:json-path:jar:2.10.0:test, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:2.0.17:compile, jakarta.xml.bind:jakarta.xml.bind-api=jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test, jakarta.activation:jakarta.activation-api=jakarta.activation:jakarta.activation-api:jar:2.1.4:test, net.minidev:json-smart=net.minidev:json-smart:jar:2.6.0:test, net.minidev:accessors-smart=net.minidev:accessors-smart:jar:2.6.0:test, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.7.1:test, org.assertj:assertj-core=org.assertj:assertj-core:jar:3.27.6:test, net.bytebuddy:byte-buddy=net.bytebuddy:byte-buddy:jar:1.17.8:test, org.awaitility:awaitility=org.awaitility:awaitility:jar:4.3.0:test, org.hamcrest:hamcrest=org.hamcrest:hamcrest:jar:3.0:test, org.junit.jupiter:junit-jupiter=org.junit.jupiter:junit-jupiter:jar:6.0.1:test, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.3.0:test, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:6.0.1:test, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:test, org.junit.jupiter:junit-jupiter-params=org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:6.0.1:test, org.mockito:mockito-core=org.mockito:mockito-core:jar:5.20.0:test, net.bytebuddy:byte-buddy-agent=net.bytebuddy:byte-buddy-agent:jar:1.17.8:test, org.objenesis:objenesis=org.objenesis:objenesis:jar:3.3:test, org.mockito:mockito-junit-jupiter=org.mockito:mockito-junit-jupiter:jar:5.20.0:test, org.skyscreamer:jsonassert=org.skyscreamer:jsonassert:jar:1.5.3:test, com.vaadin.external.google:android-json=com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test, org.springframework:spring-core=org.springframework:spring-core:jar:7.0.2:compile, commons-logging:commons-logging=commons-logging:commons-logging:jar:1.3.5:compile, org.jspecify:jspecify=org.jspecify:jspecify:jar:1.0.0:compile, org.springframework:spring-test=org.springframework:spring-test:jar:7.0.2:test, org.xmlunit:xmlunit-core=org.xmlunit:xmlunit-core:jar:2.10.4:test, org.springframework.boot:spring-boot-starter-webmvc-test=org.springframework.boot:spring-boot-starter-webmvc-test:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-jackson-test=org.springframework.boot:spring-boot-starter-jackson-test:jar:4.0.1:test, org.springframework.boot:spring-boot-webmvc-test=org.springframework.boot:spring-boot-webmvc-test:jar:4.0.1:test, org.springframework.boot:spring-boot-web-server=org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile, org.springframework.boot:spring-boot-resttestclient=org.springframework.boot:spring-boot-resttestclient:jar:4.0.1:test} +[DEBUG] (s) projectBuildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) promoteUserPropertiesToSystemProperties = true +[DEBUG] (s) redirectTestOutputToFile = false +[DEBUG] (s) reportFormat = brief +[DEBUG] (s) reportsDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports +[DEBUG] (f) rerunFailingTestsCount = 0 +[DEBUG] (f) reuseForks = true +[DEBUG] (s) runOrder = filesystem +[DEBUG] (s) session = org.apache.maven.execution.MavenSession@58496dc +[DEBUG] (f) shutdown = exit +[DEBUG] (s) skip = false +[DEBUG] (f) skipAfterFailureCount = 0 +[DEBUG] (s) skipTests = false +[DEBUG] (s) suiteXmlFiles = [] +[DEBUG] (s) tempDir = surefire +[DEBUG] (s) testClassesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes +[DEBUG] (s) testFailureIgnore = false +[DEBUG] (s) testNGArtifactName = org.testng:testng +[DEBUG] (s) testSourceDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java +[DEBUG] (s) threadCountClasses = 0 +[DEBUG] (s) threadCountMethods = 0 +[DEBUG] (s) threadCountSuites = 0 +[DEBUG] (s) trimStackTrace = false +[DEBUG] (s) useFile = true +[DEBUG] (s) useManifestOnlyJar = true +[DEBUG] (f) useModulePath = true +[DEBUG] (s) useSystemClassLoader = true +[DEBUG] (s) useUnlimitedThreads = false +[DEBUG] (s) workingDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] -- end configuration -- +[DEBUG] Using JVM: /home/phil/.sdkman/candidates/java/25.0.1-tem/bin/java with Java version 25.0 +[DEBUG] Resolved included and excluded patterns: **/Test*.java, **/*Test.java, **/*Tests.java, **/*TestCase.java, !**/*$* +[DEBUG] Surefire report directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports +[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider +[DEBUG] Using the provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider +[DEBUG] Setting system property [basedir]=[/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server] +[DEBUG] Setting system property [localRepository]=[/home/phil/.m2/repository] +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=50543, ConflictMarker.markTime=39028, ConflictMarker.nodeCount=9, ConflictIdSorter.graphTime=9141, ConflictIdSorter.topsortTime=16642, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=218891, ConflictResolver.conflictItemCount=8, DefaultDependencyCollector.collectTime=10138099, DefaultDependencyCollector.transformTime=356682} +[DEBUG] Found implementation of fork node factory: org.apache.maven.plugin.surefire.extensions.LegacyForkNodeFactory +[DEBUG] Using fork starter with configuration implementation org.apache.maven.plugin.surefire.booterclient.JarManifestForkConfiguration +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=26713, ConflictMarker.markTime=19824, ConflictMarker.nodeCount=17, ConflictIdSorter.graphTime=49594, ConflictIdSorter.topsortTime=13646, ConflictIdSorter.conflictIdCount=10, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=214218, ConflictResolver.conflictItemCount=16, DefaultDependencyCollector.collectTime=87228716, DefaultDependencyCollector.transformTime=344150} +[DEBUG] Resolving artifact org.junit.platform:junit-platform-launcher:6.0.1 +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=20285, ConflictMarker.markTime=18149, ConflictMarker.nodeCount=11, ConflictIdSorter.graphTime=9844, ConflictIdSorter.topsortTime=10424, ConflictIdSorter.conflictIdCount=6, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=81147, ConflictResolver.conflictItemCount=10, DefaultDependencyCollector.collectTime=8679079, DefaultDependencyCollector.transformTime=154624} +[DEBUG] Resolved artifact org.junit.platform:junit-platform-launcher:6.0.1 to [org.junit.platform:junit-platform-launcher:jar:6.0.1, org.junit.platform:junit-platform-engine:jar:6.0.1, org.opentest4j:opentest4j:jar:1.3.0, org.junit.platform:junit-platform-commons:jar:6.0.1, org.apiguardian:apiguardian-api:jar:1.1.2, org.jspecify:jspecify:jar:1.0.0] +[DEBUG] test classpath: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar +[DEBUG] provider classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.5.4/surefire-logger-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.5.4/common-java5-3.5.4.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar +[DEBUG] test(compact) classpath: test-classes classes spring-boot-starter-webmvc-4.0.1.jar spring-boot-starter-4.0.1.jar spring-boot-starter-logging-4.0.1.jar logback-classic-1.5.22.jar logback-core-1.5.22.jar log4j-to-slf4j-2.25.3.jar log4j-api-2.25.3.jar jul-to-slf4j-2.0.17.jar spring-boot-autoconfigure-4.0.1.jar jakarta.annotation-api-3.0.0.jar snakeyaml-2.5.jar spring-boot-starter-jackson-4.0.1.jar spring-boot-jackson-4.0.1.jar jackson-databind-3.0.3.jar jackson-annotations-2.20.jar jackson-core-3.0.3.jar spring-boot-starter-tomcat-4.0.1.jar spring-boot-starter-tomcat-runtime-4.0.1.jar tomcat-embed-core-11.0.15.jar tomcat-embed-el-11.0.15.jar tomcat-embed-websocket-11.0.15.jar spring-boot-tomcat-4.0.1.jar spring-boot-http-converter-4.0.1.jar spring-boot-4.0.1.jar spring-context-7.0.2.jar spring-web-7.0.2.jar spring-beans-7.0.2.jar micrometer-observation-1.16.1.jar micrometer-commons-1.16.1.jar spring-boot-webmvc-4.0.1.jar spring-boot-servlet-4.0.1.jar spring-webmvc-7.0.2.jar spring-expression-7.0.2.jar spring-boot-starter-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-4.0.1.jar spring-boot-security-4.0.1.jar spring-security-config-7.0.2.jar spring-security-core-7.0.2.jar spring-security-crypto-7.0.2.jar spring-security-web-7.0.2.jar spring-aop-7.0.2.jar spring-boot-security-oauth2-authorization-server-4.0.1.jar spring-security-oauth2-authorization-server-7.0.2.jar spring-security-oauth2-core-7.0.2.jar spring-security-oauth2-jose-7.0.2.jar spring-security-oauth2-resource-server-7.0.2.jar nimbus-jose-jwt-10.4.jar spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-test-4.0.1.jar spring-boot-security-test-4.0.1.jar spring-security-test-7.0.2.jar spring-boot-starter-test-4.0.1.jar spring-boot-test-4.0.1.jar spring-boot-test-autoconfigure-4.0.1.jar json-path-2.10.0.jar slf4j-api-2.0.17.jar jakarta.xml.bind-api-4.0.4.jar jakarta.activation-api-2.1.4.jar json-smart-2.6.0.jar accessors-smart-2.6.0.jar asm-9.7.1.jar assertj-core-3.27.6.jar byte-buddy-1.17.8.jar awaitility-4.3.0.jar hamcrest-3.0.jar junit-jupiter-6.0.1.jar junit-jupiter-api-6.0.1.jar opentest4j-1.3.0.jar junit-platform-commons-6.0.1.jar apiguardian-api-1.1.2.jar junit-jupiter-params-6.0.1.jar junit-jupiter-engine-6.0.1.jar junit-platform-engine-6.0.1.jar mockito-core-5.20.0.jar byte-buddy-agent-1.17.8.jar objenesis-3.3.jar mockito-junit-jupiter-5.20.0.jar jsonassert-1.5.3.jar android-json-0.0.20131108.vaadin1.jar spring-core-7.0.2.jar commons-logging-1.3.5.jar jspecify-1.0.0.jar spring-test-7.0.2.jar xmlunit-core-2.10.4.jar spring-boot-starter-webmvc-test-4.0.1.jar spring-boot-starter-jackson-test-4.0.1.jar spring-boot-webmvc-test-4.0.1.jar spring-boot-web-server-4.0.1.jar spring-boot-resttestclient-4.0.1.jar +[DEBUG] provider(compact) classpath: surefire-junit-platform-3.5.4.jar surefire-api-3.5.4.jar surefire-logger-api-3.5.4.jar surefire-shared-utils-3.5.4.jar common-java5-3.5.4.jar junit-platform-launcher-6.0.1.jar +[DEBUG] in-process classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.5.4/surefire-logger-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.5.4/common-java5-3.5.4.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar /home/phil/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.5.4/maven-surefire-common-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.5.4/surefire-extensions-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.5.4/surefire-extensions-spi-3.5.4.jar +[DEBUG] in-process(compact) classpath: surefire-junit-platform-3.5.4.jar surefire-api-3.5.4.jar surefire-logger-api-3.5.4.jar surefire-shared-utils-3.5.4.jar common-java5-3.5.4.jar junit-platform-launcher-6.0.1.jar maven-surefire-common-3.5.4.jar surefire-booter-3.5.4.jar surefire-extensions-api-3.5.4.jar surefire-extensions-spi-3.5.4.jar +[INFO] +[INFO] ------------------------------------------------------- +[INFO] T E S T S +[INFO] ------------------------------------------------------- +[DEBUG] Determined Maven Process ID 59649 +[DEBUG] Fork Channel [1] connection string 'pipe://1' for the implementation class org.apache.maven.plugin.surefire.extensions.LegacyForkChannel +[DEBUG] boot classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.5.4/surefire-extensions-spi-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.5.4/surefire-logger-api-3.5.4.jar /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.5.4/common-java5-3.5.4.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar +[DEBUG] boot(compact) classpath: surefire-booter-3.5.4.jar surefire-api-3.5.4.jar surefire-extensions-spi-3.5.4.jar surefire-shared-utils-3.5.4.jar surefire-logger-api-3.5.4.jar test-classes classes spring-boot-starter-webmvc-4.0.1.jar spring-boot-starter-4.0.1.jar spring-boot-starter-logging-4.0.1.jar logback-classic-1.5.22.jar logback-core-1.5.22.jar log4j-to-slf4j-2.25.3.jar log4j-api-2.25.3.jar jul-to-slf4j-2.0.17.jar spring-boot-autoconfigure-4.0.1.jar jakarta.annotation-api-3.0.0.jar snakeyaml-2.5.jar spring-boot-starter-jackson-4.0.1.jar spring-boot-jackson-4.0.1.jar jackson-databind-3.0.3.jar jackson-annotations-2.20.jar jackson-core-3.0.3.jar spring-boot-starter-tomcat-4.0.1.jar spring-boot-starter-tomcat-runtime-4.0.1.jar tomcat-embed-core-11.0.15.jar tomcat-embed-el-11.0.15.jar tomcat-embed-websocket-11.0.15.jar spring-boot-tomcat-4.0.1.jar spring-boot-http-converter-4.0.1.jar spring-boot-4.0.1.jar spring-context-7.0.2.jar spring-web-7.0.2.jar spring-beans-7.0.2.jar micrometer-observation-1.16.1.jar micrometer-commons-1.16.1.jar spring-boot-webmvc-4.0.1.jar spring-boot-servlet-4.0.1.jar spring-webmvc-7.0.2.jar spring-expression-7.0.2.jar spring-boot-starter-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-4.0.1.jar spring-boot-security-4.0.1.jar spring-security-config-7.0.2.jar spring-security-core-7.0.2.jar spring-security-crypto-7.0.2.jar spring-security-web-7.0.2.jar spring-aop-7.0.2.jar spring-boot-security-oauth2-authorization-server-4.0.1.jar spring-security-oauth2-authorization-server-7.0.2.jar spring-security-oauth2-core-7.0.2.jar spring-security-oauth2-jose-7.0.2.jar spring-security-oauth2-resource-server-7.0.2.jar nimbus-jose-jwt-10.4.jar spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-test-4.0.1.jar spring-boot-security-test-4.0.1.jar spring-security-test-7.0.2.jar spring-boot-starter-test-4.0.1.jar spring-boot-test-4.0.1.jar spring-boot-test-autoconfigure-4.0.1.jar json-path-2.10.0.jar slf4j-api-2.0.17.jar jakarta.xml.bind-api-4.0.4.jar jakarta.activation-api-2.1.4.jar json-smart-2.6.0.jar accessors-smart-2.6.0.jar asm-9.7.1.jar assertj-core-3.27.6.jar byte-buddy-1.17.8.jar awaitility-4.3.0.jar hamcrest-3.0.jar junit-jupiter-6.0.1.jar junit-jupiter-api-6.0.1.jar opentest4j-1.3.0.jar junit-platform-commons-6.0.1.jar apiguardian-api-1.1.2.jar junit-jupiter-params-6.0.1.jar junit-jupiter-engine-6.0.1.jar junit-platform-engine-6.0.1.jar mockito-core-5.20.0.jar byte-buddy-agent-1.17.8.jar objenesis-3.3.jar mockito-junit-jupiter-5.20.0.jar jsonassert-1.5.3.jar android-json-0.0.20131108.vaadin1.jar spring-core-7.0.2.jar commons-logging-1.3.5.jar jspecify-1.0.0.jar spring-test-7.0.2.jar xmlunit-core-2.10.4.jar spring-boot-starter-webmvc-test-4.0.1.jar spring-boot-starter-jackson-test-4.0.1.jar spring-boot-webmvc-test-4.0.1.jar spring-boot-web-server-4.0.1.jar spring-boot-resttestclient-4.0.1.jar surefire-junit-platform-3.5.4.jar common-java5-3.5.4.jar junit-platform-launcher-6.0.1.jar +[DEBUG] Forking command line: /bin/sh -c cd '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server' && '/home/phil/.sdkman/candidates/java/25.0.1-tem/bin/java' '-jar' '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire/surefirebooter-20260118140415984_3.jar' '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire' '2026-01-18T14-04-15_613-jvmRun1' 'surefire-20260118140415984_1tmp' 'surefire_0-20260118140415984_2tmp' +[DEBUG] Fork Channel [1] connected to the client. +[INFO] Running com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest +14:04:17.983 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest]: MultitenantAuthServerApplicationUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. +14:04:18.188 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration com.baeldung.auth.server.multitenant.MultitenantAuthServerApplication for test class com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest + + . ____ _ __ _ _ + /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ + \\/ ___)| |_)| | | | | || (_| | ) ) ) ) + ' |____| .__|_| |_|_| |_\__, | / / / / + =========|_|==============|___/=/_/_/_/ + + :: Spring Boot :: (v4.0.1) + +2026-01-18T14:04:19.075-03:00 INFO 59714 --- [ main] MultitenantAuthServerApplicationUnitTest : Starting MultitenantAuthServerApplicationUnitTest using Java 25.0.1 with PID 59714 (started by phil in /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server) +2026-01-18T14:04:19.077-03:00 INFO 59714 --- [ main] MultitenantAuthServerApplicationUnitTest : No active profile set, falling back to 1 default profile: "default" +2026-01-18T14:04:20.639-03:00 INFO 59714 --- [ main] o.s.boot.tomcat.TomcatWebServer : Tomcat initialized with port 0 (http) +2026-01-18T14:04:20.657-03:00 INFO 59714 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2026-01-18T14:04:20.658-03:00 INFO 59714 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/11.0.15] +2026-01-18T14:04:20.789-03:00 INFO 59714 --- [ main] b.w.c.s.WebApplicationContextInitializer : Root WebApplicationContext: initialization completed in 1661 ms +2026-01-18T14:04:20.927-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating RegisteredClientRepository for tenant: issuer1 +2026-01-18T14:04:20.947-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating RegisteredClientRepository for tenant: issuer2 +2026-01-18T14:04:20.949-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationService for tenant: issuer1 +2026-01-18T14:04:20.952-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationService for tenant: issuer2 +2026-01-18T14:04:20.954-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationConsentService for tenant: issuer1 +2026-01-18T14:04:20.957-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationConsentService for tenant: issuer2 +2026-01-18T14:04:20.959-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating JWKSource for tenant: issuer1 +2026-01-18T14:04:21.268-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating JWKSource for tenant: issuer2 +2026-01-18T14:04:21.893-03:00 TRACE 59714 --- [ main] eGlobalAuthenticationAutowiredConfigurer : Eagerly initializing {org.springframework.boot.security.autoconfigure.web.servlet.ServletWebSecurityAutoConfiguration$EnableWebSecurityConfiguration=org.springframework.boot.security.autoconfigure.web.servlet.ServletWebSecurityAutoConfiguration$EnableWebSecurityConfiguration@3db1ce78} +2026-01-18T14:04:21.895-03:00 DEBUG 59714 --- [ main] swordEncoderAuthenticationManagerBuilder : No authenticationProviders and no parentAuthenticationManager defined. Returning null. +2026-01-18T14:04:22.418-03:00 DEBUG 59714 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142 with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, AuthorizationServerContextFilter, HeaderWriterFilter, CsrfFilter, OidcLogoutEndpointFilter, LogoutFilter, OAuth2AuthorizationServerMetadataEndpointFilter, OAuth2AuthorizationCodeRequestValidatingFilter, OidcProviderConfigurationEndpointFilter, NimbusJwkSetEndpointFilter, OAuth2ProtectedResourceMetadataFilter, OAuth2ClientAuthenticationFilter, BearerTokenAuthenticationFilter, AuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, ExceptionTranslationFilter, AuthorizationFilter, OAuth2AuthorizationEndpointFilter, OAuth2TokenEndpointFilter, OAuth2TokenIntrospectionEndpointFilter, OAuth2TokenRevocationEndpointFilter, OidcUserInfoEndpointFilter +2026-01-18T14:04:22.436-03:00 DEBUG 59714 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CsrfFilter, LogoutFilter, UsernamePasswordAuthenticationFilter, DefaultResourcesFilter, DefaultLoginPageGeneratingFilter, DefaultLogoutPageGeneratingFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, ExceptionTranslationFilter, AuthorizationFilter +2026-01-18T14:04:22.528-03:00 INFO 59714 --- [ main] o.s.boot.tomcat.TomcatWebServer : Tomcat started on port 42959 (http) with context path '/' +2026-01-18T14:04:22.534-03:00 INFO 59714 --- [ main] MultitenantAuthServerApplicationUnitTest : Started MultitenantAuthServerApplicationUnitTest in 4.042 seconds (process running for 6.334) +2026-01-18T14:04:23.996-03:00 INFO 59714 --- [o-auto-1-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' +2026-01-18T14:04:23.996-03:00 INFO 59714 --- [o-auto-1-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' +2026-01-18T14:04:23.999-03:00 INFO 59714 --- [o-auto-1-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 3 ms +2026-01-18T14:04:24.021-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) +2026-01-18T14:04:24.025-03:00 DEBUG 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Securing GET /issuer1/.well-known/openid-configuration +2026-01-18T14:04:24.029-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) +2026-01-18T14:04:24.030-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) +2026-01-18T14:04:24.035-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) +2026-01-18T14:04:24.038-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) +2026-01-18T14:04:24.040-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) +2026-01-18T14:04:24.045-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) +2026-01-18T14:04:24.049-03:00 TRACE 59714 --- [o-auto-1-exec-1] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] +2026-01-18T14:04:24.050-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@20be890d]]] +2026-01-18T14:04:24.050-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) +2026-01-18T14:04:24.050-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) +2026-01-18T14:04:24.050-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] +2026-01-18T14:04:24.051-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) +2026-01-18T14:04:24.051-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) +2026-01-18T14:04:24.051-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) +2026-01-18T14:04:24.132-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] +2026-01-18T14:04:24.280-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) +2026-01-18T14:04:24.280-03:00 DEBUG 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Securing POST /issuer1/oauth2/token +2026-01-18T14:04:24.280-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) +2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) +2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) +2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) +2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) +2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) +2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] +2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@20be890d]]] +2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) +2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) +2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] +2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) +2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) +2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) +2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) +2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) +2026-01-18T14:04:24.283-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) +2026-01-18T14:04:24.287-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) +2026-01-18T14:04:24.288-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) +2026-01-18T14:04:24.288-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) +2026-01-18T14:04:24.288-03:00 TRACE 59714 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client +2026-01-18T14:04:24.409-03:00 TRACE 59714 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters +2026-01-18T14:04:24.410-03:00 TRACE 59714 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret +2026-01-18T14:04:24.411-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) +2026-01-18T14:04:24.411-03:00 TRACE 59714 --- [o-auto-1-exec-2] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token +2026-01-18T14:04:24.411-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) +2026-01-18T14:04:24.412-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@1e1c978c +2026-01-18T14:04:24.412-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) +2026-01-18T14:04:24.412-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided +2026-01-18T14:04:24.413-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) +2026-01-18T14:04:24.414-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) +2026-01-18T14:04:24.415-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) +2026-01-18T14:04:24.415-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) +2026-01-18T14:04:24.416-03:00 TRACE 59714 --- [o-auto-1-exec-2] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer1/oauth2/token +2026-01-18T14:04:24.416-03:00 TRACE 59714 --- [o-auto-1-exec-2] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer1/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@24ddccf0 +2026-01-18T14:04:24.416-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] +2026-01-18T14:04:24.417-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) +2026-01-18T14:04:24.417-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) +2026-01-18T14:04:24.418-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) +2026-01-18T14:04:24.418-03:00 TRACE 59714 --- [o-auto-1-exec-2] 2ClientCredentialsAuthenticationProvider : Retrieved registered client +2026-01-18T14:04:24.420-03:00 DEBUG 59714 --- [o-auto-1-exec-2] ClientCredentialsAuthenticationValidator : Invalid request: requested scope is not allowed for registered client 'client1' +2026-01-18T14:04:24.420-03:00 DEBUG 59714 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authentication failed with provider OAuth2ClientCredentialsAuthenticationProvider since null +2026-01-18T14:04:24.424-03:00 DEBUG 59714 --- [o-auto-1-exec-2] .s.a.DefaultAuthenticationEventPublisher : No event was found for the exception org.springframework.security.oauth2.core.OAuth2AuthenticationException +2026-01-18T14:04:24.424-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.o.s.a.w.OAuth2TokenEndpointFilter : Token request failed: [invalid_scope] + +org.springframework.security.oauth2.core.OAuth2AuthenticationException + at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.validateScope(OAuth2ClientCredentialsAuthenticationValidator.java:80) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.accept(OAuth2ClientCredentialsAuthenticationValidator.java:64) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.accept(OAuth2ClientCredentialsAuthenticationValidator.java:49) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationProvider.authenticate(OAuth2ClientCredentialsAuthenticationProvider.java:116) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:183) ~[spring-security-core-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.OAuth2TokenEndpointFilter.doFilterInternal(OAuth2TokenEndpointFilter.java:170) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter.doFilterInternal(OAuth2AuthorizationEndpointFilter.java:186) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:181) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.authentication.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:194) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter.doFilterInternal(BearerTokenAuthenticationFilter.java:174) ~[spring-security-oauth2-resource-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.OAuth2ClientAuthenticationFilter.doFilterInternal(OAuth2ClientAuthenticationFilter.java:144) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.resource.web.OAuth2ProtectedResourceMetadataFilter.doFilterInternal(OAuth2ProtectedResourceMetadataFilter.java:97) ~[spring-security-oauth2-resource-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.NimbusJwkSetEndpointFilter.doFilterInternal(NimbusJwkSetEndpointFilter.java:89) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.oidc.web.OidcProviderConfigurationEndpointFilter.doFilterInternal(OidcProviderConfigurationEndpointFilter.java:92) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter$OAuth2AuthorizationCodeRequestValidatingFilter.doFilterInternal(OAuth2AuthorizationEndpointFilter.java:442) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationServerMetadataEndpointFilter.doFilterInternal(OAuth2AuthorizationServerMetadataEndpointFilter.java:91) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:96) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.oauth2.server.authorization.oidc.web.OidcLogoutEndpointFilter.doFilterInternal(OidcLogoutEndpointFilter.java:106) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:118) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.AuthorizationServerContextFilter.doFilterInternal(AuthorizationServerContextFilter.java:70) ~[spring-security-config-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:237) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:195) ~[spring-security-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:317) ~[spring-security-config-7.0.2.jar:7.0.2] + at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:355) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:272) ~[spring-web-7.0.2.jar:7.0.2] + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:199) ~[spring-web-7.0.2.jar:7.0.2] + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57) ~[tomcat-embed-core-11.0.15.jar:11.0.15] + at java.base/java.lang.Thread.run(Thread.java:1474) ~[na:na] + +2026-01-18T14:04:24.433-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] +2026-01-18T14:04:24.494-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) +2026-01-18T14:04:24.495-03:00 DEBUG 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Securing POST /issuer2/oauth2/token +2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) +2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) +2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) +2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) +2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) +2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) +2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] +2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@20be890d]]] +2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) +2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) +2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] +2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) +2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) +2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) +2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) +2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) +2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) +2026-01-18T14:04:24.497-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) +2026-01-18T14:04:24.497-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) +2026-01-18T14:04:24.497-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) +2026-01-18T14:04:24.497-03:00 TRACE 59714 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client +2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters +2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret +2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) +2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token +2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) +2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@1e1c978c +2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) +2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided +2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) +2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) +2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) +2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) +2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer2/oauth2/token +2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer2/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@24ddccf0 +2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] +2026-01-18T14:04:24.585-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) +2026-01-18T14:04:24.585-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) +2026-01-18T14:04:24.585-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) +2026-01-18T14:04:24.585-03:00 TRACE 59714 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Retrieved registered client +2026-01-18T14:04:24.586-03:00 TRACE 59714 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Validated token request parameters +2026-01-18T14:04:24.693-03:00 TRACE 59714 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Generated access token +2026-01-18T14:04:24.694-03:00 TRACE 59714 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Saved authorization +2026-01-18T14:04:24.694-03:00 TRACE 59714 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Authenticated token request +2026-01-18T14:04:24.700-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] +2026-01-18T14:04:24.715-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) +2026-01-18T14:04:24.715-03:00 DEBUG 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Securing POST /issuer1/oauth2/token +2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) +2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) +2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) +2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) +2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) +2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) +2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] +2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@20be890d]]] +2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) +2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) +2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] +2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) +2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) +2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) +2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) +2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) +2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) +2026-01-18T14:04:24.718-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) +2026-01-18T14:04:24.718-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) +2026-01-18T14:04:24.718-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) +2026-01-18T14:04:24.718-03:00 TRACE 59714 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client +2026-01-18T14:04:24.796-03:00 TRACE 59714 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters +2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret +2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) +2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token +2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) +2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@1e1c978c +2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) +2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided +2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) +2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) +2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) +2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) +2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer1/oauth2/token +2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer1/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@24ddccf0 +2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] +2026-01-18T14:04:24.799-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) +2026-01-18T14:04:24.799-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) +2026-01-18T14:04:24.799-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) +2026-01-18T14:04:24.799-03:00 TRACE 59714 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Retrieved registered client +2026-01-18T14:04:24.799-03:00 TRACE 59714 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Validated token request parameters +2026-01-18T14:04:24.804-03:00 TRACE 59714 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Generated access token +2026-01-18T14:04:24.805-03:00 TRACE 59714 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Saved authorization +2026-01-18T14:04:24.805-03:00 TRACE 59714 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Authenticated token request +2026-01-18T14:04:24.805-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] +2026-01-18T14:04:24.817-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) +2026-01-18T14:04:24.817-03:00 DEBUG 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Securing GET /issuer2/.well-known/openid-configuration +2026-01-18T14:04:24.817-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) +2026-01-18T14:04:24.817-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) +2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) +2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) +2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) +2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) +2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] +2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@20be890d]]] +2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) +2026-01-18T14:04:24.819-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) +2026-01-18T14:04:24.819-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] +2026-01-18T14:04:24.819-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) +2026-01-18T14:04:24.819-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) +2026-01-18T14:04:24.819-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) +2026-01-18T14:04:24.820-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] +[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.169 s -- in com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest +[DEBUG] Closing the fork 1 after saying GoodBye. +[INFO] +[INFO] Results: +[INFO] +[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0 +[INFO] +[INFO] +[INFO] --- maven-jar-plugin:3.4.2:jar (default-jar) @ spring-security-auth-server --- +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=47067, ConflictMarker.markTime=22496, ConflictMarker.nodeCount=27, ConflictIdSorter.graphTime=23425, ConflictIdSorter.topsortTime=15529, ConflictIdSorter.conflictIdCount=16, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=259806, ConflictResolver.conflictItemCount=27, DefaultDependencyCollector.collectTime=389509327, DefaultDependencyCollector.transformTime=390968} +[DEBUG] org.apache.maven.plugins:maven-jar-plugin:jar:3.4.2 +[DEBUG] org.apache.maven.shared:file-management:jar:3.1.0:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile (version managed from default) +[DEBUG] commons-io:commons-io:jar:2.16.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-archiver:jar:3.6.2:compile +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.27:compile +[DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.9.2:compile +[DEBUG] org.codehaus.plexus:plexus-io:jar:3.4.2:compile +[DEBUG] org.apache.commons:commons-compress:jar:1.26.1:compile +[DEBUG] org.apache.commons:commons-lang3:jar:3.14.0:compile +[DEBUG] commons-codec:commons-codec:jar:1.16.1:compile +[DEBUG] org.iq80.snappy:snappy:jar:0.4:compile +[DEBUG] org.tukaani:xz:jar:1.9:runtime +[DEBUG] com.github.luben:zstd-jni:jar:1.5.5-11:runtime +[DEBUG] javax.inject:javax.inject:jar:1:compile +[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-jar-plugin:3.4.2 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-jar-plugin:3.4.2 +[DEBUG] Imported: < maven.api +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-jar-plugin:3.4.2 +[DEBUG] Included: org.apache.maven.plugins:maven-jar-plugin:jar:3.4.2 +[DEBUG] Included: org.apache.maven.shared:file-management:jar:3.1.0 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 +[DEBUG] Included: commons-io:commons-io:jar:2.16.1 +[DEBUG] Included: org.apache.maven:maven-archiver:jar:3.6.2 +[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.27 +[DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.9.2 +[DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.4.2 +[DEBUG] Included: org.apache.commons:commons-compress:jar:1.26.1 +[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.14.0 +[DEBUG] Included: commons-codec:commons-codec:jar:1.16.1 +[DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 +[DEBUG] Included: org.tukaani:xz:jar:1.9 +[DEBUG] Included: com.github.luben:zstd-jni:jar:1.5.5-11 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-jar-plugin:3.4.2:jar from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-jar-plugin:3.4.2, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-jar-plugin:3.4.2:jar' with basic configurator --> +[DEBUG] (f) addDefaultExcludes = true +[DEBUG] (s) addDefaultImplementationEntries = true +[DEBUG] (s) manifest = org.apache.maven.archiver.ManifestConfiguration@5b9499fe +[DEBUG] (f) archive = org.apache.maven.archiver.MavenArchiveConfiguration@74d6736 +[DEBUG] (f) classesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (f) detectMultiReleaseJar = true +[DEBUG] (f) finalName = spring-security-auth-server-4.0.1 +[DEBUG] (f) forceCreation = false +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@58496dc +[DEBUG] (f) skipIfEmpty = false +[DEBUG] (f) useDefaultManifestFile = false +[DEBUG] -- end configuration -- +[DEBUG] isUp2date: true +[DEBUG] Archive /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/spring-security-auth-server-4.0.1.jar is uptodate. +[INFO] ------------------------------------------------------------------------ +[INFO] BUILD SUCCESS +[INFO] ------------------------------------------------------------------------ +[INFO] Total time: 16.564 s +[INFO] Finished at: 2026-01-18T14:04:26-03:00 +[INFO] ------------------------------------------------------------------------ +[WARNING] The requested profile "default" could not be activated because it does not exist. diff --git a/spring-security-modules/spring-security-auth-server/test.log b/spring-security-modules/spring-security-auth-server/test.log new file mode 100644 index 000000000000..62366018d4ab --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/test.log @@ -0,0 +1,4459 @@ +Apache Maven 3.6.3 +Maven home: /usr/share/maven +Java version: 25.0.1, vendor: Eclipse Adoptium, runtime: /home/phil/.sdkman/candidates/java/25.0.1-tem +Default locale: en, platform encoding: UTF-8 +OS name: "linux", version: "5.15.167.4-microsoft-standard-wsl2", arch: "amd64", family: "unix" +[DEBUG] Created new class realm maven.api +[DEBUG] Importing foreign packages into class realm maven.api +[DEBUG] Imported: javax.annotation.* < plexus.core +[DEBUG] Imported: javax.annotation.security.* < plexus.core +[DEBUG] Imported: javax.enterprise.inject.* < plexus.core +[DEBUG] Imported: javax.enterprise.util.* < plexus.core +[DEBUG] Imported: javax.inject.* < plexus.core +[DEBUG] Imported: org.apache.maven.* < plexus.core +[DEBUG] Imported: org.apache.maven.artifact < plexus.core +[DEBUG] Imported: org.apache.maven.classrealm < plexus.core +[DEBUG] Imported: org.apache.maven.cli < plexus.core +[DEBUG] Imported: org.apache.maven.configuration < plexus.core +[DEBUG] Imported: org.apache.maven.exception < plexus.core +[DEBUG] Imported: org.apache.maven.execution < plexus.core +[DEBUG] Imported: org.apache.maven.execution.scope < plexus.core +[DEBUG] Imported: org.apache.maven.lifecycle < plexus.core +[DEBUG] Imported: org.apache.maven.model < plexus.core +[DEBUG] Imported: org.apache.maven.monitor < plexus.core +[DEBUG] Imported: org.apache.maven.plugin < plexus.core +[DEBUG] Imported: org.apache.maven.profiles < plexus.core +[DEBUG] Imported: org.apache.maven.project < plexus.core +[DEBUG] Imported: org.apache.maven.reporting < plexus.core +[DEBUG] Imported: org.apache.maven.repository < plexus.core +[DEBUG] Imported: org.apache.maven.rtinfo < plexus.core +[DEBUG] Imported: org.apache.maven.settings < plexus.core +[DEBUG] Imported: org.apache.maven.toolchain < plexus.core +[DEBUG] Imported: org.apache.maven.usability < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.* < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.events < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core +[DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core +[DEBUG] Imported: org.codehaus.classworlds < plexus.core +[DEBUG] Imported: org.codehaus.plexus.* < plexus.core +[DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core +[DEBUG] Imported: org.codehaus.plexus.component < plexus.core +[DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core +[DEBUG] Imported: org.codehaus.plexus.container < plexus.core +[DEBUG] Imported: org.codehaus.plexus.context < plexus.core +[DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core +[DEBUG] Imported: org.codehaus.plexus.logging < plexus.core +[DEBUG] Imported: org.codehaus.plexus.personality < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core +[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core +[DEBUG] Imported: org.eclipse.aether.* < plexus.core +[DEBUG] Imported: org.eclipse.aether.artifact < plexus.core +[DEBUG] Imported: org.eclipse.aether.collection < plexus.core +[DEBUG] Imported: org.eclipse.aether.deployment < plexus.core +[DEBUG] Imported: org.eclipse.aether.graph < plexus.core +[DEBUG] Imported: org.eclipse.aether.impl < plexus.core +[DEBUG] Imported: org.eclipse.aether.installation < plexus.core +[DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core +[DEBUG] Imported: org.eclipse.aether.metadata < plexus.core +[DEBUG] Imported: org.eclipse.aether.repository < plexus.core +[DEBUG] Imported: org.eclipse.aether.resolution < plexus.core +[DEBUG] Imported: org.eclipse.aether.spi < plexus.core +[DEBUG] Imported: org.eclipse.aether.transfer < plexus.core +[DEBUG] Imported: org.eclipse.aether.version < plexus.core +[DEBUG] Imported: org.fusesource.jansi.* < plexus.core +[DEBUG] Imported: org.slf4j.* < plexus.core +[DEBUG] Imported: org.slf4j.event.* < plexus.core +[DEBUG] Imported: org.slf4j.helpers.* < plexus.core +[DEBUG] Imported: org.slf4j.spi.* < plexus.core +[DEBUG] Populating class realm maven.api +[INFO] Error stacktraces are turned on. +[DEBUG] Message scheme: plain +[DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml +[DEBUG] Reading user settings from /home/phil/.m2/settings.xml +[DEBUG] Reading global toolchains from /usr/share/maven/conf/toolchains.xml +[DEBUG] Reading user toolchains from /home/phil/.m2/toolchains.xml +[DEBUG] Using local repository at /home/phil/.m2/repository +[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /home/phil/.m2/repository +[DEBUG] Failed to decrypt password for server int_asgard_bpm: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server int_asgard_backend: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server edglobo-releases: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server edglobo-snapshots: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server asgard_bpm_localhost: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[DEBUG] Failed to decrypt password for server asgard-bpm-database: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) +org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) + at java.io.FileInputStream.open0 (Native Method) + at java.io.FileInputStream.open (FileInputStream.java:185) + at java.io.FileInputStream. (FileInputStream.java:139) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) + at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) + at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) + at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) + at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) + at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[INFO] Scanning for projects... +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo1.maven.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache-snapshots (http://repository.apache.org/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for lighthouse-snapshots (https://ssh.lighthouse.com.br/nexus/content/repositories/lighthouse-snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo.maven.apache.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jgit-repository (https://repo.eclipse.org/content/repositories/jgit-releases/). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (https://repository.apache.org/snapshots). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=641130, ConflictMarker.markTime=170813, ConflictMarker.nodeCount=18, ConflictIdSorter.graphTime=357602, ConflictIdSorter.topsortTime=338971, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=3080666, ConflictResolver.conflictItemCount=18, DefaultDependencyCollector.collectTime=1052184118, DefaultDependencyCollector.transformTime=6482571} +[DEBUG] io.github.gitflow-incremental-builder:gitflow-incremental-builder:jar:4.5.4 +[DEBUG] org.eclipse.jgit:org.eclipse.jgit:jar:6.10.0.202406032230-r:compile +[DEBUG] com.googlecode.javaewah:JavaEWAH:jar:1.2.3:compile +[DEBUG] commons-codec:commons-codec:jar:1.17.0:compile +[DEBUG] org.eclipse.jgit:org.eclipse.jgit.ssh.apache.agent:jar:6.10.0.202406032230-r:compile +[DEBUG] org.eclipse.jgit:org.eclipse.jgit.ssh.apache:jar:6.10.0.202406032230-r:compile +[DEBUG] org.apache.sshd:sshd-osgi:jar:2.12.1:compile +[DEBUG] org.slf4j:jcl-over-slf4j:jar:1.7.32:compile +[DEBUG] org.apache.sshd:sshd-sftp:jar:2.12.1:compile +[DEBUG] net.i2p.crypto:eddsa:jar:0.3.0:compile +[DEBUG] net.java.dev.jna:jna:jar:5.14.0:compile +[DEBUG] net.java.dev.jna:jna-platform:jar:5.14.0:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile +[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.1:compile +[DEBUG] Created new class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 +[DEBUG] Importing foreign packages into class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 +[DEBUG] Imported: < maven.api +[DEBUG] Populating class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 +[DEBUG] Included: io.github.gitflow-incremental-builder:gitflow-incremental-builder:jar:4.5.4 +[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit:jar:6.10.0.202406032230-r +[DEBUG] Included: com.googlecode.javaewah:JavaEWAH:jar:1.2.3 +[DEBUG] Included: commons-codec:commons-codec:jar:1.17.0 +[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit.ssh.apache.agent:jar:6.10.0.202406032230-r +[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit.ssh.apache:jar:6.10.0.202406032230-r +[DEBUG] Included: org.apache.sshd:sshd-osgi:jar:2.12.1 +[DEBUG] Included: org.slf4j:jcl-over-slf4j:jar:1.7.32 +[DEBUG] Included: org.apache.sshd:sshd-sftp:jar:2.12.1 +[DEBUG] Included: net.i2p.crypto:eddsa:jar:0.3.0 +[DEBUG] Included: net.java.dev.jna:jna:jar:5.14.0 +[DEBUG] Included: net.java.dev.jna:jna-platform:jar:5.14.0 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 +[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.1 +[DEBUG] Extension realms for project com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] +[DEBUG] Created new class realm project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central-snapshots (https://central.sonatype.com/repository/maven-snapshots). +[DEBUG] Extension realms for project com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] +[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] +[DEBUG] Extension realms for project com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] +[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] +[DEBUG] From default: help=false +[DEBUG] From project: gib.disable=true +[INFO] gitflow-incremental-builder is disabled. +[DEBUG] === REACTOR BUILD PLAN ================================================ +[DEBUG] Project: com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT +[DEBUG] Tasks: [test] +[DEBUG] Style: Regular +[DEBUG] ======================================================================= +[INFO] +[INFO] --------------< com.baeldung:spring-security-auth-server >-------------- +[INFO] Building spring-security-auth-server 0.0.1-SNAPSHOT +[INFO] --------------------------------[ jar ]--------------------------------- +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (http://repository.apache.org/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for plexus.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots). +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] +[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] +[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] +[DEBUG] === PROJECT BUILD PLAN ================================================ +[DEBUG] Project: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Dependencies (collect): [] +[DEBUG] Dependencies (resolve): [compile, test] +[DEBUG] Repositories (dependencies): [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] +[DEBUG] Repositories (plugins) : [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots)] +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of (directories) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + com.baeldung + parent-modules + + + tutorialsproject.basedir + + + + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file (install-jar-lib) +[DEBUG] Style: Aggregating +[DEBUG] Configuration: + + custom-pmd + ${classifier} + ${tutorialsproject.basedir}/custom-pmd-0.0.1.jar + true + org.baeldung.pmd + ${javadoc} + ${localRepositoryPath} + jar + ${pomFile} + + ${sources} + 0.0.1 + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + ${encoding} + ${maven.resources.escapeString} + ${maven.resources.escapeWindowsPaths} + ${maven.resources.includeEmptyDirs} + + ${maven.resources.overwrite} + + + + ${maven.resources.supportMultiLineFiltering} + + + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + org.springframework.boot + spring-boot-configuration-processor + + + true + + + + + ${maven.compiler.compilerId} + ${maven.compiler.compilerReuseStrategy} + ${maven.compiler.compilerVersion} + ${maven.compiler.createMissingPackageInfoClass} + ${maven.compiler.debug} + + ${maven.compiler.debuglevel} + ${maven.compiler.enablePreview} + UTF-8 + ${maven.compiler.executable} + ${maven.compiler.failOnError} + ${maven.compiler.failOnWarning} + + ${maven.compiler.forceJavacCompilerUse} + ${maven.compiler.forceLegacyJavacApi} + ${maven.compiler.fork} + + ${maven.compiler.implicit} + ${maven.compiler.maxmem} + ${maven.compiler.meminitial} + + ${maven.compiler.optimize} + ${maven.compiler.outputDirectory} + + ${maven.compiler.parameters} + ${maven.compiler.proc} + + + 21 + + ${maven.compiler.showCompilationChanges} + ${maven.compiler.showDeprecation} + ${maven.compiler.showWarnings} + ${maven.main.skip} + ${maven.compiler.skipMultiThreadWarning} + 21 + ${lastModGranularityMs} + 21 + ${maven.compiler.useIncrementalCompilation} + ${maven.compiler.verbose} + +[DEBUG] --- init fork of com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT for org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) --- +[DEBUG] Dependencies (collect): [] +[DEBUG] Dependencies (resolve): [test] +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd (pmd) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + ${aggregate} + ${pmd.analysisCache} + ${pmd.analysisCacheLocation} + ${pmd.benchmark} + ${pmd.benchmarkOutputFilename} + + ${pmd.excludeFromFailureFile} + + src/main + + ${format} + true + + ${encoding} + + true + + ${minimumPriority} + + + ${outputEncoding} + ${output.format} + + + + + ${pmd.renderProcessingErrors} + ${pmd.renderRuleViolationPriority} + ${pmd.renderSuppressedViolations} + ${pmd.renderViolationsByPriority} + + + ${tutorialsproject.basedir}/baeldung-pmd-rules.xml + + ${pmd.rulesetsTargetDirectory} + + ${pmd.showPmdLog} + + ${pmd.skip} + + ${pmd.skipPmdError} + ${pmd.suppressMarker} + ${project.build.directory} + 21 + + ${pmd.typeResolution} + +[DEBUG] --- exit fork of com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT for org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) --- +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + ${aggregate} + ${pmd.excludeFromFailureFile} + true + 5 + ${pmd.maxAllowedViolations} + ${pmd.printFailingErrors} + + ${pmd.skip} + ${project.build.directory} + true + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd (default) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + ${aggregate} + ${pmd.analysisCache} + ${pmd.analysisCacheLocation} + ${pmd.benchmark} + ${pmd.benchmarkOutputFilename} + + ${pmd.excludeFromFailureFile} + + src/main + + ${format} + true + + ${encoding} + + true + + ${minimumPriority} + + + ${outputEncoding} + ${output.format} + + + + + ${pmd.renderProcessingErrors} + ${pmd.renderRuleViolationPriority} + ${pmd.renderSuppressedViolations} + ${pmd.renderViolationsByPriority} + + + ${tutorialsproject.basedir}/baeldung-pmd-rules.xml + + ${pmd.rulesetsTargetDirectory} + + ${pmd.showPmdLog} + + ${pmd.skip} + + ${pmd.skipPmdError} + ${pmd.suppressMarker} + ${project.build.directory} + 21 + + ${pmd.typeResolution} + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.6:testResources (default-testResources) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + ${encoding} + ${maven.resources.escapeString} + ${maven.resources.escapeWindowsPaths} + ${maven.resources.includeEmptyDirs} + + ${maven.resources.overwrite} + + + + ${maven.test.skip} + ${maven.resources.supportMultiLineFiltering} + + + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile (default-testCompile) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + + + org.springframework.boot + spring-boot-configuration-processor + + + true + + + + ${maven.compiler.compilerId} + ${maven.compiler.compilerReuseStrategy} + ${maven.compiler.compilerVersion} + ${maven.compiler.createMissingPackageInfoClass} + ${maven.compiler.debug} + + ${maven.compiler.debuglevel} + ${maven.compiler.enablePreview} + UTF-8 + ${maven.compiler.executable} + ${maven.compiler.failOnError} + ${maven.compiler.failOnWarning} + + ${maven.compiler.forceJavacCompilerUse} + ${maven.compiler.forceLegacyJavacApi} + ${maven.compiler.fork} + + ${maven.compiler.implicit} + ${maven.compiler.maxmem} + ${maven.compiler.meminitial} + + ${maven.compiler.optimize} + + + ${maven.compiler.parameters} + ${maven.compiler.proc} + + 21 + + ${maven.compiler.showCompilationChanges} + ${maven.compiler.showDeprecation} + ${maven.compiler.showWarnings} + ${maven.test.skip} + ${maven.compiler.skipMultiThreadWarning} + 21 + ${lastModGranularityMs} + 21 + + ${maven.compiler.testRelease} + ${maven.compiler.testSource} + ${maven.compiler.testTarget} + ${maven.compiler.useIncrementalCompilation} + + ${maven.compiler.verbose} + +[DEBUG] ----------------------------------------------------------------------- +[DEBUG] Goal: org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) +[DEBUG] Style: Regular +[DEBUG] Configuration: + + ${maven.test.additionalClasspathDependencies} + ${maven.test.additionalClasspath} + ${argLine} + + ${childDelegation} + + ${maven.test.dependency.excludes} + ${maven.surefire.debug} + ${dependenciesToScan} + ${disableXmlReport} + ${enableAssertions} + ${surefire.enableProcessChecker} + ${surefire.encoding} + ${surefire.excludeJUnit5Engines} + ${surefire.excludedEnvironmentVariables} + ${excludedGroups} + + **/*IntegrationTest.java + **/*IntTest.java + **/*LongRunningUnitTest.java + **/*ManualTest.java + **/JdbcTest.java + **/*LiveTest.java${surefire.excludes} + ${surefire.excludesFile} + ${surefire.failIfNoSpecifiedTests} + ${failIfNoTests} + ${surefire.failOnFlakeCount} + 3 + ${surefire.forkNode} + ${surefire.exitTimeout} + ${surefire.timeout} + ${groups} + ${surefire.includeJUnit5Engines} + + SpringContextTest + **/*UnitTest${surefire.includes} + ${surefire.includesFile} + ${junitArtifactName} + ${jvm} + ${objectFactory} + ${parallel} + + ${parallelOptimized} + ${surefire.parallel.forcedTimeout} + ${surefire.parallel.timeout} + ${perCoreThreadCount} + ${plugin.artifactMap} + + ${surefire.printSummary} + + ${project.artifactMap} + + ${maven.test.redirectTestOutputToFile} + ${surefire.reportFormat} + ${surefire.reportNameSuffix} + + ${surefire.rerunFailingTestsCount} + true + ${surefire.runOrder} + ${surefire.runOrder.random.seed} + + ${surefire.shutdown} + ${maven.test.skip} + ${surefire.skipAfterFailureCount} + ${maven.test.skip.exec} + ${skipTests} + ${surefire.suiteXmlFiles} + ${surefire.systemPropertiesFile} + + ${tutorialsproject.basedir}/logback-config-global.xml + + ${tempDir} + ${test} + + ${maven.test.failure.ignore} + ${testNGArtifactName} + + ${threadCount} + ${threadCountClasses} + ${threadCountMethods} + ${threadCountSuites} + ${trimStackTrace} + ${surefire.useFile} + ${surefire.useManifestOnlyJar} + ${surefire.useModulePath} + ${surefire.useSystemClassLoader} + ${useUnlimitedThreads} + ${basedir} + +[DEBUG] ======================================================================= +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for ow2-snapshot (https://repository.ow2.org/nexus/content/repositories/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-snapshots (http://oss.sonatype.org/content/repositories/vaadin-snapshots/). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-releases (http://oss.sonatype.org/content/repositories/vaadin-releases/). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1097234, ConflictMarker.markTime=403592, ConflictMarker.nodeCount=206, ConflictIdSorter.graphTime=488029, ConflictIdSorter.topsortTime=126814, ConflictIdSorter.conflictIdCount=88, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=13142811, ConflictResolver.conflictItemCount=202, DefaultDependencyCollector.collectTime=3162733760, DefaultDependencyCollector.transformTime=15421682} +[DEBUG] com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT +[DEBUG] org.springframework.boot:spring-boot-starter:jar:4.0.1:compile +[DEBUG] org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile (version managed from 2.25.3) +[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.25.3:compile (version managed from 2.25.3) +[DEBUG] org.slf4j:jul-to-slf4j:jar:2.0.17:compile (version managed from 2.0.17) +[DEBUG] org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework:spring-context:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile (version managed from 3.0.0) +[DEBUG] org.yaml:snakeyaml:jar:2.5:compile (version managed from 2.5) +[DEBUG] org.springframework.boot:spring-boot-starter-web:jar:4.0.1:compile +[DEBUG] org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] tools.jackson.core:jackson-databind:jar:3.0.3:compile (version managed from 3.0.3) +[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile (version managed from 2.20) +[DEBUG] tools.jackson.core:jackson-core:jar:3.0.3:compile (version managed from 3.0.3) +[DEBUG] org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile (version managed from 11.0.15) +[DEBUG] org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework:spring-web:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-beans:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] io.micrometer:micrometer-observation:jar:1.16.1:compile (version managed from 1.16.1) +[DEBUG] io.micrometer:micrometer-commons:jar:1.16.1:compile (version managed from 1.16.1) +[DEBUG] org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework:spring-webmvc:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-expression:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile +[DEBUG] org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-security:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-config:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-crypto:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-web:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework:spring-aop:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile (version managed from 4.0.1) +[DEBUG] org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] com.nimbusds:nimbus-jose-jwt:jar:10.4:compile +[DEBUG] org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test +[DEBUG] org.springframework.boot:spring-boot-test:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test (version managed from 4.0.1) +[DEBUG] com.jayway.jsonpath:json-path:jar:2.10.0:test (version managed from 2.10.0) +[DEBUG] jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test (version managed from 4.0.4) +[DEBUG] jakarta.activation:jakarta.activation-api:jar:2.1.4:test (version managed from 2.1.4) +[DEBUG] net.minidev:json-smart:jar:2.6.0:test (version managed from 2.6.0) +[DEBUG] net.minidev:accessors-smart:jar:2.6.0:test +[DEBUG] org.ow2.asm:asm:jar:9.7.1:test +[DEBUG] org.awaitility:awaitility:jar:4.3.0:test (version managed from 4.3.0) +[DEBUG] org.junit.jupiter:junit-jupiter:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.mockito:mockito-junit-jupiter:jar:5.20.0:test (version managed from 5.20.0) +[DEBUG] org.skyscreamer:jsonassert:jar:1.5.3:test (version managed from 1.5.3) +[DEBUG] com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test +[DEBUG] org.springframework:spring-core:jar:7.0.2:compile (version managed from 7.0.2) +[DEBUG] commons-logging:commons-logging:jar:1.3.5:compile (version managed from 1.3.5) +[DEBUG] org.springframework:spring-test:jar:7.0.2:test (version managed from 7.0.2) +[DEBUG] org.xmlunit:xmlunit-core:jar:2.10.4:test (version managed from 2.10.4) +[DEBUG] org.slf4j:slf4j-api:jar:2.0.17:compile +[DEBUG] ch.qos.logback:logback-classic:jar:1.5.22:compile +[DEBUG] ch.qos.logback:logback-core:jar:1.5.22:compile +[DEBUG] org.slf4j:jcl-over-slf4j:jar:2.0.17:compile +[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test +[DEBUG] org.junit.platform:junit-platform-engine:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:test +[DEBUG] org.jspecify:jspecify:jar:1.0.0:compile (version managed from 1.0.0) +[DEBUG] org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test +[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test +[DEBUG] org.opentest4j:opentest4j:jar:1.3.0:test +[DEBUG] org.junit.platform:junit-platform-commons:jar:6.0.1:test (version managed from 6.0.1) +[DEBUG] org.junit.vintage:junit-vintage-engine:jar:6.0.1:test +[DEBUG] junit:junit:jar:4.13.2:test (version managed from 4.13.2) +[DEBUG] org.hamcrest:hamcrest-core:jar:3.0:test (version managed from 1.3) +[DEBUG] org.assertj:assertj-core:jar:3.27.6:test +[DEBUG] net.bytebuddy:byte-buddy:jar:1.17.8:test (version managed from 1.17.7) +[DEBUG] org.hamcrest:hamcrest:jar:3.0:test +[DEBUG] org.hamcrest:hamcrest-all:jar:1.3:test +[DEBUG] org.mockito:mockito-core:jar:5.20.0:test +[DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.17.8:test (version managed from 1.17.7) +[DEBUG] org.objenesis:objenesis:jar:3.3:test +[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:test (optional) +[INFO] +[INFO] --- directory-maven-plugin:1.0:directory-of (directories) @ spring-security-auth-server --- +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for repository.jboss.org (http://repository.jboss.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for snapshots.jboss.org (http://snapshots.jboss.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for oss.sonatype.org/jboss-snapshots (http://oss.sonatype.org/content/repositories/jboss-snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for codehaus-snapshots (http://nexus.codehaus.org/snapshots/). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=525956, ConflictMarker.markTime=103396, ConflictMarker.nodeCount=86, ConflictIdSorter.graphTime=187286, ConflictIdSorter.topsortTime=52825, ConflictIdSorter.conflictIdCount=38, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1607511, ConflictResolver.conflictItemCount=84, DefaultDependencyCollector.collectTime=2140933272, DefaultDependencyCollector.transformTime=2520598} +[DEBUG] org.commonjava.maven.plugins:directory-maven-plugin:jar:1.0 +[DEBUG] org.apache.maven:maven-core:jar:3.8.1:compile +[DEBUG] org.apache.maven:maven-settings:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-settings-builder:jar:3.8.1:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.25:compile (version managed from default) +[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile (version managed from default) +[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.7:compile (version managed from default) +[DEBUG] org.apache.maven:maven-builder-support:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-artifact:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-model-builder:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-resolver-provider:jar:3.8.1:compile (version managed from default) +[DEBUG] org.slf4j:slf4j-api:jar:1.7.29:compile (version managed from default) +[DEBUG] org.apache.maven.resolver:maven-resolver-impl:jar:1.6.2:compile (version managed from default) +[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.6.2:compile (version managed from default) +[DEBUG] org.apache.maven.resolver:maven-resolver-spi:jar:1.6.2:compile (version managed from default) +[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.6.2:compile (version managed from default) +[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile (version managed from default) +[DEBUG] commons-io:commons-io:jar:2.5:compile +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:compile (version managed from default) +[DEBUG] javax.enterprise:cdi-api:jar:1.0:compile +[DEBUG] javax.annotation:jsr250-api:jar:1.0:compile (version managed from default) +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:compile (version managed from default) +[DEBUG] com.google.inject:guice:jar:no_aop:4.2.1:compile (version managed from default) +[DEBUG] aopalliance:aopalliance:jar:1.0:compile +[DEBUG] com.google.guava:guava:jar:25.1-android:compile +[DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile +[DEBUG] org.checkerframework:checker-compat-qual:jar:2.0.0:compile +[DEBUG] com.google.errorprone:error_prone_annotations:jar:2.1.3:compile +[DEBUG] com.google.j2objc:j2objc-annotations:jar:1.1:compile +[DEBUG] org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile +[DEBUG] javax.inject:javax.inject:jar:1:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.2.1:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.6.0:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile (version managed from default) (exclusions managed from default) +[DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile (version managed from default) +[DEBUG] org.apache.maven:maven-plugin-api:jar:3.8.1:compile +[DEBUG] org.apache.maven:maven-model:jar:3.8.1:compile +[DEBUG] Created new class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 +[DEBUG] Importing foreign packages into class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 +[DEBUG] Included: org.commonjava.maven.plugins:directory-maven-plugin:jar:1.0 +[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.25 +[DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 +[DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.7 +[DEBUG] Included: org.apache.maven:maven-builder-support:jar:3.8.1 +[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.6.2 +[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1 +[DEBUG] Included: commons-io:commons-io:jar:2.5 +[DEBUG] Included: javax.enterprise:cdi-api:jar:1.0 +[DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 +[DEBUG] Included: com.google.inject:guice:jar:no_aop:4.2.1 +[DEBUG] Included: aopalliance:aopalliance:jar:1.0 +[DEBUG] Included: com.google.guava:guava:jar:25.1-android +[DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 +[DEBUG] Included: org.checkerframework:checker-compat-qual:jar:2.0.0 +[DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.1.3 +[DEBUG] Included: com.google.j2objc:j2objc-annotations:jar:1.1 +[DEBUG] Included: org.codehaus.mojo:animal-sniffer-annotations:jar:1.14 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.2.1 +[DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 +[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1 +[DEBUG] Configuring mojo org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of from plugin realm ClassRealm[plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of' with basic configurator --> +[DEBUG] (f) currentProject = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) groupId = com.baeldung +[DEBUG] (s) artifactId = parent-modules +[DEBUG] (f) project = com.baeldung:parent-modules +[DEBUG] (f) projects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] +[DEBUG] (f) property = tutorialsproject.basedir +[DEBUG] (f) quiet = false +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d +[DEBUG] (f) systemProperty = false +[DEBUG] -- end configuration -- +[INFO] Directory of com.baeldung:parent-modules set to: /home/phil/work/baeldung/tutorials +[DEBUG] After setting property 'tutorialsproject.basedir', project properties are: + +-- listing properties -- +userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/c... +nexus.releases.url=file:///C:/progs/sonatype-work/nexus/... +hiptv.db.password=hiptv +jstl-api.version=1.2 +maven.scm.user=phil +maven1.repo=C:/Users/LightHouse/.maven/repository +jackson.version=2.17.2 +gpg.passphrase=${env.GPG_PASSPHRASE} +lightbm.serverName=lightbm +gib.buildUpstream=false +commons-lang3.version=3.14.0 +log4j.version=1.2.17 +junit.version=4.13.2 +maven.wagon.http.ssl.allowall=true +commons-collections4.version=4.5.0-M2 +userfront.repo.url=https://ssh.lighthouse.com.br/nexus/c... +logback.version=1.5.22 +commons-fileupload.version=1.5 +maven-jar-plugin.version=3.4.2 +maven.artifact.threads=4 +hiptv.db.username=hiptv +commons-cli.version=1.8.0 +maven.compiler.source=21 +maven.wagon.http.ssl.insecure=true +gib.failOnError=false +maven-compiler-plugin.version=3.13.0 +logback.configurationFileName=logback-config-global.xml +h2.version=2.2.224 +hamcrest-all.version=1.3 +jaxb-runtime.version=4.0.3 +custom-pmd.version=0.0.1 +maven-pmd-plugin.version=3.26.0 +maven-surefire-plugin.version=3.2.5 +altReleaseDeploymentRepository=lighthouse-releases::default::https:/... +jboss.home=C:\progs\token\jboss-desenvolvimento\... +jstl.version=1.2 +jmh-generator.version=1.37 +lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/c... +maven-war-plugin.version=3.4.0 +jmh-core.version=1.37 +exec-maven-plugin.version=3.3.0 +byte-buddy.version=1.14.18 +maven-install-plugin.version=3.1.2 +maven.scm.provider.cvs.implementation=cvs_native +checkstyle.failOnViolation=false +gib.referenceBranch=refs/remotes/origin/master +guava.version=33.2.1-jre +hamcrest.version=3.0 +mockito-junit-jupiter.version=5.12.0 +gib.skipTestsForUpstreamModules=true +spring-boot.version=4.0.1 +tutorialsproject.basedir=/home/phil/work/baeldung/tutorials +gib.disable=true +lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/c... +altSnapshotDeploymentRepository=lighthouse-snapshots::default::https:... +org.slf4j.version=2.0.17 +assertj.version=3.27.6 +project.build.sourceEncoding=UTF-8 +maven-jxr-plugin.version=3.4.0 +junit-platform-surefire-provider.version=1.3.2 +gitflow-incremental-builder.version=4.5.4 +nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/... +commons-io.version=2.16.1 +gpg.executable=gpg +farm.repository.url=https://maven.pkg.github.com/Farm-Inv... +maven-failsafe-plugin.version=3.3.0 +java.version=21 +JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\... +jsoup.version=1.17.2 +lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/... +mockito.version=5.20.0 +lightbm.jbossHome=c:/progs/lightbm/jboss +javax.servlet.jsp-api.version=2.3.3 +gib.excludePathsMatching=.*gradle-modules.* +project.reporting.outputEncoding=UTF-8 +lombok.version=1.18.36 +maven.compiler.target=21 +junit-jupiter.version=6.0.1 +junit-platform.version=6.0.1 +javax.servlet-api.version=4.0.1 +gib.failOnMissingGitDir=false +mockito-inline.version=5.2.0 +directory-maven-plugin.version=1.0 + +[INFO] +[INFO] --- maven-install-plugin:3.1.2:install-file (install-jar-lib) @ spring-security-auth-server --- +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=28426, ConflictMarker.markTime=19972, ConflictMarker.nodeCount=5, ConflictIdSorter.graphTime=4679, ConflictIdSorter.topsortTime=9882, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=171096, ConflictResolver.conflictItemCount=5, DefaultDependencyCollector.collectTime=100844820, DefaultDependencyCollector.transformTime=251202} +[DEBUG] org.apache.maven.plugins:maven-install-plugin:jar:3.1.2 +[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.9.18:compile +[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.9.18:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile +[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.0:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 +[DEBUG] Included: org.apache.maven.plugins:maven-install-plugin:jar:3.1.2 +[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.9.18 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 +[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.0 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file' with basic configurator --> +[DEBUG] (f) artifactId = custom-pmd +[DEBUG] (f) file = /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar +[DEBUG] (f) generatePom = true +[DEBUG] (f) groupId = org.baeldung.pmd +[DEBUG] (f) packaging = jar +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d +[DEBUG] (f) version = 0.0.1 +[DEBUG] -- end configuration -- +[DEBUG] Loading META-INF/maven/org.baeldung.pmd/custom-pmd/pom.xml +[DEBUG] Installing generated POM +[INFO] Installing /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.jar +[DEBUG] Skipped re-installing /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.jar, seems unchanged +[DEBUG] Writing tracking file /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/_remote.repositories +[INFO] Installing /tmp/mvninstall9367568227959119698.pom to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.pom +[DEBUG] Writing tracking file /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/_remote.repositories +[DEBUG] Installing org.baeldung.pmd:custom-pmd/maven-metadata.xml to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/maven-metadata-local.xml +[INFO] +[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ spring-security-auth-server --- +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for codehaus.snapshots (http://snapshots.repository.codehaus.org). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for snapshots (http://snapshots.maven.codehaus.org/maven2). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (http://repo1.maven.org/maven2). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=271154, ConflictMarker.markTime=102201, ConflictMarker.nodeCount=77, ConflictIdSorter.graphTime=44400, ConflictIdSorter.topsortTime=22285, ConflictIdSorter.conflictIdCount=26, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=270545, ConflictResolver.conflictItemCount=74, DefaultDependencyCollector.collectTime=556565497, DefaultDependencyCollector.transformTime=736779} +[DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:2.6 +[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-project:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-profile:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-core:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile +[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile +[DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile +[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile +[DEBUG] commons-cli:commons-cli:jar:1.0:compile +[DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile +[DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile +[DEBUG] classworlds:classworlds:jar:1.1:compile +[DEBUG] org.apache.maven:maven-artifact:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-settings:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-model:jar:2.0.6:compile +[DEBUG] org.apache.maven:maven-monitor:jar:2.0.6:compile +[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile +[DEBUG] junit:junit:jar:3.8.1:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:2.0.5:compile +[DEBUG] org.apache.maven.shared:maven-filtering:jar:1.1:compile +[DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.13:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 +[DEBUG] Included: org.apache.maven.plugins:maven-resources-plugin:jar:2.6 +[DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6 +[DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7 +[DEBUG] Included: commons-cli:commons-cli:jar:1.0 +[DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 +[DEBUG] Included: junit:junit:jar:3.8.1 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:2.0.5 +[DEBUG] Included: org.apache.maven.shared:maven-filtering:jar:1.1 +[DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.4 +[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.13 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:resources' with basic configurator --> +[DEBUG] (f) buildFilters = [] +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) escapeWindowsPaths = true +[DEBUG] (s) includeEmptyDirs = false +[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (s) overwrite = false +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources, PatternSet [includes: {}, excludes: {}]}}] +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d +[DEBUG] (f) supportMultiLineFiltering = false +[DEBUG] (f) useBuildFilters = true +[DEBUG] (s) useDefaultDelimiters = true +[DEBUG] -- end configuration -- +[DEBUG] properties used {java.specification.version=25, java.vendor.url=https://adoptium.net/, log4j.version=1.2.17, sun.boot.library.path=/home/phil/.sdkman/candidates/java/25.0.1-tem/lib, env.NAME=_, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -B -X test, jdk.debug=release, maven.version=3.6.3, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, jboss.home=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, env.NVM_BIN=/home/phil/.nvm/versions/node/v22.21.0/bin, exec-maven-plugin.version=3.3.0, env.WASMTIME_HOME=/home/phil/.wasmtime, byte-buddy.version=1.14.18, maven-install-plugin.version=3.1.2, java.runtime.version=25.0.1+8-LTS, java.vendor.version=Temurin-25.0.1+8, commons-io.version=2.16.1, java.io.tmpdir=/tmp, java.version=25.0.1, env.WT_SESSION=662f89ed-a2c7-4860-8915-7387a9a46982, env.WSL2_GUI_APPS_ENABLED=1, jsoup.version=1.17.2, lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/storage/releases, mockito.version=5.20.0, java.vm.specification.name=Java Virtual Machine Specification, env.WSL_DISTRO_NAME=Ubuntu, native.encoding=UTF-8, env.SDKMAN_PLATFORM=linuxx64, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor=Eclipse Adoptium, env.SDKMAN_BROKER_API=https://broker.sdkman.io, env._INTELLIJ_FORCE_PREPEND_PATH=/bin:, env.LANG=C.UTF-8, gib.buildUpstream=false, env.XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop, java.vm.specification.version=25, maven.wagon.http.ssl.allowall=true, maven.compiler.source=21, user.home=/home/phil, hamcrest-all.version=1.3, maven.scm.provider.cvs.implementation=cvs_native, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, hamcrest.version=3.0, tutorialsproject.basedir=/home/phil/work/baeldung/tutorials, os.version=5.15.167.4-microsoft-standard-WSL2, gib.disable=true, lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, env.SDKMAN_OLD_PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.name=OpenJDK 64-Bit Server VM, gitflow-incremental-builder.version=4.5.4, gpg.executable=gpg, os.arch=amd64, env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED=1, javax.servlet.jsp-api.version=2.3.3, junit-platform.version=6.0.1, env.SDKMAN_CANDIDATES_API=https://api.sdkman.io/2, env.PROCESS_LAUNCHED_BY_CW=1, env.NVM_INC=/home/phil/.nvm/versions/node/v22.21.0/include/node, commons-collections4.version=4.5.0-M2, maven.artifact.threads=4, gib.failOnError=false, h2.version=2.2.224, env.JAVA_HOME=/home/phil/.sdkman/candidates/java/25.0.1-tem, java.vm.compressedOopsMode=Zero based, custom-pmd.version=0.0.1, env.PNPM_HOME=/home/phil/.local/share/pnpm, jmh-core.version=1.37, env.PROCESS_LAUNCHED_BY_Q=1, spring-boot.version=4.0.1, env.POSH_CURSOR_COLUMN=1, env.LOGNAME=phil, assertj.version=3.27.6, nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/storage/snapshots, farm.repository.url=https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, lombok.version=1.18.36, env.SDKMAN_DIR=/home/phil/.sdkman, maven.compiler.target=21, mockito-inline.version=5.2.0, library.jansi.path=/usr/share/maven/lib/jansi-native, userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, maven1.repo=C:/Users/LightHouse/.maven/repository, maven.conf=/usr/share/maven/conf, userfront.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, sun.java.launcher=SUN_STANDARD, maven.wagon.http.ssl.insecure=true, env.NVM_DIR=/home/phil/.nvm, env.WAYLAND_DISPLAY=wayland-0, jaxb-runtime.version=4.0.3, lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, env.POSH_CURSOR_LINE=10, env.MAVEN_HOME=/usr/share/maven, java.runtime.name=OpenJDK Runtime Environment, env.NVM_CD_FLAGS=, env.MAVEN_CMD_LINE_ARGS= -B -X test, maven-failsafe-plugin.version=3.3.0, nexus.releases.url=file:///C:/progs/sonatype-work/nexus/storage/releases, env.TERM=xterm-256color, jackson.version=2.17.2, sun.arch.data.model=64, maven-jar-plugin.version=3.4.2, maven-compiler-plugin.version=3.13.0, java.specification.vendor=Oracle Corporation, java.version.date=2025-10-21, java.home=/home/phil/.sdkman/candidates/java/25.0.1-tem, maven-war-plugin.version=3.4.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.PATH=/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin, mockito-junit-jupiter.version=5.12.0, env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, altSnapshotDeploymentRepository=lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/, org.slf4j.version=2.0.17, file.encoding=UTF-8, env.POWERLINE_COMMAND=oh-my-posh, env._=/bin/mvn, env.SHLVL=2, JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, lightbm.jbossHome=c:/progs/lightbm/jboss, stderr.encoding=UTF-8, classworlds.conf=/usr/share/maven/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, directory-maven-plugin.version=1.0, jstl-api.version=1.2, env.HOSTTYPE=x86_64, gpg.passphrase=${env.GPG_PASSPHRASE}, env.FIG_TERM=1, commons-lang3.version=3.14.0, os.name=Linux, junit.version=4.13.2, env.DISPLAY=:0, commons-fileupload.version=1.5, hiptv.db.username=hiptv, commons-cli.version=1.8.0, env.POSH_THEME=/home/phil/.poshthemes/amro.omp.json, logback.configurationFileName=logback-config-global.xml, jstl.version=1.2, gib.referenceBranch=refs/remotes/origin/master, guava.version=33.2.1-jre, stdout.encoding=UTF-8, path.separator=:, gib.skipTestsForUpstreamModules=true, env.WSL_INTEROP=/run/WSL/1158_interop, junit-platform-surefire-provider.version=1.3.2, env.SHELL=/bin/bash, env.LESSCLOSE=/usr/bin/lesspipe %s %s, maven.multiModuleProjectDirectory=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PULSE_SERVER=unix:/mnt/wslg/PulseServer, env.MAVEN_PROJECTBASEDIR=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.info=mixed mode, sharing, stdin.encoding=UTF-8, gib.failOnMissingGitDir=false, java.class.version=69.0, env.USER=phil, hiptv.db.password=hiptv, maven.scm.user=phil, sun.jnu.encoding=UTF-8, lightbm.serverName=lightbm, env.TERMINAL_EMULATOR=JetBrains-JediTerm, maven.build.version=Apache Maven 3.6.3, maven.home=/usr/share/maven, file.separator=/, maven-pmd-plugin.version=3.26.0, line.separator= +, user.name=phil, env.WSLENV=WT_SESSION:WT_PROFILE_ID:, maven-jxr-plugin.version=3.4.0, env.TERM_SESSION_ID=69e52897-81f9-4b3a-bda5-e5bd64973300, env.WT_PROFILE_ID={51855cb2-8cce-5362-8f54-464b92b32386}, env.XDG_RUNTIME_DIR=/run/user/1000/, project.reporting.outputEncoding=UTF-8, env.MOTD_SHOWN=update-motd, env.BUN_INSTALL=/home/phil/.bun, env.SDKMAN_CANDIDATES_DIR=/home/phil/.sdkman/candidates, env.OLDPWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.LESSOPEN=| /usr/bin/lesspipe %s, java.class.path=/usr/share/maven/boot/plexus-classworlds-2.x.jar, env.HOME=/home/phil, java.vm.vendor=Eclipse Adoptium, env.POSH_PID=35575, logback.version=1.5.22, sun.cpu.endian=little, user.language=en, maven-surefire-plugin.version=3.2.5, altReleaseDeploymentRepository=lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/, jmh-generator.version=1.37, checkstyle.failOnViolation=false, project.build.sourceEncoding=UTF-8, env.CONDA_PROMPT_MODIFIER=false, java.vendor.url.bug=https://github.com/adoptium/adoptium-support/issues, user.dir=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, gib.excludePathsMatching=.*gradle-modules.*, junit-jupiter.version=6.0.1, javax.servlet-api.version=4.0.1, java.vm.version=25.0.1+8-LTS} +[INFO] Using 'UTF-8' encoding to copy filtered resources. +[DEBUG] resource with targetPath null +directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources +excludes [] +includes [] +[DEBUG] ignoreDelta true +[INFO] Copying 1 resource +[DEBUG] file application.yaml has a filtered file extension +[DEBUG] copy /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml to /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/application.yaml +[DEBUG] no use filter components +[INFO] +[INFO] --- maven-compiler-plugin:3.13.0:compile (default-compile) @ spring-security-auth-server --- +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for oss.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots/). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=96302, ConflictMarker.markTime=19597, ConflictMarker.nodeCount=22, ConflictIdSorter.graphTime=9707, ConflictIdSorter.topsortTime=14289, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=165473, ConflictResolver.conflictItemCount=22, DefaultDependencyCollector.collectTime=324023265, DefaultDependencyCollector.transformTime=325635} +[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.13.0 +[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile +[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile +[DEBUG] commons-io:commons-io:jar:2.11.0:compile +[DEBUG] org.apache.maven.shared:maven-shared-incremental:jar:1.1:compile +[DEBUG] org.codehaus.plexus:plexus-java:jar:1.2.0:compile +[DEBUG] org.ow2.asm:asm:jar:9.6:compile +[DEBUG] com.thoughtworks.qdox:qdox:jar:2.0.3:compile +[DEBUG] org.codehaus.plexus:plexus-compiler-api:jar:2.15.0:compile +[DEBUG] org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0:compile +[DEBUG] javax.inject:javax.inject:jar:1:compile +[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.0:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0:runtime +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.0:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 +[DEBUG] Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.13.0 +[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2 +[DEBUG] Included: commons-io:commons-io:jar:2.11.0 +[DEBUG] Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1 +[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.2.0 +[DEBUG] Included: org.ow2.asm:asm:jar:9.6 +[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.0.3 +[DEBUG] Included: org.codehaus.plexus:plexus-compiler-api:jar:2.15.0 +[DEBUG] Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0 +[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.0 +[DEBUG] Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.0 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile' with basic configurator --> +[DEBUG] (s) groupId = org.springframework.boot +[DEBUG] (s) artifactId = spring-boot-configuration-processor +[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] +[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true +[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) compilePath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar] +[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java] +[DEBUG] (f) compilerId = javac +[DEBUG] (f) createMissingPackageInfoClass = true +[DEBUG] (f) debug = true +[DEBUG] (f) debugFileName = javac +[DEBUG] (f) enablePreview = false +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) failOnError = true +[DEBUG] (f) failOnWarning = false +[DEBUG] (f) fileExtensions = [jar, class] +[DEBUG] (f) forceJavacCompilerUse = false +[DEBUG] (f) forceLegacyJavacApi = false +[DEBUG] (f) fork = false +[DEBUG] (f) generatedSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations +[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile {execution: default-compile} +[DEBUG] (f) optimize = false +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (f) parameters = false +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) projectArtifact = com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT +[DEBUG] (s) release = 21 +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d +[DEBUG] (f) showCompilationChanges = false +[DEBUG] (f) showDeprecation = false +[DEBUG] (f) showWarnings = true +[DEBUG] (f) skipMultiThreadWarning = false +[DEBUG] (f) source = 21 +[DEBUG] (f) staleMillis = 0 +[DEBUG] (s) target = 21 +[DEBUG] (f) useIncrementalCompilation = true +[DEBUG] (f) verbose = false +[DEBUG] -- end configuration -- +[DEBUG] Using compiler 'javac'. +[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations to compile source roots: + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java +[DEBUG] New compile source roots: + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=30887, ConflictMarker.markTime=18953, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=3062, ConflictIdSorter.topsortTime=7675, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=47657, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=11677380, DefaultDependencyCollector.transformTime=122782} +[DEBUG] CompilerReuseStrategy: reuseCreated +[DEBUG] useIncrementalCompilation enabled +[INFO] Nothing to compile - all classes are up to date. +[INFO] +[INFO] >>> maven-pmd-plugin:3.26.0:check (default) > :pmd @ spring-security-auth-server >>> +[INFO] +[INFO] --- maven-pmd-plugin:3.26.0:pmd (pmd) @ spring-security-auth-server --- +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=198726, ConflictMarker.markTime=99916, ConflictMarker.nodeCount=236, ConflictIdSorter.graphTime=56063, ConflictIdSorter.topsortTime=177728, ConflictIdSorter.conflictIdCount=85, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1240317, ConflictResolver.conflictItemCount=225, DefaultDependencyCollector.collectTime=2114929229, DefaultDependencyCollector.transformTime=1830410} +[DEBUG] org.apache.maven.plugins:maven-pmd-plugin:jar:3.26.0 +[DEBUG] org.baeldung.pmd:custom-pmd:jar:0.0.1:runtime +[DEBUG] org.apache.maven.shared:maven-artifact-transfer:jar:0.13.1:compile +[DEBUG] org.apache.maven:maven-core:jar:3.0:compile +[DEBUG] org.apache.maven:maven-model:jar:3.0:compile +[DEBUG] org.apache.maven:maven-settings:jar:3.0:compile +[DEBUG] org.apache.maven:maven-settings-builder:jar:3.0:compile +[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.0:compile +[DEBUG] org.apache.maven:maven-plugin-api:jar:3.0:compile +[DEBUG] org.apache.maven:maven-model-builder:jar:3.0:compile +[DEBUG] org.apache.maven:maven-aether-provider:jar:3.0:runtime +[DEBUG] org.sonatype.aether:aether-impl:jar:1.7:compile +[DEBUG] org.sonatype.aether:aether-spi:jar:1.7:compile +[DEBUG] org.sonatype.aether:aether-api:jar:1.7:compile +[DEBUG] org.sonatype.aether:aether-util:jar:1.7:compile +[DEBUG] org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile +[DEBUG] org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile +[DEBUG] org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.14:compile +[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile +[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile +[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:compile +[DEBUG] org.apache.maven:maven-artifact:jar:3.0:compile +[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.0.0:compile +[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0:compile +[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile +[DEBUG] net.sourceforge.pmd:pmd-core:jar:7.7.0:compile +[DEBUG] org.slf4j:jul-to-slf4j:jar:1.7.36:compile +[DEBUG] org.antlr:antlr4-runtime:jar:4.9.3:compile +[DEBUG] net.sf.saxon:Saxon-HE:jar:12.5:compile +[DEBUG] org.xmlresolver:xmlresolver:jar:5.2.2:compile +[DEBUG] org.apache.httpcomponents.client5:httpclient5:jar:5.1.3:runtime +[DEBUG] org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3:runtime +[DEBUG] org.apache.httpcomponents.core5:httpcore5:jar:5.1.3:runtime +[DEBUG] org.xmlresolver:xmlresolver:jar:data:5.2.2:compile +[DEBUG] org.apache.commons:commons-lang3:jar:3.14.0:compile +[DEBUG] org.ow2.asm:asm:jar:9.7:compile +[DEBUG] com.google.code.gson:gson:jar:2.11.0:compile +[DEBUG] com.google.errorprone:error_prone_annotations:jar:2.27.0:compile +[DEBUG] org.checkerframework:checker-qual:jar:3.48.1:compile +[DEBUG] org.pcollections:pcollections:jar:4.0.2:compile +[DEBUG] com.github.oowekyala.ooxml:nice-xml-messages:jar:3.1:compile +[DEBUG] net.sourceforge.pmd:pmd-java:jar:7.7.0:runtime +[DEBUG] net.sourceforge.pmd:pmd-javascript:jar:7.7.0:runtime +[DEBUG] org.mozilla:rhino:jar:1.7.15:runtime +[DEBUG] net.sourceforge.pmd:pmd-jsp:jar:7.7.0:runtime +[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile +[DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:2.0.0:compile +[DEBUG] org.apache.maven.doxia:doxia-core:jar:2.0.0:compile +[DEBUG] javax.inject:javax.inject:jar:1:compile +[DEBUG] commons-io:commons-io:jar:2.17.0:compile +[DEBUG] org.apache.commons:commons-text:jar:1.12.0:compile +[DEBUG] org.apache.maven.reporting:maven-reporting-impl:jar:4.0.0:compile +[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:4.0.0:compile +[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile +[DEBUG] org.apache.maven.doxia:doxia-site-model:jar:2.0.0:compile +[DEBUG] org.apache.maven.doxia:doxia-integration-tools:jar:2.0.0:compile +[DEBUG] org.apache.maven.doxia:doxia-site-renderer:jar:2.0.0:compile +[DEBUG] org.apache.maven.doxia:doxia-skin-model:jar:2.0.0:compile +[DEBUG] org.apache.maven.doxia:doxia-module-xhtml5:jar:2.0.0:compile +[DEBUG] org.codehaus.plexus:plexus-velocity:jar:2.2.0:compile +[DEBUG] org.apache.velocity:velocity-engine-core:jar:2.4:compile +[DEBUG] org.apache.velocity.tools:velocity-tools-generic:jar:3.1:compile +[DEBUG] commons-beanutils:commons-beanutils:jar:1.9.4:compile +[DEBUG] commons-logging:commons-logging:jar:1.2:compile +[DEBUG] commons-collections:commons-collections:jar:3.2.2:compile +[DEBUG] org.apache.commons:commons-digester3:jar:3.2:compile +[DEBUG] com.github.cliftonlabs:json-simple:jar:3.0.2:compile +[DEBUG] org.apache.maven.doxia:doxia-module-apt:jar:2.0.0:runtime +[DEBUG] org.apache.maven.doxia:doxia-module-xdoc:jar:2.0.0:runtime +[DEBUG] org.apache.maven:maven-archiver:jar:3.6.2:compile +[DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.9.2:compile +[DEBUG] org.codehaus.plexus:plexus-io:jar:3.4.2:compile +[DEBUG] org.apache.commons:commons-compress:jar:1.26.1:compile +[DEBUG] commons-codec:commons-codec:jar:1.16.1:compile +[DEBUG] org.iq80.snappy:snappy:jar:0.4:compile +[DEBUG] org.tukaani:xz:jar:1.9:runtime +[DEBUG] com.github.luben:zstd-jni:jar:1.5.5-11:runtime +[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.9.0.M3:compile (version managed from default) +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M3:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-resources:jar:1.3.0:compile +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile +[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.1:compile +[DEBUG] org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 +[DEBUG] Included: org.apache.maven.plugins:maven-pmd-plugin:jar:3.26.0 +[DEBUG] Included: org.baeldung.pmd:custom-pmd:jar:0.0.1 +[DEBUG] Included: org.apache.maven.shared:maven-artifact-transfer:jar:0.13.1 +[DEBUG] Included: org.sonatype.aether:aether-util:jar:1.7 +[DEBUG] Included: org.sonatype.sisu:sisu-inject-bean:jar:1.4.2 +[DEBUG] Included: org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7 +[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.14 +[DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3 +[DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.4 +[DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.0.0 +[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0 +[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 +[DEBUG] Included: net.sourceforge.pmd:pmd-core:jar:7.7.0 +[DEBUG] Included: org.slf4j:jul-to-slf4j:jar:1.7.36 +[DEBUG] Included: org.antlr:antlr4-runtime:jar:4.9.3 +[DEBUG] Included: net.sf.saxon:Saxon-HE:jar:12.5 +[DEBUG] Included: org.xmlresolver:xmlresolver:jar:5.2.2 +[DEBUG] Included: org.apache.httpcomponents.client5:httpclient5:jar:5.1.3 +[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3 +[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5:jar:5.1.3 +[DEBUG] Included: org.xmlresolver:xmlresolver:jar:data:5.2.2 +[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.14.0 +[DEBUG] Included: org.ow2.asm:asm:jar:9.7 +[DEBUG] Included: com.google.code.gson:gson:jar:2.11.0 +[DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.27.0 +[DEBUG] Included: org.checkerframework:checker-qual:jar:3.48.1 +[DEBUG] Included: org.pcollections:pcollections:jar:4.0.2 +[DEBUG] Included: com.github.oowekyala.ooxml:nice-xml-messages:jar:3.1 +[DEBUG] Included: net.sourceforge.pmd:pmd-java:jar:7.7.0 +[DEBUG] Included: net.sourceforge.pmd:pmd-javascript:jar:7.7.0 +[DEBUG] Included: org.mozilla:rhino:jar:1.7.15 +[DEBUG] Included: net.sourceforge.pmd:pmd-jsp:jar:7.7.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-core:jar:2.0.0 +[DEBUG] Included: commons-io:commons-io:jar:2.17.0 +[DEBUG] Included: org.apache.commons:commons-text:jar:1.12.0 +[DEBUG] Included: org.apache.maven.reporting:maven-reporting-impl:jar:4.0.0 +[DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:4.0.0 +[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2 +[DEBUG] Included: org.apache.maven.doxia:doxia-site-model:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-integration-tools:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-site-renderer:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-skin-model:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-module-xhtml5:jar:2.0.0 +[DEBUG] Included: org.codehaus.plexus:plexus-velocity:jar:2.2.0 +[DEBUG] Included: org.apache.velocity:velocity-engine-core:jar:2.4 +[DEBUG] Included: org.apache.velocity.tools:velocity-tools-generic:jar:3.1 +[DEBUG] Included: commons-beanutils:commons-beanutils:jar:1.9.4 +[DEBUG] Included: commons-logging:commons-logging:jar:1.2 +[DEBUG] Included: commons-collections:commons-collections:jar:3.2.2 +[DEBUG] Included: org.apache.commons:commons-digester3:jar:3.2 +[DEBUG] Included: com.github.cliftonlabs:json-simple:jar:3.0.2 +[DEBUG] Included: org.apache.maven.doxia:doxia-module-apt:jar:2.0.0 +[DEBUG] Included: org.apache.maven.doxia:doxia-module-xdoc:jar:2.0.0 +[DEBUG] Included: org.apache.maven:maven-archiver:jar:3.6.2 +[DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.9.2 +[DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.4.2 +[DEBUG] Included: org.apache.commons:commons-compress:jar:1.26.1 +[DEBUG] Included: commons-codec:commons-codec:jar:1.16.1 +[DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 +[DEBUG] Included: org.tukaani:xz:jar:1.9 +[DEBUG] Included: com.github.luben:zstd-jni:jar:1.5.5-11 +[DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M3 +[DEBUG] Included: org.codehaus.plexus:plexus-resources:jar:1.3.0 +[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 +[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.1 +[DEBUG] Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Initializing Velocity, Calling init()... +[DEBUG] Starting Apache Velocity 2.4 +[DEBUG] Default Properties resource: org/apache/velocity/runtime/defaults/velocity.properties +[DEBUG] ResourceLoader instantiated: org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader +[DEBUG] ResourceLoader instantiated: org.apache.velocity.runtime.resource.loader.FileResourceLoader +[DEBUG] FileResourceLoader: adding path '' +[DEBUG] initialized (class org.apache.velocity.runtime.resource.ResourceCacheImpl) with class java.util.Collections$SynchronizedMap cache map. +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Stop +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Define +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Break +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Evaluate +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Macro +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Parse +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Include +[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach +[DEBUG] Created 20 parsers. +[DEBUG] "velocimacro.library.path" is not set. Trying default library: velocimacros.vtl +[DEBUG] Could not load resource 'velocimacros.vtl' from ResourceLoader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader +[DEBUG] Default library velocimacros.vtl not found. Trying old default library: VM_global_library.vm +[DEBUG] Could not load resource 'VM_global_library.vm' from ResourceLoader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader +[DEBUG] Old default library VM_global_library.vm not found. +[DEBUG] allowInline = true: VMs can be defined inline in templates +[DEBUG] allowInlineToOverride = true: VMs defined inline may replace previous VM definitions +[DEBUG] allowInlineLocal = false: VMs defined inline will be global in scope if allowed. +[DEBUG] autoload off: VM system will not automatically reload global library macros +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd' with basic configurator --> +[DEBUG] (f) aggregate = false +[DEBUG] (f) analysisCache = false +[DEBUG] (f) analysisCacheLocation = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/pmd.cache +[DEBUG] (f) benchmark = false +[DEBUG] (f) benchmarkOutputFilename = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd-benchmark.txt +[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations] +[DEBUG] (f) excludeRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main] +[DEBUG] (f) format = xml +[DEBUG] (f) includeTests = true +[DEBUG] (f) includeXmlInReports = false +[DEBUG] (f) inputEncoding = UTF-8 +[DEBUG] (f) language = java +[DEBUG] (f) linkXRef = true +[DEBUG] (f) locale = default +[DEBUG] (f) minimumPriority = 5 +[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd {execution: pmd} +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/reports +[DEBUG] (f) outputEncoding = UTF-8 +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) reactorProjects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] +[DEBUG] (f) remoteProjectRepositories = [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] +[DEBUG] (f) renderProcessingErrors = true +[DEBUG] (f) renderRuleViolationPriority = true +[DEBUG] (f) renderSuppressedViolations = true +[DEBUG] (f) renderViolationsByPriority = true +[DEBUG] (f) repoSession = org.eclipse.aether.DefaultRepositorySystemSession@25974207 +[DEBUG] (s) rulesets = [/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml] +[DEBUG] (f) rulesetsTargetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d +[DEBUG] (f) showPmdLog = true +[DEBUG] (f) siteDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/site +[DEBUG] (f) skip = false +[DEBUG] (f) skipEmptyReport = false +[DEBUG] (f) skipPmdError = true +[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) targetJdk = 21 +[DEBUG] (f) testSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] +[DEBUG] (f) typeResolution = true +[DEBUG] -- end configuration -- +[DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hg/**,**/.git,**/.git/**,**/.gitignore,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail +[DEBUG] Inclusions: **/*.java +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java +[DEBUG] Directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java has been excluded as it matches excludeRoot /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java +[DEBUG] Preparing ruleset: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml +[DEBUG] Before: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml After: 001-baeldung-pmd-rules.xml +[DEBUG] The resource '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' was found as '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' +[DEBUG] Using aux classpath: [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] +[INFO] PMD version: 7.7.0 +[DEBUG] Using language java+version:21 +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Created new FileCollector with LanguageVersionDiscoverer(LanguageRegistry(ecmascript, java, jsp)) +[DEBUG] Rules loaded from /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets/001-baeldung-pmd-rules.xml: +[DEBUG] - UnitTestMustFollowNamingConventionRule (Java) +[DEBUG] Executing PMD... +[DEBUG] Using analysis classloader: ClasspathClassLoader[[file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes/:file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar:file:/home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar:file:/home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar:file:/home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar:file:/home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar:file:/home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar:file:/home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar:file:/home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar:file:/home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar:file:/home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar:file:/home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar:file:/home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar:file:/home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar:file:/home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar:file:/home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:file:/home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar:file:/home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar:file:/home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar:file:/home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar:file:/home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar:file:/home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:file:/home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar:file:/home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar:file:/home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar:file:/home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:file:/home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar:file:/home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar:file:/home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] jrt-fs: null parent: ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.newStringCtx (PolyResolution.java:731) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution. (PolyResolution.java:98) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver. (LazyTypeResolver.java:117) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.initTypeResolver (InternalApiBridge.java:150) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:130) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.lambda$doParse$2 (GenericSigBase.java:152) + at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:426) + at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:386) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:152) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) + at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getEnclosingTypeParams (GenericSigBase.java:72) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.typeParamsWrapper (SignatureParser.java:94) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:64) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.arrayType (TypeSigParser.java:216) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:146) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:53) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getDeclaredClasses (ClassStub.java:351) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.getDeclaredClasses (ClassTypeImpl.java:315) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.walkSelf (JavaResolvers.java:412) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.hidingWalkResolvers (JavaResolvers.java:386) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.inheritedMembersResolvers (JavaResolvers.java:358) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.typeBody (SymTableFactory.java:395) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:283) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.JavaVisitorBase.visit (JavaVisitorBase.java:57) + at net.sourceforge.pmd.lang.java.ast.ASTClassDeclaration.acceptVisitor (ASTClassDeclaration.java:38) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.ast.AstVisitorBase.visitChildren (AstVisitorBase.java:31) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:247) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classHeader (TypeSigParser.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseFully (SignatureParser.java:100) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseClassSignature (SignatureParser.java:57) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:155) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) + at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:31) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:43) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.FieldStub.getTypeMirror (FieldStub.java:53) + at net.sourceforge.pmd.lang.java.types.JVariableSig.getTypeMirror (JVariableSig.java:93) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:674) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.acceptVisitor (ASTFieldAccess.java:81) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers$5.resolveHere (JavaResolvers.java:202) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.NameResolver$1.resolveHere (NameResolver.java:84) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolveHere (ShadowChainNodeBase.java:106) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:84) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:87) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.CachingShadowChainNode.resolve (CachingShadowChainNode.java:42) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:56) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:527) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) + at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:87) + at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:65) + at net.sourceforge.pmd.lang.java.ast.Annotatable.lambda$isAnnotationPresent$1 (Annotatable.java:48) + at net.sourceforge.pmd.lang.ast.internal.SingletonNodeStream.any (SingletonNodeStream.java:136) + at net.sourceforge.pmd.lang.java.ast.Annotatable.isAnnotationPresent (Annotatable.java:48) + at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass$RelevantMethodSet.addIfRelevant (OverrideResolutionPass.java:83) + at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass.resolveOverrides (OverrideResolutionPass.java:38) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.overrideResolution (InternalApiBridge.java:116) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$6 (JavaAstProcessor.java:139) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:139) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[DEBUG] PMD finished. Found 0 violations. +[DEBUG] Removing excluded violations. Using 0 configured exclusions. +[DEBUG] Excluded 0 violations. +[DEBUG] Computing site model of 'com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT' for default locale +[DEBUG] No site descriptor +[DEBUG] Looking for site descriptor of level 1 parent project: com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT +[DEBUG] No parent level 1 site descriptor +[DEBUG] Looking for site descriptor of level 2 parent project: com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT +[DEBUG] No parent level 2 site descriptor +[DEBUG] Site model inheritance: assembling child with level 2 parent: distributionManagement.site.url child = null and parent = null +[DEBUG] Site model inheritance: assembling child with level 1 parent: distributionManagement.site.url child = null and parent = null +[DEBUG] Using default site descriptor +[DEBUG] Mapped url: /home/phil/work/baeldung/tutorials/parent-boot-4 to relative path: ../../parent-boot-4 +[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin +[DEBUG] Skin doxia-sitetools prerequisite: 2.0.0-M18, current: 2.0.0, matched = true +[DEBUG] Unknown source: Modified invalid anchor name 'PMD Results' to 'PMD_Results' +[DEBUG] Processing Velocity for template META-INF/maven/site.vm on null +[DEBUG] added VM topMenu: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM topLinks: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM link: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM topLink: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM image: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM banner: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM links: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM breadcrumbs: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM displayTree: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM menuItem: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM mainMenu: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM copyright: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM publishDate: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM builtByLogo: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM googleAnalytics: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM matomo: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM googleSearch: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM forkMeOnGitHubHead: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM forkMeOnGitHub: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM prjProfile: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM facebookLoadSDK: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM facebookLike: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM followTwitter: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM generatedBy: source=org.apache.velocity.Template@2b458cd6 +[DEBUG] added VM anchorJS: source=org.apache.velocity.Template@2b458cd6 +[INFO] +[INFO] <<< maven-pmd-plugin:3.26.0:check (default) < :pmd @ spring-security-auth-server <<< +[INFO] +[INFO] +[INFO] --- maven-pmd-plugin:3.26.0:check (default) @ spring-security-auth-server --- +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check' with basic configurator --> +[DEBUG] (f) aggregate = false +[DEBUG] (f) failOnViolation = true +[DEBUG] (f) failurePriority = 5 +[DEBUG] (f) maxAllowedViolations = 0 +[DEBUG] (f) printFailingErrors = false +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) skip = false +[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) verbose = true +[DEBUG] -- end configuration -- +[INFO] +[INFO] --- maven-pmd-plugin:3.26.0:pmd (default) @ spring-security-auth-server --- +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd' with basic configurator --> +[DEBUG] (f) aggregate = false +[DEBUG] (f) analysisCache = false +[DEBUG] (f) analysisCacheLocation = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/pmd.cache +[DEBUG] (f) benchmark = false +[DEBUG] (f) benchmarkOutputFilename = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd-benchmark.txt +[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations] +[DEBUG] (f) excludeRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main] +[DEBUG] (f) format = xml +[DEBUG] (f) includeTests = true +[DEBUG] (f) includeXmlInReports = false +[DEBUG] (f) inputEncoding = UTF-8 +[DEBUG] (f) language = java +[DEBUG] (f) linkXRef = true +[DEBUG] (f) locale = default +[DEBUG] (f) minimumPriority = 5 +[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd {execution: default} +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/reports +[DEBUG] (f) outputEncoding = UTF-8 +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (f) reactorProjects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] +[DEBUG] (f) remoteProjectRepositories = [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] +[DEBUG] (f) renderProcessingErrors = true +[DEBUG] (f) renderRuleViolationPriority = true +[DEBUG] (f) renderSuppressedViolations = true +[DEBUG] (f) renderViolationsByPriority = true +[DEBUG] (f) repoSession = org.eclipse.aether.DefaultRepositorySystemSession@25974207 +[DEBUG] (s) rulesets = [/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml] +[DEBUG] (f) rulesetsTargetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d +[DEBUG] (f) showPmdLog = true +[DEBUG] (f) siteDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/site +[DEBUG] (f) skip = false +[DEBUG] (f) skipEmptyReport = false +[DEBUG] (f) skipPmdError = true +[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) targetJdk = 21 +[DEBUG] (f) testSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] +[DEBUG] (f) typeResolution = true +[DEBUG] -- end configuration -- +[DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hg/**,**/.git,**/.git/**,**/.gitignore,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail +[DEBUG] Inclusions: **/*.java +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java +[DEBUG] Directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java has been excluded as it matches excludeRoot /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations +[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java +[DEBUG] Preparing ruleset: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml +[DEBUG] Before: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml After: 001-baeldung-pmd-rules.xml +[DEBUG] The resource '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' was found as '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' +[DEBUG] Using aux classpath: [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] +[INFO] PMD version: 7.7.0 +[DEBUG] Using language java+version:21 +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Adding classpath entry: +[DEBUG] Created new FileCollector with LanguageVersionDiscoverer(LanguageRegistry(ecmascript, java, jsp)) +[DEBUG] Rules loaded from /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets/001-baeldung-pmd-rules.xml: +[DEBUG] - UnitTestMustFollowNamingConventionRule (Java) +[DEBUG] Executing PMD... +[DEBUG] Using analysis classloader: ClasspathClassLoader[[file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes/:file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar:file:/home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar:file:/home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar:file:/home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar:file:/home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar:file:/home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar:file:/home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar:file:/home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar:file:/home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar:file:/home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar:file:/home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar:file:/home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar:file:/home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar:file:/home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar:file:/home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:file:/home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar:file:/home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar:file:/home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar:file:/home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar:file:/home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar:file:/home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:file:/home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar:file:/home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar:file:/home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar:file:/home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:file:/home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar:file:/home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar:file:/home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] jrt-fs: null parent: ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.newStringCtx (PolyResolution.java:731) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution. (PolyResolution.java:98) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver. (LazyTypeResolver.java:117) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.initTypeResolver (InternalApiBridge.java:150) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:130) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.lambda$doParse$2 (GenericSigBase.java:152) + at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:426) + at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:386) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:152) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) + at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getEnclosingTypeParams (GenericSigBase.java:72) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.typeParamsWrapper (SignatureParser.java:94) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:64) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.arrayType (TypeSigParser.java:216) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:146) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:53) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getDeclaredClasses (ClassStub.java:351) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.getDeclaredClasses (ClassTypeImpl.java:315) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.walkSelf (JavaResolvers.java:412) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.hidingWalkResolvers (JavaResolvers.java:386) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.inheritedMembersResolvers (JavaResolvers.java:358) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.typeBody (SymTableFactory.java:395) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:283) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.JavaVisitorBase.visit (JavaVisitorBase.java:57) + at net.sourceforge.pmd.lang.java.ast.ASTClassDeclaration.acceptVisitor (ASTClassDeclaration.java:38) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.ast.AstVisitorBase.visitChildren (AstVisitorBase.java:31) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:247) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) + at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) + at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classHeader (TypeSigParser.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseFully (SignatureParser.java:100) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseClassSignature (SignatureParser.java:57) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:155) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) + at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:31) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:43) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.FieldStub.getTypeMirror (FieldStub.java:53) + at net.sourceforge.pmd.lang.java.types.JVariableSig.getTypeMirror (JVariableSig.java:93) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:674) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.acceptVisitor (ASTFieldAccess.java:81) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers$5.resolveHere (JavaResolvers.java:202) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.NameResolver$1.resolveHere (NameResolver.java:84) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolveHere (ShadowChainNodeBase.java:106) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:84) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:87) + at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.CachingShadowChainNode.resolve (CachingShadowChainNode.java:42) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:56) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:527) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) + at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) + at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) + at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) + at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) + at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) + at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) + at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) + at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) + at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) + at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) + at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) + at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) + at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) + at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) + at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) + at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) + at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) + at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) + at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[ERROR] Parsing failed in ParseLock#doParse() +java.lang.IllegalArgumentException: Unsupported class file major version 69 + at org.objectweb.asm.ClassReader. (ClassReader.java:200) + at org.objectweb.asm.ClassReader. (ClassReader.java:180) + at org.objectweb.asm.ClassReader. (ClassReader.java:166) + at org.objectweb.asm.ClassReader. (ClassReader.java:288) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) + at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) + at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) + at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) + at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) + at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) + at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:87) + at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:65) + at net.sourceforge.pmd.lang.java.ast.Annotatable.lambda$isAnnotationPresent$1 (Annotatable.java:48) + at net.sourceforge.pmd.lang.ast.internal.SingletonNodeStream.any (SingletonNodeStream.java:136) + at net.sourceforge.pmd.lang.java.ast.Annotatable.isAnnotationPresent (Annotatable.java:48) + at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass$RelevantMethodSet.addIfRelevant (OverrideResolutionPass.java:83) + at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass.resolveOverrides (OverrideResolutionPass.java:38) + at java.util.Iterator.forEachRemaining (Iterator.java:133) + at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) + at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.overrideResolution (InternalApiBridge.java:116) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$6 (JavaAstProcessor.java:139) + at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:139) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) + at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) + at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) + at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) + at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) + at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) + at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) + at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) + at java.util.concurrent.FutureTask.run (FutureTask.java:328) + at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) + at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) + at java.lang.Thread.run (Thread.java:1474) +[DEBUG] PMD finished. Found 0 violations. +[DEBUG] Removing excluded violations. Using 0 configured exclusions. +[DEBUG] Excluded 0 violations. +[DEBUG] Computing site model of 'com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT' for default locale +[DEBUG] No site descriptor +[DEBUG] Looking for site descriptor of level 1 parent project: com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT +[DEBUG] No parent level 1 site descriptor +[DEBUG] Looking for site descriptor of level 2 parent project: com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT +[DEBUG] No parent level 2 site descriptor +[DEBUG] Site model inheritance: assembling child with level 2 parent: distributionManagement.site.url child = null and parent = null +[DEBUG] Site model inheritance: assembling child with level 1 parent: distributionManagement.site.url child = null and parent = null +[DEBUG] Using default site descriptor +[DEBUG] Mapped url: /home/phil/work/baeldung/tutorials/parent-boot-4 to relative path: ../../parent-boot-4 +[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin +[DEBUG] Skin doxia-sitetools prerequisite: 2.0.0-M18, current: 2.0.0, matched = true +[DEBUG] Unknown source: Modified invalid anchor name 'PMD Results' to 'PMD_Results' +[DEBUG] Processing Velocity for template META-INF/maven/site.vm on null +[DEBUG] added VM topMenu: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM topLinks: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM link: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM topLink: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM image: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM banner: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM links: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM breadcrumbs: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM displayTree: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM menuItem: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM mainMenu: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM copyright: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM publishDate: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM builtByLogo: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM googleAnalytics: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM matomo: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM googleSearch: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM forkMeOnGitHubHead: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM forkMeOnGitHub: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM prjProfile: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM facebookLoadSDK: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM facebookLike: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM followTwitter: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM generatedBy: source=org.apache.velocity.Template@44abdb1f +[DEBUG] added VM anchorJS: source=org.apache.velocity.Template@44abdb1f +[INFO] +[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ spring-security-auth-server --- +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:testResources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:testResources' with basic configurator --> +[DEBUG] (f) buildFilters = [] +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) escapeWindowsPaths = true +[DEBUG] (s) includeEmptyDirs = false +[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes +[DEBUG] (s) overwrite = false +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources, PatternSet [includes: {}, excludes: {}]}}] +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d +[DEBUG] (f) supportMultiLineFiltering = false +[DEBUG] (f) useBuildFilters = true +[DEBUG] (s) useDefaultDelimiters = true +[DEBUG] -- end configuration -- +[DEBUG] properties used {java.specification.version=25, java.vendor.url=https://adoptium.net/, log4j.version=1.2.17, sun.boot.library.path=/home/phil/.sdkman/candidates/java/25.0.1-tem/lib, env.NAME=_, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -B -X test, jdk.debug=release, maven.version=3.6.3, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, jboss.home=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, env.NVM_BIN=/home/phil/.nvm/versions/node/v22.21.0/bin, exec-maven-plugin.version=3.3.0, env.WASMTIME_HOME=/home/phil/.wasmtime, byte-buddy.version=1.14.18, maven-install-plugin.version=3.1.2, java.runtime.version=25.0.1+8-LTS, java.vendor.version=Temurin-25.0.1+8, commons-io.version=2.16.1, java.io.tmpdir=/tmp, java.version=25.0.1, env.WT_SESSION=662f89ed-a2c7-4860-8915-7387a9a46982, env.WSL2_GUI_APPS_ENABLED=1, jsoup.version=1.17.2, lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/storage/releases, mockito.version=5.20.0, java.vm.specification.name=Java Virtual Machine Specification, env.WSL_DISTRO_NAME=Ubuntu, native.encoding=UTF-8, env.SDKMAN_PLATFORM=linuxx64, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor=Eclipse Adoptium, env.SDKMAN_BROKER_API=https://broker.sdkman.io, env._INTELLIJ_FORCE_PREPEND_PATH=/bin:, env.LANG=C.UTF-8, gib.buildUpstream=false, env.XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop, java.vm.specification.version=25, maven.wagon.http.ssl.allowall=true, maven.compiler.source=21, user.home=/home/phil, hamcrest-all.version=1.3, maven.scm.provider.cvs.implementation=cvs_native, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, hamcrest.version=3.0, tutorialsproject.basedir=/home/phil/work/baeldung/tutorials, os.version=5.15.167.4-microsoft-standard-WSL2, gib.disable=true, lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, env.SDKMAN_OLD_PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.name=OpenJDK 64-Bit Server VM, gitflow-incremental-builder.version=4.5.4, gpg.executable=gpg, os.arch=amd64, env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED=1, javax.servlet.jsp-api.version=2.3.3, junit-platform.version=6.0.1, env.SDKMAN_CANDIDATES_API=https://api.sdkman.io/2, env.PROCESS_LAUNCHED_BY_CW=1, env.NVM_INC=/home/phil/.nvm/versions/node/v22.21.0/include/node, commons-collections4.version=4.5.0-M2, maven.artifact.threads=4, gib.failOnError=false, h2.version=2.2.224, env.JAVA_HOME=/home/phil/.sdkman/candidates/java/25.0.1-tem, java.vm.compressedOopsMode=Zero based, custom-pmd.version=0.0.1, env.PNPM_HOME=/home/phil/.local/share/pnpm, jmh-core.version=1.37, env.PROCESS_LAUNCHED_BY_Q=1, spring-boot.version=4.0.1, env.POSH_CURSOR_COLUMN=1, env.LOGNAME=phil, assertj.version=3.27.6, nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/storage/snapshots, farm.repository.url=https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, lombok.version=1.18.36, env.SDKMAN_DIR=/home/phil/.sdkman, maven.compiler.target=21, mockito-inline.version=5.2.0, library.jansi.path=/usr/share/maven/lib/jansi-native, userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, maven1.repo=C:/Users/LightHouse/.maven/repository, maven.conf=/usr/share/maven/conf, userfront.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, sun.java.launcher=SUN_STANDARD, maven.wagon.http.ssl.insecure=true, env.NVM_DIR=/home/phil/.nvm, env.WAYLAND_DISPLAY=wayland-0, jaxb-runtime.version=4.0.3, lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, env.POSH_CURSOR_LINE=10, env.MAVEN_HOME=/usr/share/maven, java.runtime.name=OpenJDK Runtime Environment, env.NVM_CD_FLAGS=, env.MAVEN_CMD_LINE_ARGS= -B -X test, maven-failsafe-plugin.version=3.3.0, nexus.releases.url=file:///C:/progs/sonatype-work/nexus/storage/releases, env.TERM=xterm-256color, jackson.version=2.17.2, sun.arch.data.model=64, maven-jar-plugin.version=3.4.2, maven-compiler-plugin.version=3.13.0, java.specification.vendor=Oracle Corporation, java.version.date=2025-10-21, java.home=/home/phil/.sdkman/candidates/java/25.0.1-tem, maven-war-plugin.version=3.4.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.PATH=/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin, mockito-junit-jupiter.version=5.12.0, env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, altSnapshotDeploymentRepository=lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/, org.slf4j.version=2.0.17, file.encoding=UTF-8, env.POWERLINE_COMMAND=oh-my-posh, env._=/bin/mvn, env.SHLVL=2, JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, lightbm.jbossHome=c:/progs/lightbm/jboss, stderr.encoding=UTF-8, classworlds.conf=/usr/share/maven/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, directory-maven-plugin.version=1.0, jstl-api.version=1.2, env.HOSTTYPE=x86_64, gpg.passphrase=${env.GPG_PASSPHRASE}, env.FIG_TERM=1, commons-lang3.version=3.14.0, os.name=Linux, junit.version=4.13.2, env.DISPLAY=:0, commons-fileupload.version=1.5, hiptv.db.username=hiptv, commons-cli.version=1.8.0, env.POSH_THEME=/home/phil/.poshthemes/amro.omp.json, logback.configurationFileName=logback-config-global.xml, jstl.version=1.2, gib.referenceBranch=refs/remotes/origin/master, guava.version=33.2.1-jre, stdout.encoding=UTF-8, path.separator=:, gib.skipTestsForUpstreamModules=true, env.WSL_INTEROP=/run/WSL/1158_interop, junit-platform-surefire-provider.version=1.3.2, env.SHELL=/bin/bash, env.LESSCLOSE=/usr/bin/lesspipe %s %s, maven.multiModuleProjectDirectory=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PULSE_SERVER=unix:/mnt/wslg/PulseServer, env.MAVEN_PROJECTBASEDIR=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.info=mixed mode, sharing, stdin.encoding=UTF-8, gib.failOnMissingGitDir=false, java.class.version=69.0, env.USER=phil, hiptv.db.password=hiptv, maven.scm.user=phil, sun.jnu.encoding=UTF-8, lightbm.serverName=lightbm, env.TERMINAL_EMULATOR=JetBrains-JediTerm, maven.build.version=Apache Maven 3.6.3, maven.home=/usr/share/maven, file.separator=/, maven-pmd-plugin.version=3.26.0, line.separator= +, user.name=phil, env.WSLENV=WT_SESSION:WT_PROFILE_ID:, maven-jxr-plugin.version=3.4.0, env.TERM_SESSION_ID=69e52897-81f9-4b3a-bda5-e5bd64973300, env.WT_PROFILE_ID={51855cb2-8cce-5362-8f54-464b92b32386}, env.XDG_RUNTIME_DIR=/run/user/1000/, project.reporting.outputEncoding=UTF-8, env.MOTD_SHOWN=update-motd, env.BUN_INSTALL=/home/phil/.bun, env.SDKMAN_CANDIDATES_DIR=/home/phil/.sdkman/candidates, env.OLDPWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.LESSOPEN=| /usr/bin/lesspipe %s, java.class.path=/usr/share/maven/boot/plexus-classworlds-2.x.jar, env.HOME=/home/phil, java.vm.vendor=Eclipse Adoptium, env.POSH_PID=35575, logback.version=1.5.22, sun.cpu.endian=little, user.language=en, maven-surefire-plugin.version=3.2.5, altReleaseDeploymentRepository=lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/, jmh-generator.version=1.37, checkstyle.failOnViolation=false, project.build.sourceEncoding=UTF-8, env.CONDA_PROMPT_MODIFIER=false, java.vendor.url.bug=https://github.com/adoptium/adoptium-support/issues, user.dir=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, gib.excludePathsMatching=.*gradle-modules.*, junit-jupiter.version=6.0.1, javax.servlet-api.version=4.0.1, java.vm.version=25.0.1+8-LTS} +[INFO] Using 'UTF-8' encoding to copy filtered resources. +[DEBUG] resource with targetPath null +directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources +excludes [] +includes [] +[INFO] skip non existing resourceDirectory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources +[DEBUG] no use filter components +[INFO] +[INFO] --- maven-compiler-plugin:3.13.0:testCompile (default-testCompile) @ spring-security-auth-server --- +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile' with basic configurator --> +[DEBUG] (s) groupId = org.springframework.boot +[DEBUG] (s) artifactId = spring-boot-configuration-processor +[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] +[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true +[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] +[DEBUG] (f) compilerId = javac +[DEBUG] (f) createMissingPackageInfoClass = true +[DEBUG] (f) debug = true +[DEBUG] (f) debugFileName = javac-test +[DEBUG] (f) enablePreview = false +[DEBUG] (f) encoding = UTF-8 +[DEBUG] (f) failOnError = true +[DEBUG] (f) failOnWarning = false +[DEBUG] (f) fileExtensions = [jar, class] +[DEBUG] (f) forceJavacCompilerUse = false +[DEBUG] (f) forceLegacyJavacApi = false +[DEBUG] (f) fork = false +[DEBUG] (f) generatedTestSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations +[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile {execution: default-testCompile} +[DEBUG] (f) optimize = false +[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes +[DEBUG] (f) parameters = false +[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) release = 21 +[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d +[DEBUG] (f) showCompilationChanges = false +[DEBUG] (f) showDeprecation = false +[DEBUG] (f) showWarnings = true +[DEBUG] (f) skipMultiThreadWarning = false +[DEBUG] (f) source = 21 +[DEBUG] (f) staleMillis = 0 +[DEBUG] (s) target = 21 +[DEBUG] (f) testPath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] +[DEBUG] (f) useIncrementalCompilation = true +[DEBUG] (f) useModulePath = true +[DEBUG] (f) verbose = false +[DEBUG] -- end configuration -- +[DEBUG] Using compiler 'javac'. +[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations to test-compile source roots: + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java +[DEBUG] New test-compile source roots: + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java + /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=44873, ConflictMarker.markTime=23460, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=3691, ConflictIdSorter.topsortTime=11117, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=153141, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=634931, DefaultDependencyCollector.transformTime=262631} +[DEBUG] CompilerReuseStrategy: reuseCreated +[DEBUG] useIncrementalCompilation enabled +[INFO] Nothing to compile - all classes are up to date. +[INFO] +[INFO] --- maven-surefire-plugin:3.2.5:test (default-test) @ spring-security-auth-server --- +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots). +[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public). +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=120349, ConflictMarker.markTime=39567, ConflictMarker.nodeCount=96, ConflictIdSorter.graphTime=45825, ConflictIdSorter.topsortTime=26480, ConflictIdSorter.conflictIdCount=49, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=953488, ConflictResolver.conflictItemCount=94, DefaultDependencyCollector.collectTime=646223719, DefaultDependencyCollector.transformTime=1210123} +[DEBUG] org.apache.maven.plugins:maven-surefire-plugin:jar:3.2.5 +[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:runtime +[DEBUG] org.junit.platform:junit-platform-engine:jar:1.9.3:runtime (version managed from default) +[DEBUG] org.opentest4j:opentest4j:jar:1.2.0:runtime +[DEBUG] org.junit.platform:junit-platform-commons:jar:1.9.3:runtime (version managed from default) +[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:5.9.3:runtime (version managed from default) +[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:runtime +[DEBUG] org.jspecify:jspecify:jar:1.0.0:runtime +[DEBUG] org.junit.vintage:junit-vintage-engine:jar:6.0.1:runtime +[DEBUG] junit:junit:jar:4.13.2:runtime (version managed from default) +[DEBUG] org.hamcrest:hamcrest-core:jar:1.3:runtime +[DEBUG] org.apache.maven.surefire:maven-surefire-common:jar:3.2.5:compile +[DEBUG] org.apache.maven.surefire:surefire-api:jar:3.2.5:compile +[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:compile +[DEBUG] org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5:compile +[DEBUG] org.apache.maven.surefire:surefire-booter:jar:3.2.5:compile +[DEBUG] org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5:compile +[DEBUG] org.eclipse.aether:aether-util:jar:1.0.0.v20140518:compile +[DEBUG] org.eclipse.aether:aether-api:jar:1.0.0.v20140518:compile +[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1:compile (version managed from default) (exclusions managed from default) +[DEBUG] org.apache.maven:maven-artifact:jar:3.2.5:provided (scope managed from default) (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.0:provided (version managed from default) +[DEBUG] org.apache.maven:maven-core:jar:3.2.5:provided (scope managed from default) (version managed from default) +[DEBUG] org.apache.maven:maven-settings:jar:3.2.5:provided (version managed from default) +[DEBUG] org.apache.maven:maven-settings-builder:jar:3.2.5:provided +[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.2.5:provided +[DEBUG] org.apache.maven:maven-model-builder:jar:3.2.5:provided +[DEBUG] org.apache.maven:maven-aether-provider:jar:3.2.5:provided +[DEBUG] org.eclipse.aether:aether-spi:jar:1.0.0.v20140518:provided +[DEBUG] org.eclipse.aether:aether-impl:jar:1.0.0.v20140518:provided +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.9.0.M2:provided (version managed from default) +[DEBUG] javax.annotation:javax.annotation-api:jar:1.2:provided +[DEBUG] javax.enterprise:cdi-api:jar:1.2:provided +[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M2:provided (version managed from default) +[DEBUG] org.sonatype.sisu:sisu-guice:jar:no_aop:3.2.3:provided +[DEBUG] javax.inject:javax.inject:jar:1:provided +[DEBUG] aopalliance:aopalliance:jar:1.0:provided +[DEBUG] com.google.guava:guava:jar:16.0.1:provided +[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.21:provided +[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.5.2:provided +[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:provided +[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:provided +[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:provided +[DEBUG] org.apache.maven:maven-plugin-api:jar:3.2.5:provided (scope managed from default) (version managed from default) +[DEBUG] commons-io:commons-io:jar:2.15.1:compile (version managed from default) +[DEBUG] org.codehaus.plexus:plexus-java:jar:1.2.0:compile (version managed from default) +[DEBUG] org.ow2.asm:asm:jar:9.6:compile +[DEBUG] com.thoughtworks.qdox:qdox:jar:2.0.3:compile +[DEBUG] org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5:compile +[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 +[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 +[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT +[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 +[DEBUG] Included: org.apache.maven.plugins:maven-surefire-plugin:jar:3.2.5 +[DEBUG] Included: org.junit.jupiter:junit-jupiter-engine:jar:6.0.1 +[DEBUG] Included: org.junit.platform:junit-platform-engine:jar:1.9.3 +[DEBUG] Included: org.opentest4j:opentest4j:jar:1.2.0 +[DEBUG] Included: org.junit.platform:junit-platform-commons:jar:1.9.3 +[DEBUG] Included: org.junit.jupiter:junit-jupiter-api:jar:5.9.3 +[DEBUG] Included: org.apiguardian:apiguardian-api:jar:1.1.2 +[DEBUG] Included: org.jspecify:jspecify:jar:1.0.0 +[DEBUG] Included: org.junit.vintage:junit-vintage-engine:jar:6.0.1 +[DEBUG] Included: junit:junit:jar:4.13.2 +[DEBUG] Included: org.hamcrest:hamcrest-core:jar:1.3 +[DEBUG] Included: org.apache.maven.surefire:maven-surefire-common:jar:3.2.5 +[DEBUG] Included: org.apache.maven.surefire:surefire-api:jar:3.2.5 +[DEBUG] Included: org.apache.maven.surefire:surefire-logger-api:jar:3.2.5 +[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5 +[DEBUG] Included: org.apache.maven.surefire:surefire-booter:jar:3.2.5 +[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5 +[DEBUG] Included: org.eclipse.aether:aether-util:jar:1.0.0.v20140518 +[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1 +[DEBUG] Included: commons-io:commons-io:jar:2.15.1 +[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.2.0 +[DEBUG] Included: org.ow2.asm:asm:jar:9.6 +[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.0.3 +[DEBUG] Included: org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5 +[DEBUG] Configuring mojo org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] +[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test' with basic configurator --> +[DEBUG] (f) additionalClasspathDependencies = [] +[DEBUG] (s) additionalClasspathElements = [] +[DEBUG] (s) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] (s) childDelegation = false +[DEBUG] (f) classesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes +[DEBUG] (s) classpathDependencyExcludes = [] +[DEBUG] (s) dependenciesToScan = [] +[DEBUG] (s) disableXmlReport = false +[DEBUG] (s) enableAssertions = true +[DEBUG] (s) encoding = UTF-8 +[DEBUG] (s) excludeJUnit5Engines = [] +[DEBUG] (f) excludedEnvironmentVariables = [] +[DEBUG] (s) excludes = [**/*IntegrationTest.java, **/*IntTest.java, **/*LongRunningUnitTest.java, **/*ManualTest.java, **/JdbcTest.java, **/*LiveTest.java] +[DEBUG] (s) failIfNoSpecifiedTests = true +[DEBUG] (s) failIfNoTests = false +[DEBUG] (s) failOnFlakeCount = 0 +[DEBUG] (f) forkCount = 3 +[DEBUG] (s) forkedProcessExitTimeoutInSeconds = 30 +[DEBUG] (s) includeJUnit5Engines = [] +[DEBUG] (s) includes = [SpringContextTest, **/*UnitTest] +[DEBUG] (s) junitArtifactName = junit:junit +[DEBUG] (f) parallelMavenExecution = false +[DEBUG] (s) parallelOptimized = true +[DEBUG] (s) perCoreThreadCount = true +[DEBUG] (s) pluginArtifactMap = {org.apache.maven.plugins:maven-surefire-plugin=org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:3.2.5:, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:runtime, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:1.9.3:runtime, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.2.0:runtime, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:1.9.3:runtime, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:5.9.3:runtime, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:runtime, org.jspecify:jspecify=org.jspecify:jspecify:jar:1.0.0:runtime, org.junit.vintage:junit-vintage-engine=org.junit.vintage:junit-vintage-engine:jar:6.0.1:runtime, junit:junit=junit:junit:jar:4.13.2:runtime, org.hamcrest:hamcrest-core=org.hamcrest:hamcrest-core:jar:1.3:runtime, org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:3.2.5:compile, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-extensions-api=org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:3.2.5:compile, org.apache.maven.surefire:surefire-extensions-spi=org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5:compile, org.eclipse.aether:aether-util=org.eclipse.aether:aether-util:jar:1.0.0.v20140518:compile, org.eclipse.aether:aether-api=org.eclipse.aether:aether-api:jar:1.0.0.v20140518:compile, org.apache.maven.shared:maven-common-artifact-filters=org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1:compile, commons-io:commons-io=commons-io:commons-io:jar:2.15.1:compile, org.codehaus.plexus:plexus-java=org.codehaus.plexus:plexus-java:jar:1.2.0:compile, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.6:compile, com.thoughtworks.qdox:qdox=com.thoughtworks.qdox:qdox:jar:2.0.3:compile, org.apache.maven.surefire:surefire-shared-utils=org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5:compile} +[DEBUG] (f) pluginDescriptor = Component Descriptor: role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugins.maven_surefire_plugin.HelpMojo', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:help' +role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugin.surefire.SurefirePlugin', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test' +--- +[DEBUG] (s) printSummary = true +[DEBUG] (s) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml +[DEBUG] (s) projectArtifactMap = {org.springframework.boot:spring-boot-starter=org.springframework.boot:spring-boot-starter:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-logging=org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile, org.apache.logging.log4j:log4j-to-slf4j=org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile, org.apache.logging.log4j:log4j-api=org.apache.logging.log4j:log4j-api:jar:2.25.3:compile, org.slf4j:jul-to-slf4j=org.slf4j:jul-to-slf4j:jar:2.0.17:compile, org.springframework.boot:spring-boot-autoconfigure=org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile, org.springframework.boot:spring-boot=org.springframework.boot:spring-boot:jar:4.0.1:compile, org.springframework:spring-context=org.springframework:spring-context:jar:7.0.2:compile, jakarta.annotation:jakarta.annotation-api=jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile, org.yaml:snakeyaml=org.yaml:snakeyaml:jar:2.5:compile, org.springframework.boot:spring-boot-starter-web=org.springframework.boot:spring-boot-starter-web:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-jackson=org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile, org.springframework.boot:spring-boot-jackson=org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile, tools.jackson.core:jackson-databind=tools.jackson.core:jackson-databind:jar:3.0.3:compile, com.fasterxml.jackson.core:jackson-annotations=com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile, tools.jackson.core:jackson-core=tools.jackson.core:jackson-core:jar:3.0.3:compile, org.springframework.boot:spring-boot-starter-tomcat=org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-tomcat-runtime=org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile, org.springframework.boot:spring-boot-web-server=org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile, org.apache.tomcat.embed:tomcat-embed-core=org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-el=org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-websocket=org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile, org.springframework.boot:spring-boot-tomcat=org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-http-converter=org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile, org.springframework:spring-web=org.springframework:spring-web:jar:7.0.2:compile, org.springframework:spring-beans=org.springframework:spring-beans:jar:7.0.2:compile, io.micrometer:micrometer-observation=io.micrometer:micrometer-observation:jar:1.16.1:compile, io.micrometer:micrometer-commons=io.micrometer:micrometer-commons:jar:1.16.1:compile, org.springframework.boot:spring-boot-webmvc=org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-servlet=org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile, org.springframework:spring-webmvc=org.springframework:spring-webmvc:jar:7.0.2:compile, org.springframework:spring-expression=org.springframework:spring-expression:jar:7.0.2:compile, org.springframework.boot:spring-boot-starter-oauth2-authorization-server=org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-security=org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile, org.springframework.boot:spring-boot-security=org.springframework.boot:spring-boot-security:jar:4.0.1:compile, org.springframework.security:spring-security-config=org.springframework.security:spring-security-config:jar:7.0.2:compile, org.springframework.security:spring-security-core=org.springframework.security:spring-security-core:jar:7.0.2:compile, org.springframework.security:spring-security-crypto=org.springframework.security:spring-security-crypto:jar:7.0.2:compile, org.springframework.security:spring-security-web=org.springframework.security:spring-security-web:jar:7.0.2:compile, org.springframework:spring-aop=org.springframework:spring-aop:jar:7.0.2:compile, org.springframework.boot:spring-boot-starter-webmvc=org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-security-oauth2-authorization-server=org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.security:spring-security-oauth2-authorization-server=org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-core=org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-jose=org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-resource-server=org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile, com.nimbusds:nimbus-jose-jwt=com.nimbusds:nimbus-jose-jwt:jar:10.4:compile, org.springframework.boot:spring-boot-starter-test=org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test=org.springframework.boot:spring-boot-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test-autoconfigure=org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test, com.jayway.jsonpath:json-path=com.jayway.jsonpath:json-path:jar:2.10.0:test, jakarta.xml.bind:jakarta.xml.bind-api=jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test, jakarta.activation:jakarta.activation-api=jakarta.activation:jakarta.activation-api:jar:2.1.4:test, net.minidev:json-smart=net.minidev:json-smart:jar:2.6.0:test, net.minidev:accessors-smart=net.minidev:accessors-smart:jar:2.6.0:test, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.7.1:test, org.awaitility:awaitility=org.awaitility:awaitility:jar:4.3.0:test, org.junit.jupiter:junit-jupiter=org.junit.jupiter:junit-jupiter:jar:6.0.1:test, org.mockito:mockito-junit-jupiter=org.mockito:mockito-junit-jupiter:jar:5.20.0:test, org.skyscreamer:jsonassert=org.skyscreamer:jsonassert:jar:1.5.3:test, com.vaadin.external.google:android-json=com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test, org.springframework:spring-core=org.springframework:spring-core:jar:7.0.2:compile, commons-logging:commons-logging=commons-logging:commons-logging:jar:1.3.5:compile, org.springframework:spring-test=org.springframework:spring-test:jar:7.0.2:test, org.xmlunit:xmlunit-core=org.xmlunit:xmlunit-core:jar:2.10.4:test, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:2.0.17:compile, ch.qos.logback:logback-classic=ch.qos.logback:logback-classic:jar:1.5.22:compile, ch.qos.logback:logback-core=ch.qos.logback:logback-core:jar:1.5.22:compile, org.slf4j:jcl-over-slf4j=org.slf4j:jcl-over-slf4j:jar:2.0.17:compile, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:6.0.1:test, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:test, org.jspecify:jspecify=org.jspecify:jspecify:jar:1.0.0:compile, org.junit.jupiter:junit-jupiter-params=org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.3.0:test, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:6.0.1:test, org.junit.vintage:junit-vintage-engine=org.junit.vintage:junit-vintage-engine:jar:6.0.1:test, junit:junit=junit:junit:jar:4.13.2:test, org.hamcrest:hamcrest-core=org.hamcrest:hamcrest-core:jar:3.0:test, org.assertj:assertj-core=org.assertj:assertj-core:jar:3.27.6:test, net.bytebuddy:byte-buddy=net.bytebuddy:byte-buddy:jar:1.17.8:test, org.hamcrest:hamcrest=org.hamcrest:hamcrest:jar:3.0:test, org.hamcrest:hamcrest-all=org.hamcrest:hamcrest-all:jar:1.3:test, org.mockito:mockito-core=org.mockito:mockito-core:jar:5.20.0:test, net.bytebuddy:byte-buddy-agent=net.bytebuddy:byte-buddy-agent:jar:1.17.8:test, org.objenesis:objenesis=org.objenesis:objenesis:jar:3.3:test, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:test} +[DEBUG] (s) projectBuildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target +[DEBUG] (s) redirectTestOutputToFile = false +[DEBUG] (s) reportFormat = brief +[DEBUG] (s) reportsDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports +[DEBUG] (f) rerunFailingTestsCount = 0 +[DEBUG] (f) reuseForks = true +[DEBUG] (s) runOrder = filesystem +[DEBUG] (s) session = org.apache.maven.execution.MavenSession@59901c4d +[DEBUG] (f) shutdown = exit +[DEBUG] (s) skip = false +[DEBUG] (f) skipAfterFailureCount = 0 +[DEBUG] (s) skipTests = false +[DEBUG] (s) suiteXmlFiles = [] +[DEBUG] (s) systemPropertyVariables = {logback.configurationFile=/home/phil/work/baeldung/tutorials/logback-config-global.xml} +[DEBUG] (s) tempDir = surefire +[DEBUG] (s) testClassesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes +[DEBUG] (s) testFailureIgnore = false +[DEBUG] (s) testNGArtifactName = org.testng:testng +[DEBUG] (s) testSourceDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java +[DEBUG] (s) threadCountClasses = 0 +[DEBUG] (s) threadCountMethods = 0 +[DEBUG] (s) threadCountSuites = 0 +[DEBUG] (s) trimStackTrace = false +[DEBUG] (s) useFile = true +[DEBUG] (s) useManifestOnlyJar = true +[DEBUG] (f) useModulePath = true +[DEBUG] (s) useSystemClassLoader = true +[DEBUG] (s) useUnlimitedThreads = false +[DEBUG] (s) workingDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server +[DEBUG] -- end configuration -- +[DEBUG] Using JVM: /home/phil/.sdkman/candidates/java/25.0.1-tem/bin/java with Java version 25.0 +[DEBUG] Resolved included and excluded patterns: SpringContextTest, **/*UnitTest, !**/*IntegrationTest.java, !**/*IntTest.java, !**/*LongRunningUnitTest.java, !**/*ManualTest.java, !**/JdbcTest.java, !**/*LiveTest.java +[DEBUG] Surefire report directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports +[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider +[DEBUG] Using the provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider +[DEBUG] Setting system property [basedir]=[/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server] +[DEBUG] Setting system property [logback.configurationFile]=[/home/phil/work/baeldung/tutorials/logback-config-global.xml] +[DEBUG] Setting system property [localRepository]=[/home/phil/.m2/repository] +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=34035, ConflictMarker.markTime=17086, ConflictMarker.nodeCount=7, ConflictIdSorter.graphTime=5914, ConflictIdSorter.topsortTime=8732, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=94804, ConflictResolver.conflictItemCount=6, DefaultDependencyCollector.collectTime=6645677, DefaultDependencyCollector.transformTime=175276} +[DEBUG] Found implementation of fork node factory: org.apache.maven.plugin.surefire.extensions.LegacyForkNodeFactory +[DEBUG] Using fork starter with configuration implementation org.apache.maven.plugin.surefire.booterclient.JarManifestForkConfiguration +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=19026, ConflictMarker.markTime=21724, ConflictMarker.nodeCount=15, ConflictIdSorter.graphTime=10659, ConflictIdSorter.topsortTime=10119, ConflictIdSorter.conflictIdCount=10, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=61545, ConflictResolver.conflictItemCount=14, DefaultDependencyCollector.collectTime=38704345, DefaultDependencyCollector.transformTime=138968} +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=28534, ConflictMarker.markTime=29674, ConflictMarker.nodeCount=16, ConflictIdSorter.graphTime=11915, ConflictIdSorter.topsortTime=15453, ConflictIdSorter.conflictIdCount=7, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=90925, ConflictResolver.conflictItemCount=15, DefaultDependencyCollector.collectTime=526549, DefaultDependencyCollector.transformTime=197164} +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=16360, ConflictMarker.markTime=20680, ConflictMarker.nodeCount=13, ConflictIdSorter.graphTime=6199, ConflictIdSorter.topsortTime=10984, ConflictIdSorter.conflictIdCount=8, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=161349, ConflictResolver.conflictItemCount=12, DefaultDependencyCollector.collectTime=283206, DefaultDependencyCollector.transformTime=228939} +[DEBUG] Resolving artifact org.junit.platform:junit-platform-launcher:1.9.3 +[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=15210, ConflictMarker.markTime=96334, ConflictMarker.nodeCount=8, ConflictIdSorter.graphTime=6925, ConflictIdSorter.topsortTime=11495, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=86248, ConflictResolver.conflictItemCount=7, DefaultDependencyCollector.collectTime=169806, DefaultDependencyCollector.transformTime=229391} +[DEBUG] Resolved artifact org.junit.platform:junit-platform-launcher:1.9.3 to [org.junit.platform:junit-platform-launcher:jar:1.9.3, org.junit.platform:junit-platform-engine:jar:1.9.3, org.opentest4j:opentest4j:jar:1.2.0, org.junit.platform:junit-platform-commons:jar:1.9.3, org.apiguardian:apiguardian-api:jar:1.1.2] +[DEBUG] test classpath: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar +[DEBUG] provider classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.2.5/surefire-junit-platform-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.5/surefire-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.5/surefire-shared-utils-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.2.5/common-java5-3.2.5.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/1.9.3/junit-platform-launcher-1.9.3.jar +[DEBUG] test(compact) classpath: test-classes classes spring-boot-starter-4.0.1.jar spring-boot-starter-logging-4.0.1.jar log4j-to-slf4j-2.25.3.jar log4j-api-2.25.3.jar jul-to-slf4j-2.0.17.jar spring-boot-autoconfigure-4.0.1.jar spring-boot-4.0.1.jar spring-context-7.0.2.jar jakarta.annotation-api-3.0.0.jar snakeyaml-2.5.jar spring-boot-starter-web-4.0.1.jar spring-boot-starter-jackson-4.0.1.jar spring-boot-jackson-4.0.1.jar jackson-databind-3.0.3.jar jackson-annotations-2.20.jar jackson-core-3.0.3.jar spring-boot-starter-tomcat-4.0.1.jar spring-boot-starter-tomcat-runtime-4.0.1.jar spring-boot-web-server-4.0.1.jar tomcat-embed-core-11.0.15.jar tomcat-embed-el-11.0.15.jar tomcat-embed-websocket-11.0.15.jar spring-boot-tomcat-4.0.1.jar spring-boot-http-converter-4.0.1.jar spring-web-7.0.2.jar spring-beans-7.0.2.jar micrometer-observation-1.16.1.jar micrometer-commons-1.16.1.jar spring-boot-webmvc-4.0.1.jar spring-boot-servlet-4.0.1.jar spring-webmvc-7.0.2.jar spring-expression-7.0.2.jar spring-boot-starter-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-4.0.1.jar spring-boot-security-4.0.1.jar spring-security-config-7.0.2.jar spring-security-core-7.0.2.jar spring-security-crypto-7.0.2.jar spring-security-web-7.0.2.jar spring-aop-7.0.2.jar spring-boot-starter-webmvc-4.0.1.jar spring-boot-security-oauth2-authorization-server-4.0.1.jar spring-security-oauth2-authorization-server-7.0.2.jar spring-security-oauth2-core-7.0.2.jar spring-security-oauth2-jose-7.0.2.jar spring-security-oauth2-resource-server-7.0.2.jar nimbus-jose-jwt-10.4.jar spring-boot-starter-test-4.0.1.jar spring-boot-test-4.0.1.jar spring-boot-test-autoconfigure-4.0.1.jar json-path-2.10.0.jar jakarta.xml.bind-api-4.0.4.jar jakarta.activation-api-2.1.4.jar json-smart-2.6.0.jar accessors-smart-2.6.0.jar asm-9.7.1.jar awaitility-4.3.0.jar junit-jupiter-6.0.1.jar mockito-junit-jupiter-5.20.0.jar jsonassert-1.5.3.jar android-json-0.0.20131108.vaadin1.jar spring-core-7.0.2.jar commons-logging-1.3.5.jar spring-test-7.0.2.jar xmlunit-core-2.10.4.jar slf4j-api-2.0.17.jar logback-classic-1.5.22.jar logback-core-1.5.22.jar jcl-over-slf4j-2.0.17.jar junit-jupiter-engine-6.0.1.jar junit-platform-engine-6.0.1.jar apiguardian-api-1.1.2.jar jspecify-1.0.0.jar junit-jupiter-params-6.0.1.jar junit-jupiter-api-6.0.1.jar opentest4j-1.3.0.jar junit-platform-commons-6.0.1.jar junit-vintage-engine-6.0.1.jar junit-4.13.2.jar hamcrest-core-3.0.jar assertj-core-3.27.6.jar byte-buddy-1.17.8.jar hamcrest-3.0.jar hamcrest-all-1.3.jar mockito-core-5.20.0.jar byte-buddy-agent-1.17.8.jar objenesis-3.3.jar surefire-logger-api-3.2.5.jar +[DEBUG] provider(compact) classpath: surefire-junit-platform-3.2.5.jar surefire-api-3.2.5.jar surefire-shared-utils-3.2.5.jar common-java5-3.2.5.jar junit-platform-launcher-1.9.3.jar +[DEBUG] in-process classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.2.5/surefire-junit-platform-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.5/surefire-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.5/surefire-shared-utils-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.2.5/common-java5-3.2.5.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/1.9.3/junit-platform-launcher-1.9.3.jar /home/phil/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.2.5/maven-surefire-common-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-booter/3.2.5/surefire-booter-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.2.5/surefire-extensions-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.2.5/surefire-extensions-spi-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar +[DEBUG] in-process(compact) classpath: surefire-junit-platform-3.2.5.jar surefire-api-3.2.5.jar surefire-shared-utils-3.2.5.jar common-java5-3.2.5.jar junit-platform-launcher-1.9.3.jar maven-surefire-common-3.2.5.jar surefire-booter-3.2.5.jar surefire-extensions-api-3.2.5.jar surefire-extensions-spi-3.2.5.jar surefire-logger-api-3.2.5.jar +[INFO] +[INFO] ------------------------------------------------------- +[INFO] T E S T S +[INFO] ------------------------------------------------------- +[INFO] +[INFO] Results: +[INFO] +[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 +[INFO] +[INFO] ------------------------------------------------------------------------ +[INFO] BUILD FAILURE +[INFO] ------------------------------------------------------------------------ +[INFO] Total time: 27.330 s +[INFO] Finished at: 2026-01-18T13:26:39-03:00 +[INFO] ------------------------------------------------------------------------ +[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project spring-security-auth-server: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test failed: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests: OutputDirectoryCreator not available; probably due to unaligned versions of the junit-platform-engine and junit-platform-launcher jars on the classpath/module path. -> [Help 1] +org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project spring-security-auth-server: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test failed: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) + at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) + at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) + at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) + at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test failed: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests + at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) + at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) + at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) + at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) + at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.apache.maven.surefire.api.util.SurefireReflectionException: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests + at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray (ReflectionUtils.java:129) + at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:62) + at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:57) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.getSuites (ProviderFactory.java:137) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:676) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:319) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:296) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:250) + at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1241) + at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1090) + at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:910) + at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) + at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) + at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) + at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) + at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests + at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot (EngineDiscoveryOrchestrator.java:160) + at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverSafely (EngineDiscoveryOrchestrator.java:132) + at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover (EngineDiscoveryOrchestrator.java:107) + at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover (EngineDiscoveryOrchestrator.java:78) + at org.junit.platform.launcher.core.DefaultLauncher.discover (DefaultLauncher.java:110) + at org.junit.platform.launcher.core.DefaultLauncher.discover (DefaultLauncher.java:78) + at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.discover (DefaultLauncherSession.java:81) + at org.apache.maven.surefire.junitplatform.LazyLauncher.discover (LazyLauncher.java:50) + at org.apache.maven.surefire.junitplatform.TestPlanScannerFilter.accept (TestPlanScannerFilter.java:52) + at org.apache.maven.surefire.api.util.DefaultScanResult.applyFilter (DefaultScanResult.java:87) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.scanClasspath (JUnitPlatformProvider.java:142) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.getSuites (JUnitPlatformProvider.java:102) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray (ReflectionUtils.java:125) + at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:62) + at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:57) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.getSuites (ProviderFactory.java:137) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:676) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:319) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:296) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:250) + at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1241) + at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1090) + at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:910) + at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) + at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) + at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) + at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) + at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +Caused by: org.junit.platform.commons.JUnitException: OutputDirectoryCreator not available; probably due to unaligned versions of the junit-platform-engine and junit-platform-launcher jars on the classpath/module path. + at org.junit.platform.engine.EngineDiscoveryRequest.getOutputDirectoryCreator (EngineDiscoveryRequest.java:112) + at org.junit.jupiter.engine.JupiterTestEngine.discover (JupiterTestEngine.java:72) + at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot (EngineDiscoveryOrchestrator.java:152) + at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverSafely (EngineDiscoveryOrchestrator.java:132) + at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover (EngineDiscoveryOrchestrator.java:107) + at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover (EngineDiscoveryOrchestrator.java:78) + at org.junit.platform.launcher.core.DefaultLauncher.discover (DefaultLauncher.java:110) + at org.junit.platform.launcher.core.DefaultLauncher.discover (DefaultLauncher.java:78) + at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.discover (DefaultLauncherSession.java:81) + at org.apache.maven.surefire.junitplatform.LazyLauncher.discover (LazyLauncher.java:50) + at org.apache.maven.surefire.junitplatform.TestPlanScannerFilter.accept (TestPlanScannerFilter.java:52) + at org.apache.maven.surefire.api.util.DefaultScanResult.applyFilter (DefaultScanResult.java:87) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.scanClasspath (JUnitPlatformProvider.java:142) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.getSuites (JUnitPlatformProvider.java:102) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray (ReflectionUtils.java:125) + at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:62) + at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:57) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.getSuites (ProviderFactory.java:137) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:676) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:319) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:296) + at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:250) + at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1241) + at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1090) + at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:910) + at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) + at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) + at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) + at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) + at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) + at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) + at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) + at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) + at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) + at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) + at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) + at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) + at java.lang.reflect.Method.invoke (Method.java:565) + at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) + at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) + at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) + at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) +[ERROR] +[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/PluginExecutionException From 1fbcc0fd32b3f8340b7dcc3addcc255d5c4a3902 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Sun, 18 Jan 2026 14:23:15 -0300 Subject: [PATCH 13/23] [BAEL-8408] Remove log files from commit --- .../test-baeldung.log | 4981 ----------------- .../spring-security-auth-server/test-sb4.log | 2287 -------- .../spring-security-auth-server/test.log | 4459 --------------- 3 files changed, 11727 deletions(-) delete mode 100644 spring-security-modules/spring-security-auth-server/test-baeldung.log delete mode 100644 spring-security-modules/spring-security-auth-server/test-sb4.log delete mode 100644 spring-security-modules/spring-security-auth-server/test.log diff --git a/spring-security-modules/spring-security-auth-server/test-baeldung.log b/spring-security-modules/spring-security-auth-server/test-baeldung.log deleted file mode 100644 index 5afdbbb08286..000000000000 --- a/spring-security-modules/spring-security-auth-server/test-baeldung.log +++ /dev/null @@ -1,4981 +0,0 @@ -Apache Maven 3.6.3 -Maven home: /usr/share/maven -Java version: 25.0.1, vendor: Eclipse Adoptium, runtime: /home/phil/.sdkman/candidates/java/25.0.1-tem -Default locale: en, platform encoding: UTF-8 -OS name: "linux", version: "5.15.167.4-microsoft-standard-wsl2", arch: "amd64", family: "unix" -[DEBUG] Created new class realm maven.api -[DEBUG] Importing foreign packages into class realm maven.api -[DEBUG] Imported: javax.annotation.* < plexus.core -[DEBUG] Imported: javax.annotation.security.* < plexus.core -[DEBUG] Imported: javax.enterprise.inject.* < plexus.core -[DEBUG] Imported: javax.enterprise.util.* < plexus.core -[DEBUG] Imported: javax.inject.* < plexus.core -[DEBUG] Imported: org.apache.maven.* < plexus.core -[DEBUG] Imported: org.apache.maven.artifact < plexus.core -[DEBUG] Imported: org.apache.maven.classrealm < plexus.core -[DEBUG] Imported: org.apache.maven.cli < plexus.core -[DEBUG] Imported: org.apache.maven.configuration < plexus.core -[DEBUG] Imported: org.apache.maven.exception < plexus.core -[DEBUG] Imported: org.apache.maven.execution < plexus.core -[DEBUG] Imported: org.apache.maven.execution.scope < plexus.core -[DEBUG] Imported: org.apache.maven.lifecycle < plexus.core -[DEBUG] Imported: org.apache.maven.model < plexus.core -[DEBUG] Imported: org.apache.maven.monitor < plexus.core -[DEBUG] Imported: org.apache.maven.plugin < plexus.core -[DEBUG] Imported: org.apache.maven.profiles < plexus.core -[DEBUG] Imported: org.apache.maven.project < plexus.core -[DEBUG] Imported: org.apache.maven.reporting < plexus.core -[DEBUG] Imported: org.apache.maven.repository < plexus.core -[DEBUG] Imported: org.apache.maven.rtinfo < plexus.core -[DEBUG] Imported: org.apache.maven.settings < plexus.core -[DEBUG] Imported: org.apache.maven.toolchain < plexus.core -[DEBUG] Imported: org.apache.maven.usability < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.* < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.events < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core -[DEBUG] Imported: org.codehaus.classworlds < plexus.core -[DEBUG] Imported: org.codehaus.plexus.* < plexus.core -[DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core -[DEBUG] Imported: org.codehaus.plexus.component < plexus.core -[DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core -[DEBUG] Imported: org.codehaus.plexus.container < plexus.core -[DEBUG] Imported: org.codehaus.plexus.context < plexus.core -[DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core -[DEBUG] Imported: org.codehaus.plexus.logging < plexus.core -[DEBUG] Imported: org.codehaus.plexus.personality < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core -[DEBUG] Imported: org.eclipse.aether.* < plexus.core -[DEBUG] Imported: org.eclipse.aether.artifact < plexus.core -[DEBUG] Imported: org.eclipse.aether.collection < plexus.core -[DEBUG] Imported: org.eclipse.aether.deployment < plexus.core -[DEBUG] Imported: org.eclipse.aether.graph < plexus.core -[DEBUG] Imported: org.eclipse.aether.impl < plexus.core -[DEBUG] Imported: org.eclipse.aether.installation < plexus.core -[DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core -[DEBUG] Imported: org.eclipse.aether.metadata < plexus.core -[DEBUG] Imported: org.eclipse.aether.repository < plexus.core -[DEBUG] Imported: org.eclipse.aether.resolution < plexus.core -[DEBUG] Imported: org.eclipse.aether.spi < plexus.core -[DEBUG] Imported: org.eclipse.aether.transfer < plexus.core -[DEBUG] Imported: org.eclipse.aether.version < plexus.core -[DEBUG] Imported: org.fusesource.jansi.* < plexus.core -[DEBUG] Imported: org.slf4j.* < plexus.core -[DEBUG] Imported: org.slf4j.event.* < plexus.core -[DEBUG] Imported: org.slf4j.helpers.* < plexus.core -[DEBUG] Imported: org.slf4j.spi.* < plexus.core -[DEBUG] Populating class realm maven.api -[INFO] Error stacktraces are turned on. -[DEBUG] Message scheme: plain -[DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml -[DEBUG] Reading user settings from /home/phil/.m2/settings.xml -[DEBUG] Reading global toolchains from /usr/share/maven/conf/toolchains.xml -[DEBUG] Reading user toolchains from /home/phil/.m2/toolchains.xml -[DEBUG] Using local repository at /home/phil/.m2/repository -[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /home/phil/.m2/repository -[DEBUG] Failed to decrypt password for server int_asgard_bpm: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server int_asgard_backend: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server edglobo-releases: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server edglobo-snapshots: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server asgard_bpm_localhost: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server asgard-bpm-database: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[INFO] Scanning for projects... -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo1.maven.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache-snapshots (http://repository.apache.org/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for lighthouse-snapshots (https://ssh.lighthouse.com.br/nexus/content/repositories/lighthouse-snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo.maven.apache.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jgit-repository (https://repo.eclipse.org/content/repositories/jgit-releases/). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (https://repository.apache.org/snapshots). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=295795, ConflictMarker.markTime=83474, ConflictMarker.nodeCount=18, ConflictIdSorter.graphTime=154831, ConflictIdSorter.topsortTime=144496, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1744487, ConflictResolver.conflictItemCount=18, DefaultDependencyCollector.collectTime=597805673, DefaultDependencyCollector.transformTime=3576057} -[DEBUG] io.github.gitflow-incremental-builder:gitflow-incremental-builder:jar:4.5.4 -[DEBUG] org.eclipse.jgit:org.eclipse.jgit:jar:6.10.0.202406032230-r:compile -[DEBUG] com.googlecode.javaewah:JavaEWAH:jar:1.2.3:compile -[DEBUG] commons-codec:commons-codec:jar:1.17.0:compile -[DEBUG] org.eclipse.jgit:org.eclipse.jgit.ssh.apache.agent:jar:6.10.0.202406032230-r:compile -[DEBUG] org.eclipse.jgit:org.eclipse.jgit.ssh.apache:jar:6.10.0.202406032230-r:compile -[DEBUG] org.apache.sshd:sshd-osgi:jar:2.12.1:compile -[DEBUG] org.slf4j:jcl-over-slf4j:jar:1.7.32:compile -[DEBUG] org.apache.sshd:sshd-sftp:jar:2.12.1:compile -[DEBUG] net.i2p.crypto:eddsa:jar:0.3.0:compile -[DEBUG] net.java.dev.jna:jna:jar:5.14.0:compile -[DEBUG] net.java.dev.jna:jna-platform:jar:5.14.0:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile -[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.1:compile -[DEBUG] Created new class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 -[DEBUG] Importing foreign packages into class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 -[DEBUG] Imported: < maven.api -[DEBUG] Populating class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 -[DEBUG] Included: io.github.gitflow-incremental-builder:gitflow-incremental-builder:jar:4.5.4 -[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit:jar:6.10.0.202406032230-r -[DEBUG] Included: com.googlecode.javaewah:JavaEWAH:jar:1.2.3 -[DEBUG] Included: commons-codec:commons-codec:jar:1.17.0 -[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit.ssh.apache.agent:jar:6.10.0.202406032230-r -[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit.ssh.apache:jar:6.10.0.202406032230-r -[DEBUG] Included: org.apache.sshd:sshd-osgi:jar:2.12.1 -[DEBUG] Included: org.slf4j:jcl-over-slf4j:jar:1.7.32 -[DEBUG] Included: org.apache.sshd:sshd-sftp:jar:2.12.1 -[DEBUG] Included: net.i2p.crypto:eddsa:jar:0.3.0 -[DEBUG] Included: net.java.dev.jna:jna:jar:5.14.0 -[DEBUG] Included: net.java.dev.jna:jna-platform:jar:5.14.0 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 -[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.1 -[DEBUG] Extension realms for project com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] -[DEBUG] Created new class realm project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central-snapshots (https://central.sonatype.com/repository/maven-snapshots). -[DEBUG] Extension realms for project com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] -[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] -[DEBUG] Extension realms for project com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] -[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] -[DEBUG] From default: help=false -[DEBUG] From project: gib.disable=true -[INFO] gitflow-incremental-builder is disabled. -[DEBUG] === REACTOR BUILD PLAN ================================================ -[DEBUG] Project: com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT -[DEBUG] Tasks: [verify] -[DEBUG] Style: Regular -[DEBUG] ======================================================================= -[INFO] -[INFO] --------------< com.baeldung:spring-security-auth-server >-------------- -[INFO] Building spring-security-auth-server 0.0.1-SNAPSHOT -[INFO] --------------------------------[ jar ]--------------------------------- -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (http://repository.apache.org/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for plexus.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots). -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] === PROJECT BUILD PLAN ================================================ -[DEBUG] Project: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Dependencies (collect): [compile+runtime] -[DEBUG] Dependencies (resolve): [compile, compile+runtime, runtime, test] -[DEBUG] Repositories (dependencies): [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] -[DEBUG] Repositories (plugins) : [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots)] -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of (directories) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - com.baeldung - parent-modules - - - tutorialsproject.basedir - - - - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file (install-jar-lib) -[DEBUG] Style: Aggregating -[DEBUG] Configuration: - - custom-pmd - ${classifier} - ${tutorialsproject.basedir}/custom-pmd-0.0.1.jar - true - org.baeldung.pmd - ${javadoc} - ${localRepositoryPath} - jar - ${pomFile} - - ${sources} - 0.0.1 - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - ${encoding} - ${maven.resources.escapeString} - ${maven.resources.escapeWindowsPaths} - ${maven.resources.includeEmptyDirs} - - ${maven.resources.overwrite} - - - - ${maven.resources.supportMultiLineFiltering} - - - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - org.springframework.boot - spring-boot-configuration-processor - - - true - - - - - ${maven.compiler.compilerId} - ${maven.compiler.compilerReuseStrategy} - ${maven.compiler.compilerVersion} - ${maven.compiler.createMissingPackageInfoClass} - ${maven.compiler.debug} - - ${maven.compiler.debuglevel} - ${maven.compiler.enablePreview} - UTF-8 - ${maven.compiler.executable} - ${maven.compiler.failOnError} - ${maven.compiler.failOnWarning} - - ${maven.compiler.forceJavacCompilerUse} - ${maven.compiler.forceLegacyJavacApi} - ${maven.compiler.fork} - - ${maven.compiler.implicit} - ${maven.compiler.maxmem} - ${maven.compiler.meminitial} - - ${maven.compiler.optimize} - ${maven.compiler.outputDirectory} - - ${maven.compiler.parameters} - ${maven.compiler.proc} - - - 21 - - ${maven.compiler.showCompilationChanges} - ${maven.compiler.showDeprecation} - ${maven.compiler.showWarnings} - ${maven.main.skip} - ${maven.compiler.skipMultiThreadWarning} - 21 - ${lastModGranularityMs} - 21 - ${maven.compiler.useIncrementalCompilation} - ${maven.compiler.verbose} - -[DEBUG] --- init fork of com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT for org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) --- -[DEBUG] Dependencies (collect): [] -[DEBUG] Dependencies (resolve): [test] -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd (pmd) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - ${aggregate} - ${pmd.analysisCache} - ${pmd.analysisCacheLocation} - ${pmd.benchmark} - ${pmd.benchmarkOutputFilename} - - ${pmd.excludeFromFailureFile} - - src/main - - ${format} - true - - ${encoding} - - true - - ${minimumPriority} - - - ${outputEncoding} - ${output.format} - - - - - ${pmd.renderProcessingErrors} - ${pmd.renderRuleViolationPriority} - ${pmd.renderSuppressedViolations} - ${pmd.renderViolationsByPriority} - - - ${tutorialsproject.basedir}/baeldung-pmd-rules.xml - - ${pmd.rulesetsTargetDirectory} - - ${pmd.showPmdLog} - - ${pmd.skip} - - ${pmd.skipPmdError} - ${pmd.suppressMarker} - ${project.build.directory} - 21 - - ${pmd.typeResolution} - -[DEBUG] --- exit fork of com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT for org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) --- -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - ${aggregate} - ${pmd.excludeFromFailureFile} - true - 5 - ${pmd.maxAllowedViolations} - ${pmd.printFailingErrors} - - ${pmd.skip} - ${project.build.directory} - true - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd (default) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - ${aggregate} - ${pmd.analysisCache} - ${pmd.analysisCacheLocation} - ${pmd.benchmark} - ${pmd.benchmarkOutputFilename} - - ${pmd.excludeFromFailureFile} - - src/main - - ${format} - true - - ${encoding} - - true - - ${minimumPriority} - - - ${outputEncoding} - ${output.format} - - - - - ${pmd.renderProcessingErrors} - ${pmd.renderRuleViolationPriority} - ${pmd.renderSuppressedViolations} - ${pmd.renderViolationsByPriority} - - - ${tutorialsproject.basedir}/baeldung-pmd-rules.xml - - ${pmd.rulesetsTargetDirectory} - - ${pmd.showPmdLog} - - ${pmd.skip} - - ${pmd.skipPmdError} - ${pmd.suppressMarker} - ${project.build.directory} - 21 - - ${pmd.typeResolution} - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.6:testResources (default-testResources) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - ${encoding} - ${maven.resources.escapeString} - ${maven.resources.escapeWindowsPaths} - ${maven.resources.includeEmptyDirs} - - ${maven.resources.overwrite} - - - - ${maven.test.skip} - ${maven.resources.supportMultiLineFiltering} - - - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile (default-testCompile) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - org.springframework.boot - spring-boot-configuration-processor - - - true - - - - ${maven.compiler.compilerId} - ${maven.compiler.compilerReuseStrategy} - ${maven.compiler.compilerVersion} - ${maven.compiler.createMissingPackageInfoClass} - ${maven.compiler.debug} - - ${maven.compiler.debuglevel} - ${maven.compiler.enablePreview} - UTF-8 - ${maven.compiler.executable} - ${maven.compiler.failOnError} - ${maven.compiler.failOnWarning} - - ${maven.compiler.forceJavacCompilerUse} - ${maven.compiler.forceLegacyJavacApi} - ${maven.compiler.fork} - - ${maven.compiler.implicit} - ${maven.compiler.maxmem} - ${maven.compiler.meminitial} - - ${maven.compiler.optimize} - - - ${maven.compiler.parameters} - ${maven.compiler.proc} - - 21 - - ${maven.compiler.showCompilationChanges} - ${maven.compiler.showDeprecation} - ${maven.compiler.showWarnings} - ${maven.test.skip} - ${maven.compiler.skipMultiThreadWarning} - 21 - ${lastModGranularityMs} - 21 - - ${maven.compiler.testRelease} - ${maven.compiler.testSource} - ${maven.compiler.testTarget} - ${maven.compiler.useIncrementalCompilation} - - ${maven.compiler.verbose} - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - ${maven.test.additionalClasspathDependencies} - ${maven.test.additionalClasspath} - ${argLine} - - ${childDelegation} - - ${maven.test.dependency.excludes} - ${maven.surefire.debug} - ${dependenciesToScan} - ${disableXmlReport} - ${enableAssertions} - ${surefire.enableProcessChecker} - ${surefire.encoding} - ${surefire.excludeJUnit5Engines} - ${surefire.excludedEnvironmentVariables} - ${excludedGroups} - - **/*IntegrationTest.java - **/*IntTest.java - **/*LongRunningUnitTest.java - **/*ManualTest.java - **/JdbcTest.java - **/*LiveTest.java${surefire.excludes} - ${surefire.excludesFile} - ${surefire.failIfNoSpecifiedTests} - ${failIfNoTests} - ${surefire.failOnFlakeCount} - 3 - ${surefire.forkNode} - ${surefire.exitTimeout} - ${surefire.timeout} - ${groups} - ${surefire.includeJUnit5Engines} - - SpringContextTest - **/*UnitTest${surefire.includes} - ${surefire.includesFile} - ${junitArtifactName} - ${jvm} - ${objectFactory} - ${parallel} - - ${parallelOptimized} - ${surefire.parallel.forcedTimeout} - ${surefire.parallel.timeout} - ${perCoreThreadCount} - ${plugin.artifactMap} - - ${surefire.printSummary} - - ${project.artifactMap} - - ${maven.test.redirectTestOutputToFile} - ${surefire.reportFormat} - ${surefire.reportNameSuffix} - - ${surefire.rerunFailingTestsCount} - true - ${surefire.runOrder} - ${surefire.runOrder.random.seed} - - ${surefire.shutdown} - ${maven.test.skip} - ${surefire.skipAfterFailureCount} - ${maven.test.skip.exec} - ${skipTests} - ${surefire.suiteXmlFiles} - ${surefire.systemPropertiesFile} - - ${tutorialsproject.basedir}/logback-config-global.xml - - ${tempDir} - ${test} - - ${maven.test.failure.ignore} - ${testNGArtifactName} - - ${threadCount} - ${threadCountClasses} - ${threadCountMethods} - ${threadCountSuites} - ${trimStackTrace} - ${surefire.useFile} - ${surefire.useManifestOnlyJar} - ${surefire.useModulePath} - ${surefire.useSystemClassLoader} - ${useUnlimitedThreads} - ${basedir} - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - ${jar.finalName} - ${jar.forceCreation} - - - - ${jar.skipIfEmpty} - ${jar.useDefaultManifestFile} - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.springframework.boot:spring-boot-maven-plugin:4.0.1:repackage (repackage) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - ${spring-boot.repackage.excludeDevtools} - ${spring-boot.repackage.excludeDockerCompose} - ${spring-boot.excludeGroupIds} - ${spring-boot.excludes} - - - - - ${spring-boot.includes} - ${spring-boot.repackage.layout} - - - - - ${spring-boot.repackage.skip} - -[DEBUG] ======================================================================= -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for ow2-snapshot (https://repository.ow2.org/nexus/content/repositories/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-snapshots (http://oss.sonatype.org/content/repositories/vaadin-snapshots/). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-releases (http://oss.sonatype.org/content/repositories/vaadin-releases/). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=635139, ConflictMarker.markTime=310081, ConflictMarker.nodeCount=238, ConflictIdSorter.graphTime=425429, ConflictIdSorter.topsortTime=105329, ConflictIdSorter.conflictIdCount=97, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=8704244, ConflictResolver.conflictItemCount=236, DefaultDependencyCollector.collectTime=2323090267, DefaultDependencyCollector.transformTime=10326345} -[DEBUG] com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT -[DEBUG] org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile -[DEBUG] org.springframework.boot:spring-boot-starter:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile (version managed from 2.25.3) -[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.25.3:compile (version managed from 2.25.3) -[DEBUG] org.slf4j:jul-to-slf4j:jar:2.0.17:compile (version managed from 2.0.17) -[DEBUG] org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile (version managed from 3.0.0) -[DEBUG] org.yaml:snakeyaml:jar:2.5:compile (version managed from 2.5) -[DEBUG] org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] tools.jackson.core:jackson-databind:jar:3.0.3:compile (version managed from 3.0.3) -[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile (version managed from 2.20) -[DEBUG] tools.jackson.core:jackson-core:jar:3.0.3:compile (version managed from 3.0.3) -[DEBUG] org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework:spring-context:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-web:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-beans:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] io.micrometer:micrometer-observation:jar:1.16.1:compile (version managed from 1.16.1) -[DEBUG] io.micrometer:micrometer-commons:jar:1.16.1:compile (version managed from 1.16.1) -[DEBUG] org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework:spring-webmvc:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-expression:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile -[DEBUG] org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-security:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-config:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-crypto:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-web:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-aop:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] com.nimbusds:nimbus-jose-jwt:jar:10.4:compile -[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test:jar:4.0.1:test -[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-starter-security-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-security-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-test:jar:7.0.2:test (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] com.jayway.jsonpath:json-path:jar:2.10.0:test (version managed from 2.10.0) -[DEBUG] jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test (version managed from 4.0.4) -[DEBUG] jakarta.activation:jakarta.activation-api:jar:2.1.4:test (version managed from 2.1.4) -[DEBUG] net.minidev:json-smart:jar:2.6.0:test (version managed from 2.6.0) -[DEBUG] net.minidev:accessors-smart:jar:2.6.0:test -[DEBUG] org.ow2.asm:asm:jar:9.7.1:test -[DEBUG] org.awaitility:awaitility:jar:4.3.0:test (version managed from 4.3.0) -[DEBUG] org.junit.jupiter:junit-jupiter:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.mockito:mockito-junit-jupiter:jar:5.20.0:test (version managed from 5.20.0) -[DEBUG] org.skyscreamer:jsonassert:jar:1.5.3:test (version managed from 1.5.3) -[DEBUG] com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test -[DEBUG] org.springframework:spring-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] commons-logging:commons-logging:jar:1.3.5:compile (version managed from 1.3.5) -[DEBUG] org.springframework:spring-test:jar:7.0.2:test (version managed from 7.0.2) -[DEBUG] org.xmlunit:xmlunit-core:jar:2.10.4:test (version managed from 2.10.4) -[DEBUG] org.springframework.boot:spring-boot-starter-webmvc-test:jar:4.0.1:test -[DEBUG] org.springframework.boot:spring-boot-starter-jackson-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-webmvc-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-resttestclient:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.junit.platform:junit-platform-launcher:jar:6.0.1:test -[DEBUG] org.junit.platform:junit-platform-engine:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:test -[DEBUG] org.jspecify:jspecify:jar:1.0.0:compile (version managed from 1.0.0) -[DEBUG] org.slf4j:slf4j-api:jar:2.0.17:compile -[DEBUG] ch.qos.logback:logback-classic:jar:1.5.22:compile -[DEBUG] ch.qos.logback:logback-core:jar:1.5.22:compile -[DEBUG] org.slf4j:jcl-over-slf4j:jar:2.0.17:compile -[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test -[DEBUG] org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test -[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test -[DEBUG] org.opentest4j:opentest4j:jar:1.3.0:test -[DEBUG] org.junit.platform:junit-platform-commons:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.junit.vintage:junit-vintage-engine:jar:6.0.1:test -[DEBUG] junit:junit:jar:4.13.2:test (version managed from 4.13.2) -[DEBUG] org.hamcrest:hamcrest-core:jar:3.0:test (version managed from 1.3) -[DEBUG] org.assertj:assertj-core:jar:3.27.6:test -[DEBUG] net.bytebuddy:byte-buddy:jar:1.17.8:test (version managed from 1.17.7) -[DEBUG] org.hamcrest:hamcrest:jar:3.0:test -[DEBUG] org.hamcrest:hamcrest-all:jar:1.3:test -[DEBUG] org.mockito:mockito-core:jar:5.20.0:test -[DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.17.8:test (version managed from 1.17.7) -[DEBUG] org.objenesis:objenesis:jar:3.3:test -[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:test (optional) -[INFO] -[INFO] --- directory-maven-plugin:1.0:directory-of (directories) @ spring-security-auth-server --- -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for repository.jboss.org (http://repository.jboss.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for snapshots.jboss.org (http://snapshots.jboss.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for oss.sonatype.org/jboss-snapshots (http://oss.sonatype.org/content/repositories/jboss-snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for codehaus-snapshots (http://nexus.codehaus.org/snapshots/). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=192137, ConflictMarker.markTime=48148, ConflictMarker.nodeCount=86, ConflictIdSorter.graphTime=94663, ConflictIdSorter.topsortTime=33331, ConflictIdSorter.conflictIdCount=38, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1213417, ConflictResolver.conflictItemCount=84, DefaultDependencyCollector.collectTime=1328633391, DefaultDependencyCollector.transformTime=1649399} -[DEBUG] org.commonjava.maven.plugins:directory-maven-plugin:jar:1.0 -[DEBUG] org.apache.maven:maven-core:jar:3.8.1:compile -[DEBUG] org.apache.maven:maven-settings:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-settings-builder:jar:3.8.1:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.25:compile (version managed from default) -[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile (version managed from default) -[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.7:compile (version managed from default) -[DEBUG] org.apache.maven:maven-builder-support:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-artifact:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-model-builder:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-resolver-provider:jar:3.8.1:compile (version managed from default) -[DEBUG] org.slf4j:slf4j-api:jar:1.7.29:compile (version managed from default) -[DEBUG] org.apache.maven.resolver:maven-resolver-impl:jar:1.6.2:compile (version managed from default) -[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.6.2:compile (version managed from default) -[DEBUG] org.apache.maven.resolver:maven-resolver-spi:jar:1.6.2:compile (version managed from default) -[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.6.2:compile (version managed from default) -[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile (version managed from default) -[DEBUG] commons-io:commons-io:jar:2.5:compile -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:compile (version managed from default) -[DEBUG] javax.enterprise:cdi-api:jar:1.0:compile -[DEBUG] javax.annotation:jsr250-api:jar:1.0:compile (version managed from default) -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:compile (version managed from default) -[DEBUG] com.google.inject:guice:jar:no_aop:4.2.1:compile (version managed from default) -[DEBUG] aopalliance:aopalliance:jar:1.0:compile -[DEBUG] com.google.guava:guava:jar:25.1-android:compile -[DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile -[DEBUG] org.checkerframework:checker-compat-qual:jar:2.0.0:compile -[DEBUG] com.google.errorprone:error_prone_annotations:jar:2.1.3:compile -[DEBUG] com.google.j2objc:j2objc-annotations:jar:1.1:compile -[DEBUG] org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile -[DEBUG] javax.inject:javax.inject:jar:1:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.2.1:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.6.0:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile (version managed from default) (exclusions managed from default) -[DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-plugin-api:jar:3.8.1:compile -[DEBUG] org.apache.maven:maven-model:jar:3.8.1:compile -[DEBUG] Created new class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 -[DEBUG] Importing foreign packages into class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 -[DEBUG] Included: org.commonjava.maven.plugins:directory-maven-plugin:jar:1.0 -[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.25 -[DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 -[DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.7 -[DEBUG] Included: org.apache.maven:maven-builder-support:jar:3.8.1 -[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.6.2 -[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1 -[DEBUG] Included: commons-io:commons-io:jar:2.5 -[DEBUG] Included: javax.enterprise:cdi-api:jar:1.0 -[DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 -[DEBUG] Included: com.google.inject:guice:jar:no_aop:4.2.1 -[DEBUG] Included: aopalliance:aopalliance:jar:1.0 -[DEBUG] Included: com.google.guava:guava:jar:25.1-android -[DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 -[DEBUG] Included: org.checkerframework:checker-compat-qual:jar:2.0.0 -[DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.1.3 -[DEBUG] Included: com.google.j2objc:j2objc-annotations:jar:1.1 -[DEBUG] Included: org.codehaus.mojo:animal-sniffer-annotations:jar:1.14 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.2.1 -[DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 -[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1 -[DEBUG] Configuring mojo org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of from plugin realm ClassRealm[plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of' with basic configurator --> -[DEBUG] (f) currentProject = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) groupId = com.baeldung -[DEBUG] (s) artifactId = parent-modules -[DEBUG] (f) project = com.baeldung:parent-modules -[DEBUG] (f) projects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] -[DEBUG] (f) property = tutorialsproject.basedir -[DEBUG] (f) quiet = false -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) systemProperty = false -[DEBUG] -- end configuration -- -[INFO] Directory of com.baeldung:parent-modules set to: /home/phil/work/baeldung/tutorials -[DEBUG] After setting property 'tutorialsproject.basedir', project properties are: - --- listing properties -- -userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/c... -nexus.releases.url=file:///C:/progs/sonatype-work/nexus/... -hiptv.db.password=hiptv -jstl-api.version=1.2 -maven.scm.user=phil -maven1.repo=C:/Users/LightHouse/.maven/repository -jackson.version=2.17.2 -gpg.passphrase=${env.GPG_PASSPHRASE} -lightbm.serverName=lightbm -gib.buildUpstream=false -commons-lang3.version=3.14.0 -log4j.version=1.2.17 -junit.version=4.13.2 -maven.wagon.http.ssl.allowall=true -commons-collections4.version=4.5.0-M2 -userfront.repo.url=https://ssh.lighthouse.com.br/nexus/c... -logback.version=1.5.22 -commons-fileupload.version=1.5 -maven-jar-plugin.version=3.4.2 -maven.artifact.threads=4 -hiptv.db.username=hiptv -commons-cli.version=1.8.0 -maven.compiler.source=21 -maven.wagon.http.ssl.insecure=true -gib.failOnError=false -maven-compiler-plugin.version=3.13.0 -logback.configurationFileName=logback-config-global.xml -h2.version=2.2.224 -hamcrest-all.version=1.3 -jaxb-runtime.version=4.0.3 -custom-pmd.version=0.0.1 -maven-pmd-plugin.version=3.26.0 -maven-surefire-plugin.version=3.2.5 -altReleaseDeploymentRepository=lighthouse-releases::default::https:/... -jboss.home=C:\progs\token\jboss-desenvolvimento\... -jstl.version=1.2 -jmh-generator.version=1.37 -lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/c... -maven-war-plugin.version=3.4.0 -jmh-core.version=1.37 -exec-maven-plugin.version=3.3.0 -byte-buddy.version=1.14.18 -maven-install-plugin.version=3.1.2 -maven.scm.provider.cvs.implementation=cvs_native -checkstyle.failOnViolation=false -gib.referenceBranch=refs/remotes/origin/master -guava.version=33.2.1-jre -hamcrest.version=3.0 -mockito-junit-jupiter.version=5.12.0 -gib.skipTestsForUpstreamModules=true -spring-boot.version=4.0.1 -tutorialsproject.basedir=/home/phil/work/baeldung/tutorials -gib.disable=true -lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/c... -altSnapshotDeploymentRepository=lighthouse-snapshots::default::https:... -org.slf4j.version=2.0.17 -assertj.version=3.27.6 -project.build.sourceEncoding=UTF-8 -maven-jxr-plugin.version=3.4.0 -junit-platform-surefire-provider.version=1.3.2 -gitflow-incremental-builder.version=4.5.4 -nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/... -commons-io.version=2.16.1 -gpg.executable=gpg -farm.repository.url=https://maven.pkg.github.com/Farm-Inv... -maven-failsafe-plugin.version=3.3.0 -java.version=21 -JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\... -jsoup.version=1.17.2 -lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/... -mockito.version=5.20.0 -lightbm.jbossHome=c:/progs/lightbm/jboss -javax.servlet.jsp-api.version=2.3.3 -gib.excludePathsMatching=.*gradle-modules.* -project.reporting.outputEncoding=UTF-8 -lombok.version=1.18.36 -maven.compiler.target=21 -junit-jupiter.version=6.0.1 -junit-platform.version=6.0.1 -javax.servlet-api.version=4.0.1 -gib.failOnMissingGitDir=false -mockito-inline.version=5.2.0 -directory-maven-plugin.version=1.0 - -[INFO] -[INFO] --- maven-install-plugin:3.1.2:install-file (install-jar-lib) @ spring-security-auth-server --- -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=72990, ConflictMarker.markTime=19775, ConflictMarker.nodeCount=5, ConflictIdSorter.graphTime=5196, ConflictIdSorter.topsortTime=11389, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=131040, ConflictResolver.conflictItemCount=5, DefaultDependencyCollector.collectTime=91208608, DefaultDependencyCollector.transformTime=261633} -[DEBUG] org.apache.maven.plugins:maven-install-plugin:jar:3.1.2 -[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.9.18:compile -[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.9.18:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile -[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.0:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 -[DEBUG] Included: org.apache.maven.plugins:maven-install-plugin:jar:3.1.2 -[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.9.18 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 -[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.0 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file' with basic configurator --> -[DEBUG] (f) artifactId = custom-pmd -[DEBUG] (f) file = /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar -[DEBUG] (f) generatePom = true -[DEBUG] (f) groupId = org.baeldung.pmd -[DEBUG] (f) packaging = jar -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) version = 0.0.1 -[DEBUG] -- end configuration -- -[DEBUG] Loading META-INF/maven/org.baeldung.pmd/custom-pmd/pom.xml -[DEBUG] Installing generated POM -[INFO] Installing /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.jar -[DEBUG] Skipped re-installing /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.jar, seems unchanged -[DEBUG] Writing tracking file /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/_remote.repositories -[INFO] Installing /tmp/mvninstall1046770063626155883.pom to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.pom -[DEBUG] Writing tracking file /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/_remote.repositories -[DEBUG] Installing org.baeldung.pmd:custom-pmd/maven-metadata.xml to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/maven-metadata-local.xml -[INFO] -[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ spring-security-auth-server --- -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for codehaus.snapshots (http://snapshots.repository.codehaus.org). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for snapshots (http://snapshots.maven.codehaus.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (http://repo1.maven.org/maven2). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=293034, ConflictMarker.markTime=121317, ConflictMarker.nodeCount=77, ConflictIdSorter.graphTime=101925, ConflictIdSorter.topsortTime=64189, ConflictIdSorter.conflictIdCount=26, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=604757, ConflictResolver.conflictItemCount=74, DefaultDependencyCollector.collectTime=716283479, DefaultDependencyCollector.transformTime=1236844} -[DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:2.6 -[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-project:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-profile:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-core:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile -[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile -[DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile -[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile -[DEBUG] commons-cli:commons-cli:jar:1.0:compile -[DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile -[DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile -[DEBUG] classworlds:classworlds:jar:1.1:compile -[DEBUG] org.apache.maven:maven-artifact:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-settings:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-model:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-monitor:jar:2.0.6:compile -[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile -[DEBUG] junit:junit:jar:3.8.1:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:2.0.5:compile -[DEBUG] org.apache.maven.shared:maven-filtering:jar:1.1:compile -[DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.13:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 -[DEBUG] Included: org.apache.maven.plugins:maven-resources-plugin:jar:2.6 -[DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6 -[DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7 -[DEBUG] Included: commons-cli:commons-cli:jar:1.0 -[DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 -[DEBUG] Included: junit:junit:jar:3.8.1 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:2.0.5 -[DEBUG] Included: org.apache.maven.shared:maven-filtering:jar:1.1 -[DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.4 -[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.13 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:resources' with basic configurator --> -[DEBUG] (f) buildFilters = [] -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) escapeWindowsPaths = true -[DEBUG] (s) includeEmptyDirs = false -[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (s) overwrite = false -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources, PatternSet [includes: {}, excludes: {}]}}] -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) supportMultiLineFiltering = false -[DEBUG] (f) useBuildFilters = true -[DEBUG] (s) useDefaultDelimiters = true -[DEBUG] -- end configuration -- -[DEBUG] properties used {java.specification.version=25, java.vendor.url=https://adoptium.net/, log4j.version=1.2.17, sun.boot.library.path=/home/phil/.sdkman/candidates/java/25.0.1-tem/lib, env.NAME=_, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -B -X verify, jdk.debug=release, maven.version=3.6.3, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, jboss.home=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, env.NVM_BIN=/home/phil/.nvm/versions/node/v22.21.0/bin, exec-maven-plugin.version=3.3.0, env.WASMTIME_HOME=/home/phil/.wasmtime, byte-buddy.version=1.14.18, maven-install-plugin.version=3.1.2, java.runtime.version=25.0.1+8-LTS, java.vendor.version=Temurin-25.0.1+8, commons-io.version=2.16.1, java.io.tmpdir=/tmp, java.version=25.0.1, env.WT_SESSION=662f89ed-a2c7-4860-8915-7387a9a46982, env.WSL2_GUI_APPS_ENABLED=1, jsoup.version=1.17.2, lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/storage/releases, mockito.version=5.20.0, java.vm.specification.name=Java Virtual Machine Specification, env.WSL_DISTRO_NAME=Ubuntu, native.encoding=UTF-8, env.SDKMAN_PLATFORM=linuxx64, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor=Eclipse Adoptium, env.SDKMAN_BROKER_API=https://broker.sdkman.io, env._INTELLIJ_FORCE_PREPEND_PATH=/bin:, env.LANG=C.UTF-8, gib.buildUpstream=false, env.XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop, java.vm.specification.version=25, maven.wagon.http.ssl.allowall=true, maven.compiler.source=21, user.home=/home/phil, hamcrest-all.version=1.3, maven.scm.provider.cvs.implementation=cvs_native, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, hamcrest.version=3.0, tutorialsproject.basedir=/home/phil/work/baeldung/tutorials, os.version=5.15.167.4-microsoft-standard-WSL2, gib.disable=true, lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, env.SDKMAN_OLD_PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.name=OpenJDK 64-Bit Server VM, gitflow-incremental-builder.version=4.5.4, gpg.executable=gpg, os.arch=amd64, env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED=1, javax.servlet.jsp-api.version=2.3.3, junit-platform.version=6.0.1, env.SDKMAN_CANDIDATES_API=https://api.sdkman.io/2, env.PROCESS_LAUNCHED_BY_CW=1, env.NVM_INC=/home/phil/.nvm/versions/node/v22.21.0/include/node, commons-collections4.version=4.5.0-M2, maven.artifact.threads=4, gib.failOnError=false, h2.version=2.2.224, env.JAVA_HOME=/home/phil/.sdkman/candidates/java/25.0.1-tem, java.vm.compressedOopsMode=Zero based, custom-pmd.version=0.0.1, env.PNPM_HOME=/home/phil/.local/share/pnpm, jmh-core.version=1.37, env.PROCESS_LAUNCHED_BY_Q=1, spring-boot.version=4.0.1, env.POSH_CURSOR_COLUMN=1, env.LOGNAME=phil, assertj.version=3.27.6, nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/storage/snapshots, farm.repository.url=https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, lombok.version=1.18.36, env.SDKMAN_DIR=/home/phil/.sdkman, maven.compiler.target=21, mockito-inline.version=5.2.0, library.jansi.path=/usr/share/maven/lib/jansi-native, userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, maven1.repo=C:/Users/LightHouse/.maven/repository, maven.conf=/usr/share/maven/conf, userfront.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, sun.java.launcher=SUN_STANDARD, maven.wagon.http.ssl.insecure=true, env.NVM_DIR=/home/phil/.nvm, env.WAYLAND_DISPLAY=wayland-0, jaxb-runtime.version=4.0.3, lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, env.POSH_CURSOR_LINE=11, env.MAVEN_HOME=/usr/share/maven, java.runtime.name=OpenJDK Runtime Environment, env.NVM_CD_FLAGS=, env.MAVEN_CMD_LINE_ARGS= -B -X verify, maven-failsafe-plugin.version=3.3.0, nexus.releases.url=file:///C:/progs/sonatype-work/nexus/storage/releases, env.TERM=xterm-256color, jackson.version=2.17.2, sun.arch.data.model=64, maven-jar-plugin.version=3.4.2, maven-compiler-plugin.version=3.13.0, java.specification.vendor=Oracle Corporation, java.version.date=2025-10-21, java.home=/home/phil/.sdkman/candidates/java/25.0.1-tem, maven-war-plugin.version=3.4.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.PATH=/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin, mockito-junit-jupiter.version=5.12.0, env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, altSnapshotDeploymentRepository=lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/, org.slf4j.version=2.0.17, file.encoding=UTF-8, env.POWERLINE_COMMAND=oh-my-posh, env._=/bin/mvn, env.SHLVL=2, JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, lightbm.jbossHome=c:/progs/lightbm/jboss, stderr.encoding=UTF-8, classworlds.conf=/usr/share/maven/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, directory-maven-plugin.version=1.0, jstl-api.version=1.2, env.HOSTTYPE=x86_64, gpg.passphrase=${env.GPG_PASSPHRASE}, env.FIG_TERM=1, commons-lang3.version=3.14.0, os.name=Linux, junit.version=4.13.2, env.DISPLAY=:0, commons-fileupload.version=1.5, hiptv.db.username=hiptv, commons-cli.version=1.8.0, env.POSH_THEME=/home/phil/.poshthemes/amro.omp.json, logback.configurationFileName=logback-config-global.xml, jstl.version=1.2, gib.referenceBranch=refs/remotes/origin/master, guava.version=33.2.1-jre, stdout.encoding=UTF-8, path.separator=:, gib.skipTestsForUpstreamModules=true, env.WSL_INTEROP=/run/WSL/1158_interop, junit-platform-surefire-provider.version=1.3.2, env.SHELL=/bin/bash, env.LESSCLOSE=/usr/bin/lesspipe %s %s, maven.multiModuleProjectDirectory=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PULSE_SERVER=unix:/mnt/wslg/PulseServer, env.MAVEN_PROJECTBASEDIR=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.info=mixed mode, sharing, stdin.encoding=UTF-8, gib.failOnMissingGitDir=false, java.class.version=69.0, env.USER=phil, hiptv.db.password=hiptv, maven.scm.user=phil, sun.jnu.encoding=UTF-8, lightbm.serverName=lightbm, env.TERMINAL_EMULATOR=JetBrains-JediTerm, maven.build.version=Apache Maven 3.6.3, maven.home=/usr/share/maven, file.separator=/, maven-pmd-plugin.version=3.26.0, line.separator= -, user.name=phil, env.WSLENV=WT_SESSION:WT_PROFILE_ID:, maven-jxr-plugin.version=3.4.0, env.TERM_SESSION_ID=69e52897-81f9-4b3a-bda5-e5bd64973300, env.WT_PROFILE_ID={51855cb2-8cce-5362-8f54-464b92b32386}, env.XDG_RUNTIME_DIR=/run/user/1000/, project.reporting.outputEncoding=UTF-8, env.MOTD_SHOWN=update-motd, env.BUN_INSTALL=/home/phil/.bun, env.SDKMAN_CANDIDATES_DIR=/home/phil/.sdkman/candidates, env.OLDPWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.LESSOPEN=| /usr/bin/lesspipe %s, java.class.path=/usr/share/maven/boot/plexus-classworlds-2.x.jar, env.HOME=/home/phil, java.vm.vendor=Eclipse Adoptium, env.POSH_PID=35575, logback.version=1.5.22, sun.cpu.endian=little, user.language=en, maven-surefire-plugin.version=3.2.5, altReleaseDeploymentRepository=lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/, jmh-generator.version=1.37, checkstyle.failOnViolation=false, project.build.sourceEncoding=UTF-8, env.CONDA_PROMPT_MODIFIER=false, java.vendor.url.bug=https://github.com/adoptium/adoptium-support/issues, user.dir=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, gib.excludePathsMatching=.*gradle-modules.*, junit-jupiter.version=6.0.1, javax.servlet-api.version=4.0.1, java.vm.version=25.0.1+8-LTS} -[INFO] Using 'UTF-8' encoding to copy filtered resources. -[DEBUG] resource with targetPath null -directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources -excludes [] -includes [] -[DEBUG] ignoreDelta true -[INFO] Copying 1 resource -[DEBUG] file application.yaml has a filtered file extension -[DEBUG] copy /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml to /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/application.yaml -[DEBUG] no use filter components -[INFO] -[INFO] --- maven-compiler-plugin:3.13.0:compile (default-compile) @ spring-security-auth-server --- -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for oss.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots/). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=91008, ConflictMarker.markTime=22144, ConflictMarker.nodeCount=22, ConflictIdSorter.graphTime=11003, ConflictIdSorter.topsortTime=16802, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=144143, ConflictResolver.conflictItemCount=22, DefaultDependencyCollector.collectTime=342056108, DefaultDependencyCollector.transformTime=308896} -[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.13.0 -[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile -[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile -[DEBUG] commons-io:commons-io:jar:2.11.0:compile -[DEBUG] org.apache.maven.shared:maven-shared-incremental:jar:1.1:compile -[DEBUG] org.codehaus.plexus:plexus-java:jar:1.2.0:compile -[DEBUG] org.ow2.asm:asm:jar:9.6:compile -[DEBUG] com.thoughtworks.qdox:qdox:jar:2.0.3:compile -[DEBUG] org.codehaus.plexus:plexus-compiler-api:jar:2.15.0:compile -[DEBUG] org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0:compile -[DEBUG] javax.inject:javax.inject:jar:1:compile -[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.0:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0:runtime -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.0:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 -[DEBUG] Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.13.0 -[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2 -[DEBUG] Included: commons-io:commons-io:jar:2.11.0 -[DEBUG] Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1 -[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.2.0 -[DEBUG] Included: org.ow2.asm:asm:jar:9.6 -[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.0.3 -[DEBUG] Included: org.codehaus.plexus:plexus-compiler-api:jar:2.15.0 -[DEBUG] Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0 -[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.0 -[DEBUG] Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.0 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile' with basic configurator --> -[DEBUG] (s) groupId = org.springframework.boot -[DEBUG] (s) artifactId = spring-boot-configuration-processor -[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] -[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true -[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) compilePath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar] -[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java] -[DEBUG] (f) compilerId = javac -[DEBUG] (f) createMissingPackageInfoClass = true -[DEBUG] (f) debug = true -[DEBUG] (f) debugFileName = javac -[DEBUG] (f) enablePreview = false -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) failOnError = true -[DEBUG] (f) failOnWarning = false -[DEBUG] (f) fileExtensions = [jar, class] -[DEBUG] (f) forceJavacCompilerUse = false -[DEBUG] (f) forceLegacyJavacApi = false -[DEBUG] (f) fork = false -[DEBUG] (f) generatedSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations -[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile {execution: default-compile} -[DEBUG] (f) optimize = false -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (f) parameters = false -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) projectArtifact = com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT -[DEBUG] (s) release = 21 -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) showCompilationChanges = false -[DEBUG] (f) showDeprecation = false -[DEBUG] (f) showWarnings = true -[DEBUG] (f) skipMultiThreadWarning = false -[DEBUG] (f) source = 21 -[DEBUG] (f) staleMillis = 0 -[DEBUG] (s) target = 21 -[DEBUG] (f) useIncrementalCompilation = true -[DEBUG] (f) verbose = false -[DEBUG] -- end configuration -- -[DEBUG] Using compiler 'javac'. -[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations to compile source roots: - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java -[DEBUG] New compile source roots: - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=49015, ConflictMarker.markTime=22991, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=3940, ConflictIdSorter.topsortTime=13381, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=74499, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=12691880, DefaultDependencyCollector.transformTime=186295} -[DEBUG] CompilerReuseStrategy: reuseCreated -[DEBUG] useIncrementalCompilation enabled -[INFO] Nothing to compile - all classes are up to date. -[INFO] -[INFO] >>> maven-pmd-plugin:3.26.0:check (default) > :pmd @ spring-security-auth-server >>> -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=203777, ConflictMarker.markTime=87260, ConflictMarker.nodeCount=238, ConflictIdSorter.graphTime=73102, ConflictIdSorter.topsortTime=219613, ConflictIdSorter.conflictIdCount=97, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=2282716, ConflictResolver.conflictItemCount=236, DefaultDependencyCollector.collectTime=8456380, DefaultDependencyCollector.transformTime=2965871} -[DEBUG] com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT -[DEBUG] org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile -[DEBUG] org.springframework.boot:spring-boot-starter:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile (version managed from 2.25.3) -[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.25.3:compile (version managed from 2.25.3) -[DEBUG] org.slf4j:jul-to-slf4j:jar:2.0.17:compile (version managed from 2.0.17) -[DEBUG] org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile (version managed from 3.0.0) -[DEBUG] org.yaml:snakeyaml:jar:2.5:compile (version managed from 2.5) -[DEBUG] org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] tools.jackson.core:jackson-databind:jar:3.0.3:compile (version managed from 3.0.3) -[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile (version managed from 2.20) -[DEBUG] tools.jackson.core:jackson-core:jar:3.0.3:compile (version managed from 3.0.3) -[DEBUG] org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework:spring-context:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-web:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-beans:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] io.micrometer:micrometer-observation:jar:1.16.1:compile (version managed from 1.16.1) -[DEBUG] io.micrometer:micrometer-commons:jar:1.16.1:compile (version managed from 1.16.1) -[DEBUG] org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework:spring-webmvc:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-expression:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile -[DEBUG] org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-security:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-config:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-crypto:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-web:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-aop:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] com.nimbusds:nimbus-jose-jwt:jar:10.4:compile -[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test:jar:4.0.1:test -[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-starter-security-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-security-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-test:jar:7.0.2:test (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] com.jayway.jsonpath:json-path:jar:2.10.0:test (version managed from 2.10.0) -[DEBUG] jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test (version managed from 4.0.4) -[DEBUG] jakarta.activation:jakarta.activation-api:jar:2.1.4:test (version managed from 2.1.4) -[DEBUG] net.minidev:json-smart:jar:2.6.0:test (version managed from 2.6.0) -[DEBUG] net.minidev:accessors-smart:jar:2.6.0:test -[DEBUG] org.ow2.asm:asm:jar:9.7.1:test -[DEBUG] org.awaitility:awaitility:jar:4.3.0:test (version managed from 4.3.0) -[DEBUG] org.junit.jupiter:junit-jupiter:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.mockito:mockito-junit-jupiter:jar:5.20.0:test (version managed from 5.20.0) -[DEBUG] org.skyscreamer:jsonassert:jar:1.5.3:test (version managed from 1.5.3) -[DEBUG] com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test -[DEBUG] org.springframework:spring-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] commons-logging:commons-logging:jar:1.3.5:compile (version managed from 1.3.5) -[DEBUG] org.springframework:spring-test:jar:7.0.2:test (version managed from 7.0.2) -[DEBUG] org.xmlunit:xmlunit-core:jar:2.10.4:test (version managed from 2.10.4) -[DEBUG] org.springframework.boot:spring-boot-starter-webmvc-test:jar:4.0.1:test -[DEBUG] org.springframework.boot:spring-boot-starter-jackson-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-webmvc-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-resttestclient:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.junit.platform:junit-platform-launcher:jar:6.0.1:test -[DEBUG] org.junit.platform:junit-platform-engine:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:test -[DEBUG] org.jspecify:jspecify:jar:1.0.0:compile (version managed from 1.0.0) -[DEBUG] org.slf4j:slf4j-api:jar:2.0.17:compile -[DEBUG] ch.qos.logback:logback-classic:jar:1.5.22:compile -[DEBUG] ch.qos.logback:logback-core:jar:1.5.22:compile -[DEBUG] org.slf4j:jcl-over-slf4j:jar:2.0.17:compile -[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test -[DEBUG] org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test -[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test -[DEBUG] org.opentest4j:opentest4j:jar:1.3.0:test -[DEBUG] org.junit.platform:junit-platform-commons:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.junit.vintage:junit-vintage-engine:jar:6.0.1:test -[DEBUG] junit:junit:jar:4.13.2:test (version managed from 4.13.2) -[DEBUG] org.hamcrest:hamcrest-core:jar:3.0:test (version managed from 1.3) -[DEBUG] org.assertj:assertj-core:jar:3.27.6:test -[DEBUG] net.bytebuddy:byte-buddy:jar:1.17.8:test (version managed from 1.17.7) -[DEBUG] org.hamcrest:hamcrest:jar:3.0:test -[DEBUG] org.hamcrest:hamcrest-all:jar:1.3:test -[DEBUG] org.mockito:mockito-core:jar:5.20.0:test -[DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.17.8:test (version managed from 1.17.7) -[DEBUG] org.objenesis:objenesis:jar:3.3:test -[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:test (optional) -[INFO] -[INFO] --- maven-pmd-plugin:3.26.0:pmd (pmd) @ spring-security-auth-server --- -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=174122, ConflictMarker.markTime=86938, ConflictMarker.nodeCount=236, ConflictIdSorter.graphTime=53603, ConflictIdSorter.topsortTime=53481, ConflictIdSorter.conflictIdCount=85, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1022764, ConflictResolver.conflictItemCount=225, DefaultDependencyCollector.collectTime=3613713873, DefaultDependencyCollector.transformTime=1468173} -[DEBUG] org.apache.maven.plugins:maven-pmd-plugin:jar:3.26.0 -[DEBUG] org.baeldung.pmd:custom-pmd:jar:0.0.1:runtime -[DEBUG] org.apache.maven.shared:maven-artifact-transfer:jar:0.13.1:compile -[DEBUG] org.apache.maven:maven-core:jar:3.0:compile -[DEBUG] org.apache.maven:maven-model:jar:3.0:compile -[DEBUG] org.apache.maven:maven-settings:jar:3.0:compile -[DEBUG] org.apache.maven:maven-settings-builder:jar:3.0:compile -[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.0:compile -[DEBUG] org.apache.maven:maven-plugin-api:jar:3.0:compile -[DEBUG] org.apache.maven:maven-model-builder:jar:3.0:compile -[DEBUG] org.apache.maven:maven-aether-provider:jar:3.0:runtime -[DEBUG] org.sonatype.aether:aether-impl:jar:1.7:compile -[DEBUG] org.sonatype.aether:aether-spi:jar:1.7:compile -[DEBUG] org.sonatype.aether:aether-api:jar:1.7:compile -[DEBUG] org.sonatype.aether:aether-util:jar:1.7:compile -[DEBUG] org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile -[DEBUG] org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile -[DEBUG] org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.14:compile -[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile -[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile -[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:compile -[DEBUG] org.apache.maven:maven-artifact:jar:3.0:compile -[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.0.0:compile -[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0:compile -[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile -[DEBUG] net.sourceforge.pmd:pmd-core:jar:7.7.0:compile -[DEBUG] org.slf4j:jul-to-slf4j:jar:1.7.36:compile -[DEBUG] org.antlr:antlr4-runtime:jar:4.9.3:compile -[DEBUG] net.sf.saxon:Saxon-HE:jar:12.5:compile -[DEBUG] org.xmlresolver:xmlresolver:jar:5.2.2:compile -[DEBUG] org.apache.httpcomponents.client5:httpclient5:jar:5.1.3:runtime -[DEBUG] org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3:runtime -[DEBUG] org.apache.httpcomponents.core5:httpcore5:jar:5.1.3:runtime -[DEBUG] org.xmlresolver:xmlresolver:jar:data:5.2.2:compile -[DEBUG] org.apache.commons:commons-lang3:jar:3.14.0:compile -[DEBUG] org.ow2.asm:asm:jar:9.7:compile -[DEBUG] com.google.code.gson:gson:jar:2.11.0:compile -[DEBUG] com.google.errorprone:error_prone_annotations:jar:2.27.0:compile -[DEBUG] org.checkerframework:checker-qual:jar:3.48.1:compile -[DEBUG] org.pcollections:pcollections:jar:4.0.2:compile -[DEBUG] com.github.oowekyala.ooxml:nice-xml-messages:jar:3.1:compile -[DEBUG] net.sourceforge.pmd:pmd-java:jar:7.7.0:runtime -[DEBUG] net.sourceforge.pmd:pmd-javascript:jar:7.7.0:runtime -[DEBUG] org.mozilla:rhino:jar:1.7.15:runtime -[DEBUG] net.sourceforge.pmd:pmd-jsp:jar:7.7.0:runtime -[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile -[DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:2.0.0:compile -[DEBUG] org.apache.maven.doxia:doxia-core:jar:2.0.0:compile -[DEBUG] javax.inject:javax.inject:jar:1:compile -[DEBUG] commons-io:commons-io:jar:2.17.0:compile -[DEBUG] org.apache.commons:commons-text:jar:1.12.0:compile -[DEBUG] org.apache.maven.reporting:maven-reporting-impl:jar:4.0.0:compile -[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:4.0.0:compile -[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile -[DEBUG] org.apache.maven.doxia:doxia-site-model:jar:2.0.0:compile -[DEBUG] org.apache.maven.doxia:doxia-integration-tools:jar:2.0.0:compile -[DEBUG] org.apache.maven.doxia:doxia-site-renderer:jar:2.0.0:compile -[DEBUG] org.apache.maven.doxia:doxia-skin-model:jar:2.0.0:compile -[DEBUG] org.apache.maven.doxia:doxia-module-xhtml5:jar:2.0.0:compile -[DEBUG] org.codehaus.plexus:plexus-velocity:jar:2.2.0:compile -[DEBUG] org.apache.velocity:velocity-engine-core:jar:2.4:compile -[DEBUG] org.apache.velocity.tools:velocity-tools-generic:jar:3.1:compile -[DEBUG] commons-beanutils:commons-beanutils:jar:1.9.4:compile -[DEBUG] commons-logging:commons-logging:jar:1.2:compile -[DEBUG] commons-collections:commons-collections:jar:3.2.2:compile -[DEBUG] org.apache.commons:commons-digester3:jar:3.2:compile -[DEBUG] com.github.cliftonlabs:json-simple:jar:3.0.2:compile -[DEBUG] org.apache.maven.doxia:doxia-module-apt:jar:2.0.0:runtime -[DEBUG] org.apache.maven.doxia:doxia-module-xdoc:jar:2.0.0:runtime -[DEBUG] org.apache.maven:maven-archiver:jar:3.6.2:compile -[DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.9.2:compile -[DEBUG] org.codehaus.plexus:plexus-io:jar:3.4.2:compile -[DEBUG] org.apache.commons:commons-compress:jar:1.26.1:compile -[DEBUG] commons-codec:commons-codec:jar:1.16.1:compile -[DEBUG] org.iq80.snappy:snappy:jar:0.4:compile -[DEBUG] org.tukaani:xz:jar:1.9:runtime -[DEBUG] com.github.luben:zstd-jni:jar:1.5.5-11:runtime -[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.9.0.M3:compile (version managed from default) -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M3:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-resources:jar:1.3.0:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile -[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.1:compile -[DEBUG] org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 -[DEBUG] Included: org.apache.maven.plugins:maven-pmd-plugin:jar:3.26.0 -[DEBUG] Included: org.baeldung.pmd:custom-pmd:jar:0.0.1 -[DEBUG] Included: org.apache.maven.shared:maven-artifact-transfer:jar:0.13.1 -[DEBUG] Included: org.sonatype.aether:aether-util:jar:1.7 -[DEBUG] Included: org.sonatype.sisu:sisu-inject-bean:jar:1.4.2 -[DEBUG] Included: org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7 -[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.14 -[DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3 -[DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.4 -[DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.0.0 -[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0 -[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 -[DEBUG] Included: net.sourceforge.pmd:pmd-core:jar:7.7.0 -[DEBUG] Included: org.slf4j:jul-to-slf4j:jar:1.7.36 -[DEBUG] Included: org.antlr:antlr4-runtime:jar:4.9.3 -[DEBUG] Included: net.sf.saxon:Saxon-HE:jar:12.5 -[DEBUG] Included: org.xmlresolver:xmlresolver:jar:5.2.2 -[DEBUG] Included: org.apache.httpcomponents.client5:httpclient5:jar:5.1.3 -[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3 -[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5:jar:5.1.3 -[DEBUG] Included: org.xmlresolver:xmlresolver:jar:data:5.2.2 -[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.14.0 -[DEBUG] Included: org.ow2.asm:asm:jar:9.7 -[DEBUG] Included: com.google.code.gson:gson:jar:2.11.0 -[DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.27.0 -[DEBUG] Included: org.checkerframework:checker-qual:jar:3.48.1 -[DEBUG] Included: org.pcollections:pcollections:jar:4.0.2 -[DEBUG] Included: com.github.oowekyala.ooxml:nice-xml-messages:jar:3.1 -[DEBUG] Included: net.sourceforge.pmd:pmd-java:jar:7.7.0 -[DEBUG] Included: net.sourceforge.pmd:pmd-javascript:jar:7.7.0 -[DEBUG] Included: org.mozilla:rhino:jar:1.7.15 -[DEBUG] Included: net.sourceforge.pmd:pmd-jsp:jar:7.7.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-core:jar:2.0.0 -[DEBUG] Included: commons-io:commons-io:jar:2.17.0 -[DEBUG] Included: org.apache.commons:commons-text:jar:1.12.0 -[DEBUG] Included: org.apache.maven.reporting:maven-reporting-impl:jar:4.0.0 -[DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:4.0.0 -[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2 -[DEBUG] Included: org.apache.maven.doxia:doxia-site-model:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-integration-tools:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-site-renderer:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-skin-model:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-module-xhtml5:jar:2.0.0 -[DEBUG] Included: org.codehaus.plexus:plexus-velocity:jar:2.2.0 -[DEBUG] Included: org.apache.velocity:velocity-engine-core:jar:2.4 -[DEBUG] Included: org.apache.velocity.tools:velocity-tools-generic:jar:3.1 -[DEBUG] Included: commons-beanutils:commons-beanutils:jar:1.9.4 -[DEBUG] Included: commons-logging:commons-logging:jar:1.2 -[DEBUG] Included: commons-collections:commons-collections:jar:3.2.2 -[DEBUG] Included: org.apache.commons:commons-digester3:jar:3.2 -[DEBUG] Included: com.github.cliftonlabs:json-simple:jar:3.0.2 -[DEBUG] Included: org.apache.maven.doxia:doxia-module-apt:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-module-xdoc:jar:2.0.0 -[DEBUG] Included: org.apache.maven:maven-archiver:jar:3.6.2 -[DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.9.2 -[DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.4.2 -[DEBUG] Included: org.apache.commons:commons-compress:jar:1.26.1 -[DEBUG] Included: commons-codec:commons-codec:jar:1.16.1 -[DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 -[DEBUG] Included: org.tukaani:xz:jar:1.9 -[DEBUG] Included: com.github.luben:zstd-jni:jar:1.5.5-11 -[DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M3 -[DEBUG] Included: org.codehaus.plexus:plexus-resources:jar:1.3.0 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 -[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.1 -[DEBUG] Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Initializing Velocity, Calling init()... -[DEBUG] Starting Apache Velocity 2.4 -[DEBUG] Default Properties resource: org/apache/velocity/runtime/defaults/velocity.properties -[DEBUG] ResourceLoader instantiated: org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader -[DEBUG] ResourceLoader instantiated: org.apache.velocity.runtime.resource.loader.FileResourceLoader -[DEBUG] FileResourceLoader: adding path '' -[DEBUG] initialized (class org.apache.velocity.runtime.resource.ResourceCacheImpl) with class java.util.Collections$SynchronizedMap cache map. -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Stop -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Define -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Break -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Evaluate -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Macro -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Parse -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Include -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach -[DEBUG] Created 20 parsers. -[DEBUG] "velocimacro.library.path" is not set. Trying default library: velocimacros.vtl -[DEBUG] Could not load resource 'velocimacros.vtl' from ResourceLoader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader -[DEBUG] Default library velocimacros.vtl not found. Trying old default library: VM_global_library.vm -[DEBUG] Could not load resource 'VM_global_library.vm' from ResourceLoader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader -[DEBUG] Old default library VM_global_library.vm not found. -[DEBUG] allowInline = true: VMs can be defined inline in templates -[DEBUG] allowInlineToOverride = true: VMs defined inline may replace previous VM definitions -[DEBUG] allowInlineLocal = false: VMs defined inline will be global in scope if allowed. -[DEBUG] autoload off: VM system will not automatically reload global library macros -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd' with basic configurator --> -[DEBUG] (f) aggregate = false -[DEBUG] (f) analysisCache = false -[DEBUG] (f) analysisCacheLocation = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/pmd.cache -[DEBUG] (f) benchmark = false -[DEBUG] (f) benchmarkOutputFilename = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd-benchmark.txt -[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations] -[DEBUG] (f) excludeRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main] -[DEBUG] (f) format = xml -[DEBUG] (f) includeTests = true -[DEBUG] (f) includeXmlInReports = false -[DEBUG] (f) inputEncoding = UTF-8 -[DEBUG] (f) language = java -[DEBUG] (f) linkXRef = true -[DEBUG] (f) locale = default -[DEBUG] (f) minimumPriority = 5 -[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd {execution: pmd} -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/reports -[DEBUG] (f) outputEncoding = UTF-8 -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) reactorProjects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] -[DEBUG] (f) remoteProjectRepositories = [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] -[DEBUG] (f) renderProcessingErrors = true -[DEBUG] (f) renderRuleViolationPriority = true -[DEBUG] (f) renderSuppressedViolations = true -[DEBUG] (f) renderViolationsByPriority = true -[DEBUG] (f) repoSession = org.eclipse.aether.DefaultRepositorySystemSession@563ccd31 -[DEBUG] (s) rulesets = [/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml] -[DEBUG] (f) rulesetsTargetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) showPmdLog = true -[DEBUG] (f) siteDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/site -[DEBUG] (f) skip = false -[DEBUG] (f) skipEmptyReport = false -[DEBUG] (f) skipPmdError = true -[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) targetJdk = 21 -[DEBUG] (f) testSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] -[DEBUG] (f) typeResolution = true -[DEBUG] -- end configuration -- -[DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hg/**,**/.git,**/.git/**,**/.gitignore,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail -[DEBUG] Inclusions: **/*.java -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java -[DEBUG] Directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java has been excluded as it matches excludeRoot /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java -[DEBUG] Preparing ruleset: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml -[DEBUG] Before: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml After: 001-baeldung-pmd-rules.xml -[DEBUG] The resource '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' was found as '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' -[DEBUG] Using aux classpath: [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] -[INFO] PMD version: 7.7.0 -[DEBUG] Using language java+version:21 -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Created new FileCollector with LanguageVersionDiscoverer(LanguageRegistry(ecmascript, java, jsp)) -[DEBUG] Rules loaded from /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets/001-baeldung-pmd-rules.xml: -[DEBUG] - UnitTestMustFollowNamingConventionRule (Java) -[DEBUG] Executing PMD... -[DEBUG] Using analysis classloader: ClasspathClassLoader[[file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes/:file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar:file:/home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar:file:/home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar:file:/home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar:file:/home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar:file:/home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar:file:/home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar:file:/home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar:file:/home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar:file:/home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar:file:/home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar:file:/home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar:file:/home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar:file:/home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:file:/home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar:file:/home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar:file:/home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar:file:/home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:file:/home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:file:/home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar:file:/home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar:file:/home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar:file:/home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar:file:/home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:file:/home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar:file:/home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar:file:/home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] jrt-fs: null parent: ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.newStringCtx (PolyResolution.java:731) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution. (PolyResolution.java:98) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver. (LazyTypeResolver.java:117) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.initTypeResolver (InternalApiBridge.java:150) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:130) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.lambda$doParse$2 (GenericSigBase.java:152) - at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:426) - at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:386) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:152) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) - at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getEnclosingTypeParams (GenericSigBase.java:72) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.typeParamsWrapper (SignatureParser.java:94) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:64) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.arrayType (TypeSigParser.java:216) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:146) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:53) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getDeclaredClasses (ClassStub.java:351) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.getDeclaredClasses (ClassTypeImpl.java:315) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.walkSelf (JavaResolvers.java:412) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.hidingWalkResolvers (JavaResolvers.java:386) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.inheritedMembersResolvers (JavaResolvers.java:358) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.typeBody (SymTableFactory.java:395) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:283) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.JavaVisitorBase.visit (JavaVisitorBase.java:57) - at net.sourceforge.pmd.lang.java.ast.ASTClassDeclaration.acceptVisitor (ASTClassDeclaration.java:38) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.ast.AstVisitorBase.visitChildren (AstVisitorBase.java:31) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:247) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classHeader (TypeSigParser.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseFully (SignatureParser.java:100) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseClassSignature (SignatureParser.java:57) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:155) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) - at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:31) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:43) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.FieldStub.getTypeMirror (FieldStub.java:53) - at net.sourceforge.pmd.lang.java.types.JVariableSig.getTypeMirror (JVariableSig.java:93) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:674) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.acceptVisitor (ASTFieldAccess.java:81) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers$5.resolveHere (JavaResolvers.java:202) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.NameResolver$1.resolveHere (NameResolver.java:84) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolveHere (ShadowChainNodeBase.java:106) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:84) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:87) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.CachingShadowChainNode.resolve (CachingShadowChainNode.java:42) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:56) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:527) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) - at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:87) - at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:65) - at net.sourceforge.pmd.lang.java.ast.Annotatable.lambda$isAnnotationPresent$1 (Annotatable.java:48) - at net.sourceforge.pmd.lang.ast.internal.SingletonNodeStream.any (SingletonNodeStream.java:136) - at net.sourceforge.pmd.lang.java.ast.Annotatable.isAnnotationPresent (Annotatable.java:48) - at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass$RelevantMethodSet.addIfRelevant (OverrideResolutionPass.java:83) - at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass.resolveOverrides (OverrideResolutionPass.java:38) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.overrideResolution (InternalApiBridge.java:116) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$6 (JavaAstProcessor.java:139) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:139) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[DEBUG] PMD finished. Found 0 violations. -[DEBUG] Removing excluded violations. Using 0 configured exclusions. -[DEBUG] Excluded 0 violations. -[DEBUG] Computing site model of 'com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT' for default locale -[DEBUG] No site descriptor -[DEBUG] Looking for site descriptor of level 1 parent project: com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT -[DEBUG] No parent level 1 site descriptor -[DEBUG] Looking for site descriptor of level 2 parent project: com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT -[DEBUG] No parent level 2 site descriptor -[DEBUG] Site model inheritance: assembling child with level 2 parent: distributionManagement.site.url child = null and parent = null -[DEBUG] Site model inheritance: assembling child with level 1 parent: distributionManagement.site.url child = null and parent = null -[DEBUG] Using default site descriptor -[DEBUG] Mapped url: /home/phil/work/baeldung/tutorials/parent-boot-4 to relative path: ../../parent-boot-4 -[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin -[DEBUG] Skin doxia-sitetools prerequisite: 2.0.0-M18, current: 2.0.0, matched = true -[DEBUG] Unknown source: Modified invalid anchor name 'PMD Results' to 'PMD_Results' -[DEBUG] Processing Velocity for template META-INF/maven/site.vm on null -[DEBUG] added VM topMenu: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM topLinks: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM link: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM topLink: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM image: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM banner: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM links: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM breadcrumbs: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM displayTree: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM menuItem: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM mainMenu: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM copyright: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM publishDate: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM builtByLogo: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM googleAnalytics: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM matomo: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM googleSearch: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM forkMeOnGitHubHead: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM forkMeOnGitHub: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM prjProfile: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM facebookLoadSDK: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM facebookLike: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM followTwitter: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM generatedBy: source=org.apache.velocity.Template@6f0a4e30 -[DEBUG] added VM anchorJS: source=org.apache.velocity.Template@6f0a4e30 -[INFO] -[INFO] <<< maven-pmd-plugin:3.26.0:check (default) < :pmd @ spring-security-auth-server <<< -[INFO] -[INFO] -[INFO] --- maven-pmd-plugin:3.26.0:check (default) @ spring-security-auth-server --- -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check' with basic configurator --> -[DEBUG] (f) aggregate = false -[DEBUG] (f) failOnViolation = true -[DEBUG] (f) failurePriority = 5 -[DEBUG] (f) maxAllowedViolations = 0 -[DEBUG] (f) printFailingErrors = false -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) skip = false -[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) verbose = true -[DEBUG] -- end configuration -- -[INFO] -[INFO] --- maven-pmd-plugin:3.26.0:pmd (default) @ spring-security-auth-server --- -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd' with basic configurator --> -[DEBUG] (f) aggregate = false -[DEBUG] (f) analysisCache = false -[DEBUG] (f) analysisCacheLocation = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/pmd.cache -[DEBUG] (f) benchmark = false -[DEBUG] (f) benchmarkOutputFilename = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd-benchmark.txt -[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations] -[DEBUG] (f) excludeRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main] -[DEBUG] (f) format = xml -[DEBUG] (f) includeTests = true -[DEBUG] (f) includeXmlInReports = false -[DEBUG] (f) inputEncoding = UTF-8 -[DEBUG] (f) language = java -[DEBUG] (f) linkXRef = true -[DEBUG] (f) locale = default -[DEBUG] (f) minimumPriority = 5 -[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd {execution: default} -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/reports -[DEBUG] (f) outputEncoding = UTF-8 -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) reactorProjects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] -[DEBUG] (f) remoteProjectRepositories = [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] -[DEBUG] (f) renderProcessingErrors = true -[DEBUG] (f) renderRuleViolationPriority = true -[DEBUG] (f) renderSuppressedViolations = true -[DEBUG] (f) renderViolationsByPriority = true -[DEBUG] (f) repoSession = org.eclipse.aether.DefaultRepositorySystemSession@563ccd31 -[DEBUG] (s) rulesets = [/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml] -[DEBUG] (f) rulesetsTargetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) showPmdLog = true -[DEBUG] (f) siteDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/site -[DEBUG] (f) skip = false -[DEBUG] (f) skipEmptyReport = false -[DEBUG] (f) skipPmdError = true -[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) targetJdk = 21 -[DEBUG] (f) testSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] -[DEBUG] (f) typeResolution = true -[DEBUG] -- end configuration -- -[DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hg/**,**/.git,**/.git/**,**/.gitignore,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail -[DEBUG] Inclusions: **/*.java -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java -[DEBUG] Directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java has been excluded as it matches excludeRoot /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java -[DEBUG] Preparing ruleset: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml -[DEBUG] Before: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml After: 001-baeldung-pmd-rules.xml -[DEBUG] The resource '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' was found as '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' -[DEBUG] Using aux classpath: [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] -[INFO] PMD version: 7.7.0 -[DEBUG] Using language java+version:21 -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Created new FileCollector with LanguageVersionDiscoverer(LanguageRegistry(ecmascript, java, jsp)) -[DEBUG] Rules loaded from /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets/001-baeldung-pmd-rules.xml: -[DEBUG] - UnitTestMustFollowNamingConventionRule (Java) -[DEBUG] Executing PMD... -[DEBUG] Using analysis classloader: ClasspathClassLoader[[file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes/:file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar:file:/home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar:file:/home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar:file:/home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar:file:/home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar:file:/home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar:file:/home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar:file:/home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar:file:/home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar:file:/home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar:file:/home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar:file:/home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar:file:/home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar:file:/home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:file:/home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar:file:/home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar:file:/home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar:file:/home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:file:/home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:file:/home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar:file:/home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar:file:/home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar:file:/home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar:file:/home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:file:/home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar:file:/home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar:file:/home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] jrt-fs: null parent: ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.newStringCtx (PolyResolution.java:731) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution. (PolyResolution.java:98) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver. (LazyTypeResolver.java:117) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.initTypeResolver (InternalApiBridge.java:150) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:130) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.lambda$doParse$2 (GenericSigBase.java:152) - at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:426) - at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:386) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:152) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) - at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getEnclosingTypeParams (GenericSigBase.java:72) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.typeParamsWrapper (SignatureParser.java:94) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:64) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.arrayType (TypeSigParser.java:216) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:146) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:53) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getDeclaredClasses (ClassStub.java:351) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.getDeclaredClasses (ClassTypeImpl.java:315) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.walkSelf (JavaResolvers.java:412) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.hidingWalkResolvers (JavaResolvers.java:386) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.inheritedMembersResolvers (JavaResolvers.java:358) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.typeBody (SymTableFactory.java:395) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:283) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.JavaVisitorBase.visit (JavaVisitorBase.java:57) - at net.sourceforge.pmd.lang.java.ast.ASTClassDeclaration.acceptVisitor (ASTClassDeclaration.java:38) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.ast.AstVisitorBase.visitChildren (AstVisitorBase.java:31) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:247) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classHeader (TypeSigParser.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseFully (SignatureParser.java:100) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseClassSignature (SignatureParser.java:57) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:155) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) - at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:31) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:43) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.FieldStub.getTypeMirror (FieldStub.java:53) - at net.sourceforge.pmd.lang.java.types.JVariableSig.getTypeMirror (JVariableSig.java:93) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:674) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.acceptVisitor (ASTFieldAccess.java:81) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers$5.resolveHere (JavaResolvers.java:202) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.NameResolver$1.resolveHere (NameResolver.java:84) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolveHere (ShadowChainNodeBase.java:106) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:84) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:87) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.CachingShadowChainNode.resolve (CachingShadowChainNode.java:42) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:56) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:527) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) - at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:87) - at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:65) - at net.sourceforge.pmd.lang.java.ast.Annotatable.lambda$isAnnotationPresent$1 (Annotatable.java:48) - at net.sourceforge.pmd.lang.ast.internal.SingletonNodeStream.any (SingletonNodeStream.java:136) - at net.sourceforge.pmd.lang.java.ast.Annotatable.isAnnotationPresent (Annotatable.java:48) - at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass$RelevantMethodSet.addIfRelevant (OverrideResolutionPass.java:83) - at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass.resolveOverrides (OverrideResolutionPass.java:38) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.overrideResolution (InternalApiBridge.java:116) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$6 (JavaAstProcessor.java:139) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:139) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[DEBUG] PMD finished. Found 0 violations. -[DEBUG] Removing excluded violations. Using 0 configured exclusions. -[DEBUG] Excluded 0 violations. -[DEBUG] Computing site model of 'com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT' for default locale -[DEBUG] No site descriptor -[DEBUG] Looking for site descriptor of level 1 parent project: com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT -[DEBUG] No parent level 1 site descriptor -[DEBUG] Looking for site descriptor of level 2 parent project: com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT -[DEBUG] No parent level 2 site descriptor -[DEBUG] Site model inheritance: assembling child with level 2 parent: distributionManagement.site.url child = null and parent = null -[DEBUG] Site model inheritance: assembling child with level 1 parent: distributionManagement.site.url child = null and parent = null -[DEBUG] Using default site descriptor -[DEBUG] Mapped url: /home/phil/work/baeldung/tutorials/parent-boot-4 to relative path: ../../parent-boot-4 -[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin -[DEBUG] Skin doxia-sitetools prerequisite: 2.0.0-M18, current: 2.0.0, matched = true -[DEBUG] Unknown source: Modified invalid anchor name 'PMD Results' to 'PMD_Results' -[DEBUG] Processing Velocity for template META-INF/maven/site.vm on null -[DEBUG] added VM topMenu: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM topLinks: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM link: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM topLink: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM image: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM banner: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM links: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM breadcrumbs: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM displayTree: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM menuItem: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM mainMenu: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM copyright: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM publishDate: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM builtByLogo: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM googleAnalytics: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM matomo: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM googleSearch: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM forkMeOnGitHubHead: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM forkMeOnGitHub: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM prjProfile: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM facebookLoadSDK: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM facebookLike: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM followTwitter: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM generatedBy: source=org.apache.velocity.Template@37bda983 -[DEBUG] added VM anchorJS: source=org.apache.velocity.Template@37bda983 -[INFO] -[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ spring-security-auth-server --- -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:testResources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:testResources' with basic configurator --> -[DEBUG] (f) buildFilters = [] -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) escapeWindowsPaths = true -[DEBUG] (s) includeEmptyDirs = false -[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes -[DEBUG] (s) overwrite = false -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources, PatternSet [includes: {}, excludes: {}]}}] -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) supportMultiLineFiltering = false -[DEBUG] (f) useBuildFilters = true -[DEBUG] (s) useDefaultDelimiters = true -[DEBUG] -- end configuration -- -[DEBUG] properties used {java.specification.version=25, java.vendor.url=https://adoptium.net/, log4j.version=1.2.17, sun.boot.library.path=/home/phil/.sdkman/candidates/java/25.0.1-tem/lib, env.NAME=_, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -B -X verify, jdk.debug=release, maven.version=3.6.3, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, jboss.home=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, env.NVM_BIN=/home/phil/.nvm/versions/node/v22.21.0/bin, exec-maven-plugin.version=3.3.0, env.WASMTIME_HOME=/home/phil/.wasmtime, byte-buddy.version=1.14.18, maven-install-plugin.version=3.1.2, java.runtime.version=25.0.1+8-LTS, java.vendor.version=Temurin-25.0.1+8, commons-io.version=2.16.1, java.io.tmpdir=/tmp, java.version=25.0.1, env.WT_SESSION=662f89ed-a2c7-4860-8915-7387a9a46982, env.WSL2_GUI_APPS_ENABLED=1, jsoup.version=1.17.2, lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/storage/releases, mockito.version=5.20.0, java.vm.specification.name=Java Virtual Machine Specification, env.WSL_DISTRO_NAME=Ubuntu, native.encoding=UTF-8, env.SDKMAN_PLATFORM=linuxx64, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor=Eclipse Adoptium, env.SDKMAN_BROKER_API=https://broker.sdkman.io, env._INTELLIJ_FORCE_PREPEND_PATH=/bin:, env.LANG=C.UTF-8, gib.buildUpstream=false, env.XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop, java.vm.specification.version=25, maven.wagon.http.ssl.allowall=true, maven.compiler.source=21, user.home=/home/phil, hamcrest-all.version=1.3, maven.scm.provider.cvs.implementation=cvs_native, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, hamcrest.version=3.0, tutorialsproject.basedir=/home/phil/work/baeldung/tutorials, os.version=5.15.167.4-microsoft-standard-WSL2, gib.disable=true, lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, env.SDKMAN_OLD_PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.name=OpenJDK 64-Bit Server VM, gitflow-incremental-builder.version=4.5.4, gpg.executable=gpg, os.arch=amd64, env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED=1, javax.servlet.jsp-api.version=2.3.3, junit-platform.version=6.0.1, env.SDKMAN_CANDIDATES_API=https://api.sdkman.io/2, env.PROCESS_LAUNCHED_BY_CW=1, env.NVM_INC=/home/phil/.nvm/versions/node/v22.21.0/include/node, commons-collections4.version=4.5.0-M2, maven.artifact.threads=4, gib.failOnError=false, h2.version=2.2.224, env.JAVA_HOME=/home/phil/.sdkman/candidates/java/25.0.1-tem, java.vm.compressedOopsMode=Zero based, custom-pmd.version=0.0.1, env.PNPM_HOME=/home/phil/.local/share/pnpm, jmh-core.version=1.37, env.PROCESS_LAUNCHED_BY_Q=1, spring-boot.version=4.0.1, env.POSH_CURSOR_COLUMN=1, env.LOGNAME=phil, assertj.version=3.27.6, nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/storage/snapshots, farm.repository.url=https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, lombok.version=1.18.36, env.SDKMAN_DIR=/home/phil/.sdkman, maven.compiler.target=21, mockito-inline.version=5.2.0, library.jansi.path=/usr/share/maven/lib/jansi-native, userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, maven1.repo=C:/Users/LightHouse/.maven/repository, maven.conf=/usr/share/maven/conf, userfront.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, sun.java.launcher=SUN_STANDARD, maven.wagon.http.ssl.insecure=true, env.NVM_DIR=/home/phil/.nvm, env.WAYLAND_DISPLAY=wayland-0, jaxb-runtime.version=4.0.3, lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, env.POSH_CURSOR_LINE=11, env.MAVEN_HOME=/usr/share/maven, java.runtime.name=OpenJDK Runtime Environment, env.NVM_CD_FLAGS=, env.MAVEN_CMD_LINE_ARGS= -B -X verify, maven-failsafe-plugin.version=3.3.0, nexus.releases.url=file:///C:/progs/sonatype-work/nexus/storage/releases, env.TERM=xterm-256color, jackson.version=2.17.2, sun.arch.data.model=64, maven-jar-plugin.version=3.4.2, maven-compiler-plugin.version=3.13.0, java.specification.vendor=Oracle Corporation, java.version.date=2025-10-21, java.home=/home/phil/.sdkman/candidates/java/25.0.1-tem, maven-war-plugin.version=3.4.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.PATH=/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin, mockito-junit-jupiter.version=5.12.0, env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, altSnapshotDeploymentRepository=lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/, org.slf4j.version=2.0.17, file.encoding=UTF-8, env.POWERLINE_COMMAND=oh-my-posh, env._=/bin/mvn, env.SHLVL=2, JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, lightbm.jbossHome=c:/progs/lightbm/jboss, stderr.encoding=UTF-8, classworlds.conf=/usr/share/maven/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, directory-maven-plugin.version=1.0, jstl-api.version=1.2, env.HOSTTYPE=x86_64, gpg.passphrase=${env.GPG_PASSPHRASE}, env.FIG_TERM=1, commons-lang3.version=3.14.0, os.name=Linux, junit.version=4.13.2, env.DISPLAY=:0, commons-fileupload.version=1.5, hiptv.db.username=hiptv, commons-cli.version=1.8.0, env.POSH_THEME=/home/phil/.poshthemes/amro.omp.json, logback.configurationFileName=logback-config-global.xml, jstl.version=1.2, gib.referenceBranch=refs/remotes/origin/master, guava.version=33.2.1-jre, stdout.encoding=UTF-8, path.separator=:, gib.skipTestsForUpstreamModules=true, env.WSL_INTEROP=/run/WSL/1158_interop, junit-platform-surefire-provider.version=1.3.2, env.SHELL=/bin/bash, env.LESSCLOSE=/usr/bin/lesspipe %s %s, maven.multiModuleProjectDirectory=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PULSE_SERVER=unix:/mnt/wslg/PulseServer, env.MAVEN_PROJECTBASEDIR=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.info=mixed mode, sharing, stdin.encoding=UTF-8, gib.failOnMissingGitDir=false, java.class.version=69.0, env.USER=phil, hiptv.db.password=hiptv, maven.scm.user=phil, sun.jnu.encoding=UTF-8, lightbm.serverName=lightbm, env.TERMINAL_EMULATOR=JetBrains-JediTerm, maven.build.version=Apache Maven 3.6.3, maven.home=/usr/share/maven, file.separator=/, maven-pmd-plugin.version=3.26.0, line.separator= -, user.name=phil, env.WSLENV=WT_SESSION:WT_PROFILE_ID:, maven-jxr-plugin.version=3.4.0, env.TERM_SESSION_ID=69e52897-81f9-4b3a-bda5-e5bd64973300, env.WT_PROFILE_ID={51855cb2-8cce-5362-8f54-464b92b32386}, env.XDG_RUNTIME_DIR=/run/user/1000/, project.reporting.outputEncoding=UTF-8, env.MOTD_SHOWN=update-motd, env.BUN_INSTALL=/home/phil/.bun, env.SDKMAN_CANDIDATES_DIR=/home/phil/.sdkman/candidates, env.OLDPWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.LESSOPEN=| /usr/bin/lesspipe %s, java.class.path=/usr/share/maven/boot/plexus-classworlds-2.x.jar, env.HOME=/home/phil, java.vm.vendor=Eclipse Adoptium, env.POSH_PID=35575, logback.version=1.5.22, sun.cpu.endian=little, user.language=en, maven-surefire-plugin.version=3.2.5, altReleaseDeploymentRepository=lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/, jmh-generator.version=1.37, checkstyle.failOnViolation=false, project.build.sourceEncoding=UTF-8, env.CONDA_PROMPT_MODIFIER=false, java.vendor.url.bug=https://github.com/adoptium/adoptium-support/issues, user.dir=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, gib.excludePathsMatching=.*gradle-modules.*, junit-jupiter.version=6.0.1, javax.servlet-api.version=4.0.1, java.vm.version=25.0.1+8-LTS} -[INFO] Using 'UTF-8' encoding to copy filtered resources. -[DEBUG] resource with targetPath null -directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources -excludes [] -includes [] -[INFO] skip non existing resourceDirectory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources -[DEBUG] no use filter components -[INFO] -[INFO] --- maven-compiler-plugin:3.13.0:testCompile (default-testCompile) @ spring-security-auth-server --- -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile' with basic configurator --> -[DEBUG] (s) groupId = org.springframework.boot -[DEBUG] (s) artifactId = spring-boot-configuration-processor -[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] -[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true -[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] -[DEBUG] (f) compilerId = javac -[DEBUG] (f) createMissingPackageInfoClass = true -[DEBUG] (f) debug = true -[DEBUG] (f) debugFileName = javac-test -[DEBUG] (f) enablePreview = false -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) failOnError = true -[DEBUG] (f) failOnWarning = false -[DEBUG] (f) fileExtensions = [jar, class] -[DEBUG] (f) forceJavacCompilerUse = false -[DEBUG] (f) forceLegacyJavacApi = false -[DEBUG] (f) fork = false -[DEBUG] (f) generatedTestSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations -[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile {execution: default-testCompile} -[DEBUG] (f) optimize = false -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes -[DEBUG] (f) parameters = false -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) release = 21 -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) showCompilationChanges = false -[DEBUG] (f) showDeprecation = false -[DEBUG] (f) showWarnings = true -[DEBUG] (f) skipMultiThreadWarning = false -[DEBUG] (f) source = 21 -[DEBUG] (f) staleMillis = 0 -[DEBUG] (s) target = 21 -[DEBUG] (f) testPath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] -[DEBUG] (f) useIncrementalCompilation = true -[DEBUG] (f) useModulePath = true -[DEBUG] (f) verbose = false -[DEBUG] -- end configuration -- -[DEBUG] Using compiler 'javac'. -[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations to test-compile source roots: - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java -[DEBUG] New test-compile source roots: - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=45561, ConflictMarker.markTime=26962, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=4568, ConflictIdSorter.topsortTime=13377, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=106906, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=816527, DefaultDependencyCollector.transformTime=214053} -[DEBUG] CompilerReuseStrategy: reuseCreated -[DEBUG] useIncrementalCompilation enabled -[INFO] Nothing to compile - all classes are up to date. -[INFO] -[INFO] --- maven-surefire-plugin:3.2.5:test (default-test) @ spring-security-auth-server --- -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=277137, ConflictMarker.markTime=127985, ConflictMarker.nodeCount=96, ConflictIdSorter.graphTime=107603, ConflictIdSorter.topsortTime=48290, ConflictIdSorter.conflictIdCount=49, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1969093, ConflictResolver.conflictItemCount=94, DefaultDependencyCollector.collectTime=1328954811, DefaultDependencyCollector.transformTime=2581851} -[DEBUG] org.apache.maven.plugins:maven-surefire-plugin:jar:3.2.5 -[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:runtime -[DEBUG] org.junit.platform:junit-platform-engine:jar:1.9.3:runtime (version managed from default) -[DEBUG] org.opentest4j:opentest4j:jar:1.2.0:runtime -[DEBUG] org.junit.platform:junit-platform-commons:jar:1.9.3:runtime (version managed from default) -[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:5.9.3:runtime (version managed from default) -[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:runtime -[DEBUG] org.jspecify:jspecify:jar:1.0.0:runtime -[DEBUG] org.junit.vintage:junit-vintage-engine:jar:6.0.1:runtime -[DEBUG] junit:junit:jar:4.13.2:runtime (version managed from default) -[DEBUG] org.hamcrest:hamcrest-core:jar:1.3:runtime -[DEBUG] org.apache.maven.surefire:maven-surefire-common:jar:3.2.5:compile -[DEBUG] org.apache.maven.surefire:surefire-api:jar:3.2.5:compile -[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:compile -[DEBUG] org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5:compile -[DEBUG] org.apache.maven.surefire:surefire-booter:jar:3.2.5:compile -[DEBUG] org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5:compile -[DEBUG] org.eclipse.aether:aether-util:jar:1.0.0.v20140518:compile -[DEBUG] org.eclipse.aether:aether-api:jar:1.0.0.v20140518:compile -[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1:compile (version managed from default) (exclusions managed from default) -[DEBUG] org.apache.maven:maven-artifact:jar:3.2.5:provided (scope managed from default) (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.0:provided (version managed from default) -[DEBUG] org.apache.maven:maven-core:jar:3.2.5:provided (scope managed from default) (version managed from default) -[DEBUG] org.apache.maven:maven-settings:jar:3.2.5:provided (version managed from default) -[DEBUG] org.apache.maven:maven-settings-builder:jar:3.2.5:provided -[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.2.5:provided -[DEBUG] org.apache.maven:maven-model-builder:jar:3.2.5:provided -[DEBUG] org.apache.maven:maven-aether-provider:jar:3.2.5:provided -[DEBUG] org.eclipse.aether:aether-spi:jar:1.0.0.v20140518:provided -[DEBUG] org.eclipse.aether:aether-impl:jar:1.0.0.v20140518:provided -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.9.0.M2:provided (version managed from default) -[DEBUG] javax.annotation:javax.annotation-api:jar:1.2:provided -[DEBUG] javax.enterprise:cdi-api:jar:1.2:provided -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M2:provided (version managed from default) -[DEBUG] org.sonatype.sisu:sisu-guice:jar:no_aop:3.2.3:provided -[DEBUG] javax.inject:javax.inject:jar:1:provided -[DEBUG] aopalliance:aopalliance:jar:1.0:provided -[DEBUG] com.google.guava:guava:jar:16.0.1:provided -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.21:provided -[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.5.2:provided -[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:provided -[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:provided -[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:provided -[DEBUG] org.apache.maven:maven-plugin-api:jar:3.2.5:provided (scope managed from default) (version managed from default) -[DEBUG] commons-io:commons-io:jar:2.15.1:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-java:jar:1.2.0:compile (version managed from default) -[DEBUG] org.ow2.asm:asm:jar:9.6:compile -[DEBUG] com.thoughtworks.qdox:qdox:jar:2.0.3:compile -[DEBUG] org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 -[DEBUG] Included: org.apache.maven.plugins:maven-surefire-plugin:jar:3.2.5 -[DEBUG] Included: org.junit.jupiter:junit-jupiter-engine:jar:6.0.1 -[DEBUG] Included: org.junit.platform:junit-platform-engine:jar:1.9.3 -[DEBUG] Included: org.opentest4j:opentest4j:jar:1.2.0 -[DEBUG] Included: org.junit.platform:junit-platform-commons:jar:1.9.3 -[DEBUG] Included: org.junit.jupiter:junit-jupiter-api:jar:5.9.3 -[DEBUG] Included: org.apiguardian:apiguardian-api:jar:1.1.2 -[DEBUG] Included: org.jspecify:jspecify:jar:1.0.0 -[DEBUG] Included: org.junit.vintage:junit-vintage-engine:jar:6.0.1 -[DEBUG] Included: junit:junit:jar:4.13.2 -[DEBUG] Included: org.hamcrest:hamcrest-core:jar:1.3 -[DEBUG] Included: org.apache.maven.surefire:maven-surefire-common:jar:3.2.5 -[DEBUG] Included: org.apache.maven.surefire:surefire-api:jar:3.2.5 -[DEBUG] Included: org.apache.maven.surefire:surefire-logger-api:jar:3.2.5 -[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5 -[DEBUG] Included: org.apache.maven.surefire:surefire-booter:jar:3.2.5 -[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5 -[DEBUG] Included: org.eclipse.aether:aether-util:jar:1.0.0.v20140518 -[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1 -[DEBUG] Included: commons-io:commons-io:jar:2.15.1 -[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.2.0 -[DEBUG] Included: org.ow2.asm:asm:jar:9.6 -[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.0.3 -[DEBUG] Included: org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test' with basic configurator --> -[DEBUG] (f) additionalClasspathDependencies = [] -[DEBUG] (s) additionalClasspathElements = [] -[DEBUG] (s) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] (s) childDelegation = false -[DEBUG] (f) classesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (s) classpathDependencyExcludes = [] -[DEBUG] (s) dependenciesToScan = [] -[DEBUG] (s) disableXmlReport = false -[DEBUG] (s) enableAssertions = true -[DEBUG] (s) encoding = UTF-8 -[DEBUG] (s) excludeJUnit5Engines = [] -[DEBUG] (f) excludedEnvironmentVariables = [] -[DEBUG] (s) excludes = [**/*IntegrationTest.java, **/*IntTest.java, **/*LongRunningUnitTest.java, **/*ManualTest.java, **/JdbcTest.java, **/*LiveTest.java] -[DEBUG] (s) failIfNoSpecifiedTests = true -[DEBUG] (s) failIfNoTests = false -[DEBUG] (s) failOnFlakeCount = 0 -[DEBUG] (f) forkCount = 3 -[DEBUG] (s) forkedProcessExitTimeoutInSeconds = 30 -[DEBUG] (s) includeJUnit5Engines = [] -[DEBUG] (s) includes = [SpringContextTest, **/*UnitTest] -[DEBUG] (s) junitArtifactName = junit:junit -[DEBUG] (f) parallelMavenExecution = false -[DEBUG] (s) parallelOptimized = true -[DEBUG] (s) perCoreThreadCount = true -[DEBUG] (s) pluginArtifactMap = {org.apache.maven.plugins:maven-surefire-plugin=org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:3.2.5:, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:runtime, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:1.9.3:runtime, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.2.0:runtime, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:1.9.3:runtime, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:5.9.3:runtime, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:runtime, org.jspecify:jspecify=org.jspecify:jspecify:jar:1.0.0:runtime, org.junit.vintage:junit-vintage-engine=org.junit.vintage:junit-vintage-engine:jar:6.0.1:runtime, junit:junit=junit:junit:jar:4.13.2:runtime, org.hamcrest:hamcrest-core=org.hamcrest:hamcrest-core:jar:1.3:runtime, org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:3.2.5:compile, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-extensions-api=org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:3.2.5:compile, org.apache.maven.surefire:surefire-extensions-spi=org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5:compile, org.eclipse.aether:aether-util=org.eclipse.aether:aether-util:jar:1.0.0.v20140518:compile, org.eclipse.aether:aether-api=org.eclipse.aether:aether-api:jar:1.0.0.v20140518:compile, org.apache.maven.shared:maven-common-artifact-filters=org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1:compile, commons-io:commons-io=commons-io:commons-io:jar:2.15.1:compile, org.codehaus.plexus:plexus-java=org.codehaus.plexus:plexus-java:jar:1.2.0:compile, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.6:compile, com.thoughtworks.qdox:qdox=com.thoughtworks.qdox:qdox:jar:2.0.3:compile, org.apache.maven.surefire:surefire-shared-utils=org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5:compile} -[DEBUG] (f) pluginDescriptor = Component Descriptor: role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugins.maven_surefire_plugin.HelpMojo', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:help' -role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugin.surefire.SurefirePlugin', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test' ---- -[DEBUG] (s) printSummary = true -[DEBUG] (s) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) projectArtifactMap = {org.springframework.boot:spring-boot-starter-webmvc=org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter=org.springframework.boot:spring-boot-starter:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-logging=org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile, org.apache.logging.log4j:log4j-to-slf4j=org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile, org.apache.logging.log4j:log4j-api=org.apache.logging.log4j:log4j-api:jar:2.25.3:compile, org.slf4j:jul-to-slf4j=org.slf4j:jul-to-slf4j:jar:2.0.17:compile, org.springframework.boot:spring-boot-autoconfigure=org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile, jakarta.annotation:jakarta.annotation-api=jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile, org.yaml:snakeyaml=org.yaml:snakeyaml:jar:2.5:compile, org.springframework.boot:spring-boot-starter-jackson=org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile, org.springframework.boot:spring-boot-jackson=org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile, tools.jackson.core:jackson-databind=tools.jackson.core:jackson-databind:jar:3.0.3:compile, com.fasterxml.jackson.core:jackson-annotations=com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile, tools.jackson.core:jackson-core=tools.jackson.core:jackson-core:jar:3.0.3:compile, org.springframework.boot:spring-boot-starter-tomcat=org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-tomcat-runtime=org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile, org.apache.tomcat.embed:tomcat-embed-core=org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-el=org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-websocket=org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile, org.springframework.boot:spring-boot-tomcat=org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-http-converter=org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile, org.springframework.boot:spring-boot=org.springframework.boot:spring-boot:jar:4.0.1:compile, org.springframework:spring-context=org.springframework:spring-context:jar:7.0.2:compile, org.springframework:spring-web=org.springframework:spring-web:jar:7.0.2:compile, org.springframework:spring-beans=org.springframework:spring-beans:jar:7.0.2:compile, io.micrometer:micrometer-observation=io.micrometer:micrometer-observation:jar:1.16.1:compile, io.micrometer:micrometer-commons=io.micrometer:micrometer-commons:jar:1.16.1:compile, org.springframework.boot:spring-boot-webmvc=org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-servlet=org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile, org.springframework:spring-webmvc=org.springframework:spring-webmvc:jar:7.0.2:compile, org.springframework:spring-expression=org.springframework:spring-expression:jar:7.0.2:compile, org.springframework.boot:spring-boot-starter-oauth2-authorization-server=org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-security=org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile, org.springframework.boot:spring-boot-security=org.springframework.boot:spring-boot-security:jar:4.0.1:compile, org.springframework.security:spring-security-config=org.springframework.security:spring-security-config:jar:7.0.2:compile, org.springframework.security:spring-security-core=org.springframework.security:spring-security-core:jar:7.0.2:compile, org.springframework.security:spring-security-crypto=org.springframework.security:spring-security-crypto:jar:7.0.2:compile, org.springframework.security:spring-security-web=org.springframework.security:spring-security-web:jar:7.0.2:compile, org.springframework:spring-aop=org.springframework:spring-aop:jar:7.0.2:compile, org.springframework.boot:spring-boot-security-oauth2-authorization-server=org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.security:spring-security-oauth2-authorization-server=org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-core=org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-jose=org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-resource-server=org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile, com.nimbusds:nimbus-jose-jwt=com.nimbusds:nimbus-jose-jwt:jar:10.4:compile, org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test=org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server=org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-security-test=org.springframework.boot:spring-boot-starter-security-test:jar:4.0.1:test, org.springframework.boot:spring-boot-security-test=org.springframework.boot:spring-boot-security-test:jar:4.0.1:test, org.springframework.security:spring-security-test=org.springframework.security:spring-security-test:jar:7.0.2:test, org.springframework.boot:spring-boot-starter-test=org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test=org.springframework.boot:spring-boot-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test-autoconfigure=org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test, com.jayway.jsonpath:json-path=com.jayway.jsonpath:json-path:jar:2.10.0:test, jakarta.xml.bind:jakarta.xml.bind-api=jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test, jakarta.activation:jakarta.activation-api=jakarta.activation:jakarta.activation-api:jar:2.1.4:test, net.minidev:json-smart=net.minidev:json-smart:jar:2.6.0:test, net.minidev:accessors-smart=net.minidev:accessors-smart:jar:2.6.0:test, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.7.1:test, org.awaitility:awaitility=org.awaitility:awaitility:jar:4.3.0:test, org.junit.jupiter:junit-jupiter=org.junit.jupiter:junit-jupiter:jar:6.0.1:test, org.mockito:mockito-junit-jupiter=org.mockito:mockito-junit-jupiter:jar:5.20.0:test, org.skyscreamer:jsonassert=org.skyscreamer:jsonassert:jar:1.5.3:test, com.vaadin.external.google:android-json=com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test, org.springframework:spring-core=org.springframework:spring-core:jar:7.0.2:compile, commons-logging:commons-logging=commons-logging:commons-logging:jar:1.3.5:compile, org.springframework:spring-test=org.springframework:spring-test:jar:7.0.2:test, org.xmlunit:xmlunit-core=org.xmlunit:xmlunit-core:jar:2.10.4:test, org.springframework.boot:spring-boot-starter-webmvc-test=org.springframework.boot:spring-boot-starter-webmvc-test:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-jackson-test=org.springframework.boot:spring-boot-starter-jackson-test:jar:4.0.1:test, org.springframework.boot:spring-boot-webmvc-test=org.springframework.boot:spring-boot-webmvc-test:jar:4.0.1:test, org.springframework.boot:spring-boot-web-server=org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile, org.springframework.boot:spring-boot-resttestclient=org.springframework.boot:spring-boot-resttestclient:jar:4.0.1:test, org.junit.platform:junit-platform-launcher=org.junit.platform:junit-platform-launcher:jar:6.0.1:test, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:6.0.1:test, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:test, org.jspecify:jspecify=org.jspecify:jspecify:jar:1.0.0:compile, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:2.0.17:compile, ch.qos.logback:logback-classic=ch.qos.logback:logback-classic:jar:1.5.22:compile, ch.qos.logback:logback-core=ch.qos.logback:logback-core:jar:1.5.22:compile, org.slf4j:jcl-over-slf4j=org.slf4j:jcl-over-slf4j:jar:2.0.17:compile, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test, org.junit.jupiter:junit-jupiter-params=org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.3.0:test, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:6.0.1:test, org.junit.vintage:junit-vintage-engine=org.junit.vintage:junit-vintage-engine:jar:6.0.1:test, junit:junit=junit:junit:jar:4.13.2:test, org.hamcrest:hamcrest-core=org.hamcrest:hamcrest-core:jar:3.0:test, org.assertj:assertj-core=org.assertj:assertj-core:jar:3.27.6:test, net.bytebuddy:byte-buddy=net.bytebuddy:byte-buddy:jar:1.17.8:test, org.hamcrest:hamcrest=org.hamcrest:hamcrest:jar:3.0:test, org.hamcrest:hamcrest-all=org.hamcrest:hamcrest-all:jar:1.3:test, org.mockito:mockito-core=org.mockito:mockito-core:jar:5.20.0:test, net.bytebuddy:byte-buddy-agent=net.bytebuddy:byte-buddy-agent:jar:1.17.8:test, org.objenesis:objenesis=org.objenesis:objenesis:jar:3.3:test, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:test} -[DEBUG] (s) projectBuildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (s) redirectTestOutputToFile = false -[DEBUG] (s) reportFormat = brief -[DEBUG] (s) reportsDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports -[DEBUG] (f) rerunFailingTestsCount = 0 -[DEBUG] (f) reuseForks = true -[DEBUG] (s) runOrder = filesystem -[DEBUG] (s) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) shutdown = exit -[DEBUG] (s) skip = false -[DEBUG] (f) skipAfterFailureCount = 0 -[DEBUG] (s) skipTests = false -[DEBUG] (s) suiteXmlFiles = [] -[DEBUG] (s) systemPropertyVariables = {logback.configurationFile=/home/phil/work/baeldung/tutorials/logback-config-global.xml} -[DEBUG] (s) tempDir = surefire -[DEBUG] (s) testClassesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes -[DEBUG] (s) testFailureIgnore = false -[DEBUG] (s) testNGArtifactName = org.testng:testng -[DEBUG] (s) testSourceDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java -[DEBUG] (s) threadCountClasses = 0 -[DEBUG] (s) threadCountMethods = 0 -[DEBUG] (s) threadCountSuites = 0 -[DEBUG] (s) trimStackTrace = false -[DEBUG] (s) useFile = true -[DEBUG] (s) useManifestOnlyJar = true -[DEBUG] (f) useModulePath = true -[DEBUG] (s) useSystemClassLoader = true -[DEBUG] (s) useUnlimitedThreads = false -[DEBUG] (s) workingDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] -- end configuration -- -[DEBUG] Using JVM: /home/phil/.sdkman/candidates/java/25.0.1-tem/bin/java with Java version 25.0 -[DEBUG] Resolved included and excluded patterns: SpringContextTest, **/*UnitTest, !**/*IntegrationTest.java, !**/*IntTest.java, !**/*LongRunningUnitTest.java, !**/*ManualTest.java, !**/JdbcTest.java, !**/*LiveTest.java -[DEBUG] Surefire report directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports -[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider -[DEBUG] Using the provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider -[DEBUG] Setting system property [basedir]=[/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server] -[DEBUG] Setting system property [logback.configurationFile]=[/home/phil/work/baeldung/tutorials/logback-config-global.xml] -[DEBUG] Setting system property [localRepository]=[/home/phil/.m2/repository] -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=49271, ConflictMarker.markTime=20964, ConflictMarker.nodeCount=7, ConflictIdSorter.graphTime=10952, ConflictIdSorter.topsortTime=15764, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=149281, ConflictResolver.conflictItemCount=6, DefaultDependencyCollector.collectTime=11763199, DefaultDependencyCollector.transformTime=265434} -[DEBUG] Found implementation of fork node factory: org.apache.maven.plugin.surefire.extensions.LegacyForkNodeFactory -[DEBUG] Using fork starter with configuration implementation org.apache.maven.plugin.surefire.booterclient.JarManifestForkConfiguration -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=35849, ConflictMarker.markTime=27397, ConflictMarker.nodeCount=15, ConflictIdSorter.graphTime=16745, ConflictIdSorter.topsortTime=20922, ConflictIdSorter.conflictIdCount=10, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=130724, ConflictResolver.conflictItemCount=14, DefaultDependencyCollector.collectTime=82846320, DefaultDependencyCollector.transformTime=265336} -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=30626, ConflictMarker.markTime=26651, ConflictMarker.nodeCount=16, ConflictIdSorter.graphTime=12912, ConflictIdSorter.topsortTime=18210, ConflictIdSorter.conflictIdCount=7, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=201472, ConflictResolver.conflictItemCount=15, DefaultDependencyCollector.collectTime=417251, DefaultDependencyCollector.transformTime=310369} -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=27329, ConflictMarker.markTime=22421, ConflictMarker.nodeCount=13, ConflictIdSorter.graphTime=11773, ConflictIdSorter.topsortTime=16052, ConflictIdSorter.conflictIdCount=8, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=155849, ConflictResolver.conflictItemCount=12, DefaultDependencyCollector.collectTime=333285, DefaultDependencyCollector.transformTime=251372} -[DEBUG] Resolving artifact org.junit.platform:junit-platform-launcher:1.9.3 -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=32108, ConflictMarker.markTime=13758, ConflictMarker.nodeCount=8, ConflictIdSorter.graphTime=6607, ConflictIdSorter.topsortTime=13839, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=75393, ConflictResolver.conflictItemCount=7, DefaultDependencyCollector.collectTime=243848, DefaultDependencyCollector.transformTime=157938} -[DEBUG] Resolved artifact org.junit.platform:junit-platform-launcher:1.9.3 to [org.junit.platform:junit-platform-launcher:jar:1.9.3, org.junit.platform:junit-platform-engine:jar:1.9.3, org.opentest4j:opentest4j:jar:1.2.0, org.junit.platform:junit-platform-commons:jar:1.9.3, org.apiguardian:apiguardian-api:jar:1.1.2] -[DEBUG] test classpath: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar -[DEBUG] provider classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.2.5/surefire-junit-platform-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.5/surefire-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.5/surefire-shared-utils-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.2.5/common-java5-3.2.5.jar -[DEBUG] test(compact) classpath: test-classes classes spring-boot-starter-webmvc-4.0.1.jar spring-boot-starter-4.0.1.jar spring-boot-starter-logging-4.0.1.jar log4j-to-slf4j-2.25.3.jar log4j-api-2.25.3.jar jul-to-slf4j-2.0.17.jar spring-boot-autoconfigure-4.0.1.jar jakarta.annotation-api-3.0.0.jar snakeyaml-2.5.jar spring-boot-starter-jackson-4.0.1.jar spring-boot-jackson-4.0.1.jar jackson-databind-3.0.3.jar jackson-annotations-2.20.jar jackson-core-3.0.3.jar spring-boot-starter-tomcat-4.0.1.jar spring-boot-starter-tomcat-runtime-4.0.1.jar tomcat-embed-core-11.0.15.jar tomcat-embed-el-11.0.15.jar tomcat-embed-websocket-11.0.15.jar spring-boot-tomcat-4.0.1.jar spring-boot-http-converter-4.0.1.jar spring-boot-4.0.1.jar spring-context-7.0.2.jar spring-web-7.0.2.jar spring-beans-7.0.2.jar micrometer-observation-1.16.1.jar micrometer-commons-1.16.1.jar spring-boot-webmvc-4.0.1.jar spring-boot-servlet-4.0.1.jar spring-webmvc-7.0.2.jar spring-expression-7.0.2.jar spring-boot-starter-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-4.0.1.jar spring-boot-security-4.0.1.jar spring-security-config-7.0.2.jar spring-security-core-7.0.2.jar spring-security-crypto-7.0.2.jar spring-security-web-7.0.2.jar spring-aop-7.0.2.jar spring-boot-security-oauth2-authorization-server-4.0.1.jar spring-security-oauth2-authorization-server-7.0.2.jar spring-security-oauth2-core-7.0.2.jar spring-security-oauth2-jose-7.0.2.jar spring-security-oauth2-resource-server-7.0.2.jar nimbus-jose-jwt-10.4.jar spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-test-4.0.1.jar spring-boot-security-test-4.0.1.jar spring-security-test-7.0.2.jar spring-boot-starter-test-4.0.1.jar spring-boot-test-4.0.1.jar spring-boot-test-autoconfigure-4.0.1.jar json-path-2.10.0.jar jakarta.xml.bind-api-4.0.4.jar jakarta.activation-api-2.1.4.jar json-smart-2.6.0.jar accessors-smart-2.6.0.jar asm-9.7.1.jar awaitility-4.3.0.jar junit-jupiter-6.0.1.jar mockito-junit-jupiter-5.20.0.jar jsonassert-1.5.3.jar android-json-0.0.20131108.vaadin1.jar spring-core-7.0.2.jar commons-logging-1.3.5.jar spring-test-7.0.2.jar xmlunit-core-2.10.4.jar spring-boot-starter-webmvc-test-4.0.1.jar spring-boot-starter-jackson-test-4.0.1.jar spring-boot-webmvc-test-4.0.1.jar spring-boot-web-server-4.0.1.jar spring-boot-resttestclient-4.0.1.jar junit-platform-launcher-6.0.1.jar junit-platform-engine-6.0.1.jar apiguardian-api-1.1.2.jar jspecify-1.0.0.jar slf4j-api-2.0.17.jar logback-classic-1.5.22.jar logback-core-1.5.22.jar jcl-over-slf4j-2.0.17.jar junit-jupiter-engine-6.0.1.jar junit-jupiter-params-6.0.1.jar junit-jupiter-api-6.0.1.jar opentest4j-1.3.0.jar junit-platform-commons-6.0.1.jar junit-vintage-engine-6.0.1.jar junit-4.13.2.jar hamcrest-core-3.0.jar assertj-core-3.27.6.jar byte-buddy-1.17.8.jar hamcrest-3.0.jar hamcrest-all-1.3.jar mockito-core-5.20.0.jar byte-buddy-agent-1.17.8.jar objenesis-3.3.jar surefire-logger-api-3.2.5.jar -[DEBUG] provider(compact) classpath: surefire-junit-platform-3.2.5.jar surefire-api-3.2.5.jar surefire-shared-utils-3.2.5.jar common-java5-3.2.5.jar -[DEBUG] in-process classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.2.5/surefire-junit-platform-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.5/surefire-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.5/surefire-shared-utils-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.2.5/common-java5-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.2.5/maven-surefire-common-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-booter/3.2.5/surefire-booter-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.2.5/surefire-extensions-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.2.5/surefire-extensions-spi-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar -[DEBUG] in-process(compact) classpath: surefire-junit-platform-3.2.5.jar surefire-api-3.2.5.jar surefire-shared-utils-3.2.5.jar common-java5-3.2.5.jar maven-surefire-common-3.2.5.jar surefire-booter-3.2.5.jar surefire-extensions-api-3.2.5.jar surefire-extensions-spi-3.2.5.jar surefire-logger-api-3.2.5.jar -[INFO] -[INFO] ------------------------------------------------------- -[INFO] T E S T S -[INFO] ------------------------------------------------------- -[DEBUG] Determined Maven Process ID 61980 -[DEBUG] Fork Channel [1] connection string 'pipe://1' for the implementation class org.apache.maven.plugin.surefire.extensions.LegacyForkChannel -[DEBUG] boot classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-booter/3.2.5/surefire-booter-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.5/surefire-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.5/surefire-shared-utils-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.2.5/surefire-extensions-spi-3.2.5.jar /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.2.5/surefire-junit-platform-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.2.5/common-java5-3.2.5.jar -[DEBUG] boot(compact) classpath: surefire-booter-3.2.5.jar surefire-api-3.2.5.jar surefire-logger-api-3.2.5.jar surefire-shared-utils-3.2.5.jar surefire-extensions-spi-3.2.5.jar test-classes classes spring-boot-starter-webmvc-4.0.1.jar spring-boot-starter-4.0.1.jar spring-boot-starter-logging-4.0.1.jar log4j-to-slf4j-2.25.3.jar log4j-api-2.25.3.jar jul-to-slf4j-2.0.17.jar spring-boot-autoconfigure-4.0.1.jar jakarta.annotation-api-3.0.0.jar snakeyaml-2.5.jar spring-boot-starter-jackson-4.0.1.jar spring-boot-jackson-4.0.1.jar jackson-databind-3.0.3.jar jackson-annotations-2.20.jar jackson-core-3.0.3.jar spring-boot-starter-tomcat-4.0.1.jar spring-boot-starter-tomcat-runtime-4.0.1.jar tomcat-embed-core-11.0.15.jar tomcat-embed-el-11.0.15.jar tomcat-embed-websocket-11.0.15.jar spring-boot-tomcat-4.0.1.jar spring-boot-http-converter-4.0.1.jar spring-boot-4.0.1.jar spring-context-7.0.2.jar spring-web-7.0.2.jar spring-beans-7.0.2.jar micrometer-observation-1.16.1.jar micrometer-commons-1.16.1.jar spring-boot-webmvc-4.0.1.jar spring-boot-servlet-4.0.1.jar spring-webmvc-7.0.2.jar spring-expression-7.0.2.jar spring-boot-starter-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-4.0.1.jar spring-boot-security-4.0.1.jar spring-security-config-7.0.2.jar spring-security-core-7.0.2.jar spring-security-crypto-7.0.2.jar spring-security-web-7.0.2.jar spring-aop-7.0.2.jar spring-boot-security-oauth2-authorization-server-4.0.1.jar spring-security-oauth2-authorization-server-7.0.2.jar spring-security-oauth2-core-7.0.2.jar spring-security-oauth2-jose-7.0.2.jar spring-security-oauth2-resource-server-7.0.2.jar nimbus-jose-jwt-10.4.jar spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-test-4.0.1.jar spring-boot-security-test-4.0.1.jar spring-security-test-7.0.2.jar spring-boot-starter-test-4.0.1.jar spring-boot-test-4.0.1.jar spring-boot-test-autoconfigure-4.0.1.jar json-path-2.10.0.jar jakarta.xml.bind-api-4.0.4.jar jakarta.activation-api-2.1.4.jar json-smart-2.6.0.jar accessors-smart-2.6.0.jar asm-9.7.1.jar awaitility-4.3.0.jar junit-jupiter-6.0.1.jar mockito-junit-jupiter-5.20.0.jar jsonassert-1.5.3.jar android-json-0.0.20131108.vaadin1.jar spring-core-7.0.2.jar commons-logging-1.3.5.jar spring-test-7.0.2.jar xmlunit-core-2.10.4.jar spring-boot-starter-webmvc-test-4.0.1.jar spring-boot-starter-jackson-test-4.0.1.jar spring-boot-webmvc-test-4.0.1.jar spring-boot-web-server-4.0.1.jar spring-boot-resttestclient-4.0.1.jar junit-platform-launcher-6.0.1.jar junit-platform-engine-6.0.1.jar apiguardian-api-1.1.2.jar jspecify-1.0.0.jar slf4j-api-2.0.17.jar logback-classic-1.5.22.jar logback-core-1.5.22.jar jcl-over-slf4j-2.0.17.jar junit-jupiter-engine-6.0.1.jar junit-jupiter-params-6.0.1.jar junit-jupiter-api-6.0.1.jar opentest4j-1.3.0.jar junit-platform-commons-6.0.1.jar junit-vintage-engine-6.0.1.jar junit-4.13.2.jar hamcrest-core-3.0.jar assertj-core-3.27.6.jar byte-buddy-1.17.8.jar hamcrest-3.0.jar hamcrest-all-1.3.jar mockito-core-5.20.0.jar byte-buddy-agent-1.17.8.jar objenesis-3.3.jar surefire-junit-platform-3.2.5.jar common-java5-3.2.5.jar -[DEBUG] Forking command line: /bin/sh -c cd '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server' && '/home/phil/.sdkman/candidates/java/25.0.1-tem/bin/java' '-jar' '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire/surefirebooter-20260118142001192_3.jar' '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire' '2026-01-18T14-19-59_303-jvmRun1' 'surefire-20260118142001192_1tmp' 'surefire_0-20260118142001192_2tmp' -[DEBUG] Fork Channel [1] connected to the client. -[INFO] Running com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest -[2026-01-18 14:20:05,686]-[main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest]: MultitenantAuthServerApplicationUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -[2026-01-18 14:20:06,072]-[main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.baeldung.auth.server.multitenant.MultitenantAuthServerApplication for test class com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest -2026-01-18T14:20:07.108-03:00 WARN 62157 --- [ main] o.s.b.l.logback.LogbackLoggingSystem : Ignoring 'logback.configurationFile' system property. Please use 'logging.config' instead. - - . ____ _ __ _ _ - /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ -( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ - \\/ ___)| |_)| | | | | || (_| | ) ) ) ) - ' |____| .__|_| |_|_| |_\__, | / / / / - =========|_|==============|___/=/_/_/_/ - - :: Spring Boot :: (v4.0.1) - -2026-01-18T14:20:07.348-03:00 INFO 62157 --- [ main] MultitenantAuthServerApplicationUnitTest : Starting MultitenantAuthServerApplicationUnitTest using Java 25.0.1 with PID 62157 (started by phil in /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server) -2026-01-18T14:20:07.349-03:00 INFO 62157 --- [ main] MultitenantAuthServerApplicationUnitTest : No active profile set, falling back to 1 default profile: "default" -2026-01-18T14:20:10.222-03:00 INFO 62157 --- [ main] o.s.boot.tomcat.TomcatWebServer : Tomcat initialized with port 0 (http) -2026-01-18T14:20:10.248-03:00 INFO 62157 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] -2026-01-18T14:20:10.249-03:00 INFO 62157 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/11.0.15] -2026-01-18T14:20:10.459-03:00 INFO 62157 --- [ main] b.w.c.s.WebApplicationContextInitializer : Root WebApplicationContext: initialization completed in 3046 ms -2026-01-18T14:20:10.647-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating RegisteredClientRepository for tenant: issuer1 -2026-01-18T14:20:10.674-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating RegisteredClientRepository for tenant: issuer2 -2026-01-18T14:20:10.678-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationService for tenant: issuer1 -2026-01-18T14:20:10.681-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationService for tenant: issuer2 -2026-01-18T14:20:10.683-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationConsentService for tenant: issuer1 -2026-01-18T14:20:10.686-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationConsentService for tenant: issuer2 -2026-01-18T14:20:10.688-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating JWKSource for tenant: issuer1 -2026-01-18T14:20:11.004-03:00 INFO 62157 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating JWKSource for tenant: issuer2 -2026-01-18T14:20:12.657-03:00 TRACE 62157 --- [ main] eGlobalAuthenticationAutowiredConfigurer : Eagerly initializing {org.springframework.boot.security.autoconfigure.web.servlet.ServletWebSecurityAutoConfiguration$EnableWebSecurityConfiguration=org.springframework.boot.security.autoconfigure.web.servlet.ServletWebSecurityAutoConfiguration$EnableWebSecurityConfiguration@5d221b20} -2026-01-18T14:20:12.678-03:00 DEBUG 62157 --- [ main] swordEncoderAuthenticationManagerBuilder : No authenticationProviders and no parentAuthenticationManager defined. Returning null. -2026-01-18T14:20:15.002-03:00 DEBUG 62157 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8 with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, AuthorizationServerContextFilter, HeaderWriterFilter, CsrfFilter, OidcLogoutEndpointFilter, LogoutFilter, OAuth2AuthorizationServerMetadataEndpointFilter, OAuth2AuthorizationCodeRequestValidatingFilter, OidcProviderConfigurationEndpointFilter, NimbusJwkSetEndpointFilter, OAuth2ProtectedResourceMetadataFilter, OAuth2ClientAuthenticationFilter, BearerTokenAuthenticationFilter, AuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, ExceptionTranslationFilter, AuthorizationFilter, OAuth2AuthorizationEndpointFilter, OAuth2TokenEndpointFilter, OAuth2TokenIntrospectionEndpointFilter, OAuth2TokenRevocationEndpointFilter, OidcUserInfoEndpointFilter -2026-01-18T14:20:15.112-03:00 DEBUG 62157 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CsrfFilter, LogoutFilter, UsernamePasswordAuthenticationFilter, DefaultResourcesFilter, DefaultLoginPageGeneratingFilter, DefaultLogoutPageGeneratingFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, ExceptionTranslationFilter, AuthorizationFilter -2026-01-18T14:20:15.611-03:00 INFO 62157 --- [ main] o.s.boot.tomcat.TomcatWebServer : Tomcat started on port 35901 (http) with context path '/' -2026-01-18T14:20:15.629-03:00 INFO 62157 --- [ main] MultitenantAuthServerApplicationUnitTest : Started MultitenantAuthServerApplicationUnitTest in 9.079 seconds (process running for 13.359) -2026-01-18T14:20:19.866-03:00 INFO 62157 --- [o-auto-1-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' -2026-01-18T14:20:19.867-03:00 INFO 62157 --- [o-auto-1-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' -2026-01-18T14:20:19.876-03:00 INFO 62157 --- [o-auto-1-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 8 ms -2026-01-18T14:20:19.916-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) -2026-01-18T14:20:19.925-03:00 DEBUG 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Securing GET /issuer1/.well-known/openid-configuration -2026-01-18T14:20:19.931-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) -2026-01-18T14:20:19.932-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) -2026-01-18T14:20:19.941-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) -2026-01-18T14:20:19.952-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) -2026-01-18T14:20:19.961-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) -2026-01-18T14:20:19.970-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) -2026-01-18T14:20:19.977-03:00 TRACE 62157 --- [o-auto-1-exec-1] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] -2026-01-18T14:20:19.979-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@248d3a]]] -2026-01-18T14:20:19.980-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) -2026-01-18T14:20:19.981-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) -2026-01-18T14:20:19.982-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] -2026-01-18T14:20:19.983-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) -2026-01-18T14:20:19.985-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) -2026-01-18T14:20:19.986-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) -2026-01-18T14:20:20.267-03:00 TRACE 62157 --- [o-auto-1-exec-1] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] -2026-01-18T14:20:21.067-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) -2026-01-18T14:20:21.068-03:00 DEBUG 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Securing POST /issuer1/oauth2/token -2026-01-18T14:20:21.068-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) -2026-01-18T14:20:21.069-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) -2026-01-18T14:20:21.070-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) -2026-01-18T14:20:21.070-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) -2026-01-18T14:20:21.071-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) -2026-01-18T14:20:21.071-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) -2026-01-18T14:20:21.071-03:00 TRACE 62157 --- [o-auto-1-exec-2] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] -2026-01-18T14:20:21.072-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@248d3a]]] -2026-01-18T14:20:21.072-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) -2026-01-18T14:20:21.073-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) -2026-01-18T14:20:21.073-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] -2026-01-18T14:20:21.073-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) -2026-01-18T14:20:21.074-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) -2026-01-18T14:20:21.074-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) -2026-01-18T14:20:21.074-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) -2026-01-18T14:20:21.074-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) -2026-01-18T14:20:21.075-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) -2026-01-18T14:20:21.100-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) -2026-01-18T14:20:21.101-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) -2026-01-18T14:20:21.101-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) -2026-01-18T14:20:21.102-03:00 TRACE 62157 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client -2026-01-18T14:20:21.342-03:00 TRACE 62157 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters -2026-01-18T14:20:21.343-03:00 TRACE 62157 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret -2026-01-18T14:20:21.344-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) -2026-01-18T14:20:21.345-03:00 TRACE 62157 --- [o-auto-1-exec-2] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token -2026-01-18T14:20:21.345-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) -2026-01-18T14:20:21.347-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@7d4ca488 -2026-01-18T14:20:21.347-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) -2026-01-18T14:20:21.348-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided -2026-01-18T14:20:21.348-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) -2026-01-18T14:20:21.353-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) -2026-01-18T14:20:21.354-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) -2026-01-18T14:20:21.354-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) -2026-01-18T14:20:21.356-03:00 TRACE 62157 --- [o-auto-1-exec-2] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer1/oauth2/token -2026-01-18T14:20:21.357-03:00 TRACE 62157 --- [o-auto-1-exec-2] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer1/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@2bd047e -2026-01-18T14:20:21.359-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] -2026-01-18T14:20:21.359-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) -2026-01-18T14:20:21.360-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) -2026-01-18T14:20:21.361-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) -2026-01-18T14:20:21.364-03:00 TRACE 62157 --- [o-auto-1-exec-2] 2ClientCredentialsAuthenticationProvider : Retrieved registered client -2026-01-18T14:20:21.377-03:00 DEBUG 62157 --- [o-auto-1-exec-2] ClientCredentialsAuthenticationValidator : Invalid request: requested scope is not allowed for registered client 'client1' -2026-01-18T14:20:21.378-03:00 DEBUG 62157 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authentication failed with provider OAuth2ClientCredentialsAuthenticationProvider since null -2026-01-18T14:20:21.383-03:00 DEBUG 62157 --- [o-auto-1-exec-2] .s.a.DefaultAuthenticationEventPublisher : No event was found for the exception org.springframework.security.oauth2.core.OAuth2AuthenticationException -2026-01-18T14:20:21.384-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.o.s.a.w.OAuth2TokenEndpointFilter : Token request failed: [invalid_scope] - -org.springframework.security.oauth2.core.OAuth2AuthenticationException - at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.validateScope(OAuth2ClientCredentialsAuthenticationValidator.java:80) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.accept(OAuth2ClientCredentialsAuthenticationValidator.java:64) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.accept(OAuth2ClientCredentialsAuthenticationValidator.java:49) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationProvider.authenticate(OAuth2ClientCredentialsAuthenticationProvider.java:116) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:183) ~[spring-security-core-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.OAuth2TokenEndpointFilter.doFilterInternal(OAuth2TokenEndpointFilter.java:170) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter.doFilterInternal(OAuth2AuthorizationEndpointFilter.java:186) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:181) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.authentication.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:194) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter.doFilterInternal(BearerTokenAuthenticationFilter.java:174) ~[spring-security-oauth2-resource-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.OAuth2ClientAuthenticationFilter.doFilterInternal(OAuth2ClientAuthenticationFilter.java:144) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.resource.web.OAuth2ProtectedResourceMetadataFilter.doFilterInternal(OAuth2ProtectedResourceMetadataFilter.java:97) ~[spring-security-oauth2-resource-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.NimbusJwkSetEndpointFilter.doFilterInternal(NimbusJwkSetEndpointFilter.java:89) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.oidc.web.OidcProviderConfigurationEndpointFilter.doFilterInternal(OidcProviderConfigurationEndpointFilter.java:92) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter$OAuth2AuthorizationCodeRequestValidatingFilter.doFilterInternal(OAuth2AuthorizationEndpointFilter.java:442) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationServerMetadataEndpointFilter.doFilterInternal(OAuth2AuthorizationServerMetadataEndpointFilter.java:91) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:96) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.oidc.web.OidcLogoutEndpointFilter.doFilterInternal(OidcLogoutEndpointFilter.java:106) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:118) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.AuthorizationServerContextFilter.doFilterInternal(AuthorizationServerContextFilter.java:70) ~[spring-security-config-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:237) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:195) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:317) ~[spring-security-config-7.0.2.jar:7.0.2] - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:355) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:272) ~[spring-web-7.0.2.jar:7.0.2] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:199) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at java.base/java.lang.Thread.run(Thread.java:1474) ~[na:na] - -2026-01-18T14:20:21.425-03:00 TRACE 62157 --- [o-auto-1-exec-2] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] -2026-01-18T14:20:21.518-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) -2026-01-18T14:20:21.519-03:00 DEBUG 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Securing POST /issuer2/oauth2/token -2026-01-18T14:20:21.519-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) -2026-01-18T14:20:21.519-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) -2026-01-18T14:20:21.519-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) -2026-01-18T14:20:21.520-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) -2026-01-18T14:20:21.521-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) -2026-01-18T14:20:21.521-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) -2026-01-18T14:20:21.522-03:00 TRACE 62157 --- [o-auto-1-exec-3] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] -2026-01-18T14:20:21.522-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@248d3a]]] -2026-01-18T14:20:21.522-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) -2026-01-18T14:20:21.522-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) -2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] -2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) -2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) -2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) -2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) -2026-01-18T14:20:21.523-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) -2026-01-18T14:20:21.524-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) -2026-01-18T14:20:21.526-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) -2026-01-18T14:20:21.526-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) -2026-01-18T14:20:21.526-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) -2026-01-18T14:20:21.526-03:00 TRACE 62157 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client -2026-01-18T14:20:21.683-03:00 TRACE 62157 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters -2026-01-18T14:20:21.684-03:00 TRACE 62157 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret -2026-01-18T14:20:21.684-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) -2026-01-18T14:20:21.684-03:00 TRACE 62157 --- [o-auto-1-exec-3] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token -2026-01-18T14:20:21.685-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) -2026-01-18T14:20:21.685-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@7d4ca488 -2026-01-18T14:20:21.685-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) -2026-01-18T14:20:21.685-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided -2026-01-18T14:20:21.685-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) -2026-01-18T14:20:21.686-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) -2026-01-18T14:20:21.690-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) -2026-01-18T14:20:21.691-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) -2026-01-18T14:20:21.691-03:00 TRACE 62157 --- [o-auto-1-exec-3] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer2/oauth2/token -2026-01-18T14:20:21.691-03:00 TRACE 62157 --- [o-auto-1-exec-3] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer2/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@2bd047e -2026-01-18T14:20:21.692-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] -2026-01-18T14:20:21.693-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) -2026-01-18T14:20:21.693-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) -2026-01-18T14:20:21.693-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) -2026-01-18T14:20:21.694-03:00 TRACE 62157 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Retrieved registered client -2026-01-18T14:20:21.696-03:00 TRACE 62157 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Validated token request parameters -2026-01-18T14:20:22.055-03:00 TRACE 62157 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Generated access token -2026-01-18T14:20:22.059-03:00 TRACE 62157 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Saved authorization -2026-01-18T14:20:22.059-03:00 TRACE 62157 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Authenticated token request -2026-01-18T14:20:22.070-03:00 TRACE 62157 --- [o-auto-1-exec-3] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] -2026-01-18T14:20:22.132-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) -2026-01-18T14:20:22.132-03:00 DEBUG 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Securing POST /issuer1/oauth2/token -2026-01-18T14:20:22.132-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) -2026-01-18T14:20:22.132-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) -2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) -2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) -2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) -2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) -2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] -2026-01-18T14:20:22.133-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@248d3a]]] -2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) -2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) -2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] -2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) -2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) -2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) -2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) -2026-01-18T14:20:22.134-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) -2026-01-18T14:20:22.135-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) -2026-01-18T14:20:22.135-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) -2026-01-18T14:20:22.135-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) -2026-01-18T14:20:22.135-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) -2026-01-18T14:20:22.136-03:00 TRACE 62157 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client -2026-01-18T14:20:22.264-03:00 TRACE 62157 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters -2026-01-18T14:20:22.264-03:00 TRACE 62157 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret -2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) -2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token -2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) -2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@7d4ca488 -2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) -2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided -2026-01-18T14:20:22.265-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) -2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) -2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) -2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) -2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer1/oauth2/token -2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer1/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@2bd047e -2026-01-18T14:20:22.267-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] -2026-01-18T14:20:22.268-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) -2026-01-18T14:20:22.268-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) -2026-01-18T14:20:22.268-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) -2026-01-18T14:20:22.268-03:00 TRACE 62157 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Retrieved registered client -2026-01-18T14:20:22.268-03:00 TRACE 62157 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Validated token request parameters -2026-01-18T14:20:22.280-03:00 TRACE 62157 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Generated access token -2026-01-18T14:20:22.283-03:00 TRACE 62157 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Saved authorization -2026-01-18T14:20:22.284-03:00 TRACE 62157 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Authenticated token request -2026-01-18T14:20:22.285-03:00 TRACE 62157 --- [o-auto-1-exec-4] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] -2026-01-18T14:20:22.333-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000005a4479d8@30a01dd8] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) -2026-01-18T14:20:22.336-03:00 DEBUG 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Securing GET /issuer2/.well-known/openid-configuration -2026-01-18T14:20:22.336-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) -2026-01-18T14:20:22.336-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) -2026-01-18T14:20:22.336-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) -2026-01-18T14:20:22.336-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) -2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) -2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) -2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] -2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@248d3a]]] -2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) -2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) -2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] -2026-01-18T14:20:22.337-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) -2026-01-18T14:20:22.338-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) -2026-01-18T14:20:22.338-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) -2026-01-18T14:20:22.339-03:00 TRACE 62157 --- [o-auto-1-exec-6] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] -[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.85 s -- in com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest -[DEBUG] Closing the fork 1 after saying GoodBye. -[INFO] -[INFO] Results: -[INFO] -[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0 -[INFO] -[INFO] -[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ spring-security-auth-server --- -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=142327, ConflictMarker.markTime=80591, ConflictMarker.nodeCount=74, ConflictIdSorter.graphTime=88652, ConflictIdSorter.topsortTime=48261, ConflictIdSorter.conflictIdCount=28, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1339414, ConflictResolver.conflictItemCount=70, DefaultDependencyCollector.collectTime=391352945, DefaultDependencyCollector.transformTime=1774590} -[DEBUG] org.apache.maven.plugins:maven-jar-plugin:jar:2.4 -[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-project:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-settings:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-profile:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.6:compile -[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile -[DEBUG] junit:junit:jar:3.8.1:compile -[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:compile -[DEBUG] org.apache.maven:maven-model:jar:2.0.6:runtime -[DEBUG] org.apache.maven:maven-artifact:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-archiver:jar:2.5:compile -[DEBUG] org.apache.maven:maven-core:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile -[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile -[DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile -[DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile -[DEBUG] commons-cli:commons-cli:jar:1.0:compile -[DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile -[DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile -[DEBUG] org.apache.maven:maven-monitor:jar:2.0.6:compile -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.15:compile -[DEBUG] org.codehaus.plexus:plexus-archiver:jar:2.1:compile -[DEBUG] org.codehaus.plexus:plexus-io:jar:2.0.2:compile -[DEBUG] commons-lang:commons-lang:jar:2.1:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-jar-plugin:2.4 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-jar-plugin:2.4 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-jar-plugin:2.4 -[DEBUG] Included: org.apache.maven.plugins:maven-jar-plugin:jar:2.4 -[DEBUG] Included: junit:junit:jar:3.8.1 -[DEBUG] Included: org.apache.maven:maven-archiver:jar:2.5 -[DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6 -[DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7 -[DEBUG] Included: commons-cli:commons-cli:jar:1.0 -[DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 -[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.15 -[DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:2.1 -[DEBUG] Included: org.codehaus.plexus:plexus-io:jar:2.0.2 -[DEBUG] Included: commons-lang:commons-lang:jar:2.1 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-jar-plugin:2.4:jar from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-jar-plugin:2.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-jar-plugin:2.4:jar' with basic configurator --> -[DEBUG] (f) classesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (f) defaultManifestFile = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/META-INF/MANIFEST.MF -[DEBUG] (f) finalName = spring-security-auth-server-0.0.1-SNAPSHOT -[DEBUG] (f) forceCreation = false -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) skipIfEmpty = false -[DEBUG] (f) useDefaultManifestFile = false -[DEBUG] -- end configuration -- -[DEBUG] isUp2date: false (Destination /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/spring-security-auth-server-0.0.1-SNAPSHOT.jar not found.) -[INFO] Building jar: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/spring-security-auth-server-0.0.1-SNAPSHOT.jar -[DEBUG] adding directory META-INF/ -[DEBUG] adding entry META-INF/MANIFEST.MF -[DEBUG] adding directory com/ -[DEBUG] adding directory com/baeldung/ -[DEBUG] adding directory com/baeldung/auth/ -[DEBUG] adding directory com/baeldung/auth/server/ -[DEBUG] adding directory com/baeldung/auth/server/multitenant/ -[DEBUG] adding directory com/baeldung/auth/server/multitenant/config/ -[DEBUG] adding directory com/baeldung/auth/server/multitenant/components/ -[DEBUG] adding entry com/baeldung/auth/server/multitenant/config/OAuth2AuthorizationServerPropertiesMapper.class -[DEBUG] adding entry com/baeldung/auth/server/multitenant/config/AuthServerConfiguration.class -[DEBUG] adding entry com/baeldung/auth/server/multitenant/config/MultitenantAuthServerProperties.class -[DEBUG] adding entry com/baeldung/auth/server/multitenant/MultitenantAuthServerApplication.class -[DEBUG] adding entry com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationConsentService.class -[DEBUG] adding entry com/baeldung/auth/server/multitenant/components/MultitenantOAuth2AuthorizationService.class -[DEBUG] adding entry com/baeldung/auth/server/multitenant/components/MultitenantRegisteredClientRepository.class -[DEBUG] adding entry com/baeldung/auth/server/multitenant/components/MultitenantJWKSource.class -[DEBUG] adding entry com/baeldung/auth/server/multitenant/components/AbstractMultitenantComponent.class -[DEBUG] adding entry META-INF/spring-configuration-metadata.json -[DEBUG] adding entry application.yaml -[DEBUG] adding directory META-INF/maven/ -[DEBUG] adding directory META-INF/maven/com.baeldung/ -[DEBUG] adding directory META-INF/maven/com.baeldung/spring-security-auth-server/ -[DEBUG] adding entry META-INF/maven/com.baeldung/spring-security-auth-server/pom.xml -[DEBUG] adding entry META-INF/maven/com.baeldung/spring-security-auth-server/pom.properties -[INFO] -[INFO] --- spring-boot-maven-plugin:4.0.1:repackage (repackage) @ spring-security-auth-server --- -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=86168, ConflictMarker.markTime=63354, ConflictMarker.nodeCount=59, ConflictIdSorter.graphTime=40284, ConflictIdSorter.topsortTime=48220, ConflictIdSorter.conflictIdCount=39, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=467021, ConflictResolver.conflictItemCount=56, DefaultDependencyCollector.collectTime=1299851224, DefaultDependencyCollector.transformTime=759490} -[DEBUG] org.springframework.boot:spring-boot-maven-plugin:jar:4.0.1 -[DEBUG] org.springframework.boot:spring-boot-buildpack-platform:jar:4.0.1:runtime -[DEBUG] net.java.dev.jna:jna-platform:jar:5.17.0:runtime -[DEBUG] net.java.dev.jna:jna:jar:5.17.0:runtime -[DEBUG] org.apache.commons:commons-compress:jar:1.27.1:compile -[DEBUG] commons-codec:commons-codec:jar:1.17.1:compile -[DEBUG] org.apache.commons:commons-lang3:jar:3.16.0:compile -[DEBUG] org.apache.httpcomponents.client5:httpclient5:jar:5.5.1:runtime -[DEBUG] org.apache.httpcomponents.core5:httpcore5:jar:5.3.6:runtime -[DEBUG] org.apache.httpcomponents.core5:httpcore5-h2:jar:5.3.6:runtime -[DEBUG] org.tomlj:tomlj:jar:1.0.0:runtime -[DEBUG] org.antlr:antlr4-runtime:jar:4.7.2:runtime -[DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:runtime -[DEBUG] tools.jackson.core:jackson-databind:jar:3.0.3:runtime -[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.20:runtime -[DEBUG] tools.jackson.core:jackson-core:jar:3.0.3:runtime -[DEBUG] org.springframework.boot:spring-boot-loader-tools:jar:4.0.1:runtime -[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0:runtime -[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile -[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:runtime -[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:runtime -[DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.7:runtime -[DEBUG] org.springframework:spring-core:jar:7.0.2:runtime -[DEBUG] commons-logging:commons-logging:jar:1.3.5:runtime -[DEBUG] org.jspecify:jspecify:jar:1.0.0:runtime -[DEBUG] org.springframework:spring-context:jar:7.0.2:runtime -[DEBUG] org.springframework:spring-aop:jar:7.0.2:runtime -[DEBUG] org.springframework:spring-beans:jar:7.0.2:runtime -[DEBUG] org.springframework:spring-expression:jar:7.0.2:runtime -[DEBUG] io.micrometer:micrometer-observation:jar:1.16.1:runtime -[DEBUG] io.micrometer:micrometer-commons:jar:1.16.1:runtime -[DEBUG] org.apache.maven.plugins:maven-shade-plugin:jar:3.6.0:compile (optional) -[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.5.1:compile (optional) -[DEBUG] org.ow2.asm:asm:jar:9.7:compile (optional) -[DEBUG] org.ow2.asm:asm-commons:jar:9.7:compile (optional) -[DEBUG] org.ow2.asm:asm-tree:jar:9.7:compile (optional) -[DEBUG] org.jdom:jdom2:jar:2.0.6.1:compile (optional) -[DEBUG] commons-io:commons-io:jar:2.16.1:compile -[DEBUG] org.vafer:jdependency:jar:2.10:compile (optional) -[DEBUG] Verifying availability of /home/phil/.m2/repository/org/springframework/boot/spring-boot-buildpack-platform/4.0.1/spring-boot-buildpack-platform-4.0.1.jar from [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots)] -[DEBUG] Verifying availability of /home/phil/.m2/repository/org/springframework/boot/spring-boot-loader-tools/4.0.1/spring-boot-loader-tools-4.0.1.jar from [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots)] -[DEBUG] Using transporter WagonTransporter with priority -1.0 for https://ssh.lighthouse.com.br/nexus/content/groups/public -[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://ssh.lighthouse.com.br/nexus/content/groups/public with username=phil, password=*** -[INFO] Downloading from nexus: https://ssh.lighthouse.com.br/nexus/content/groups/public/org/springframework/boot/spring-boot-buildpack-platform/4.0.1/spring-boot-buildpack-platform-4.0.1.jar -[INFO] Downloading from nexus: https://ssh.lighthouse.com.br/nexus/content/groups/public/org/springframework/boot/spring-boot-loader-tools/4.0.1/spring-boot-loader-tools-4.0.1.jar -[INFO] Downloaded from nexus: https://ssh.lighthouse.com.br/nexus/content/groups/public/org/springframework/boot/spring-boot-buildpack-platform/4.0.1/spring-boot-buildpack-platform-4.0.1.jar (0 B at 0 B/s) -[INFO] Downloaded from nexus: https://ssh.lighthouse.com.br/nexus/content/groups/public/org/springframework/boot/spring-boot-loader-tools/4.0.1/spring-boot-loader-tools-4.0.1.jar (0 B at 0 B/s) -[DEBUG] Writing tracking file /home/phil/.m2/repository/org/springframework/boot/spring-boot-buildpack-platform/4.0.1/_remote.repositories -[DEBUG] Writing tracking file /home/phil/.m2/repository/org/springframework/boot/spring-boot-buildpack-platform/4.0.1/spring-boot-buildpack-platform-4.0.1.jar.lastUpdated -[DEBUG] Writing tracking file /home/phil/.m2/repository/org/springframework/boot/spring-boot-loader-tools/4.0.1/_remote.repositories -[DEBUG] Writing tracking file /home/phil/.m2/repository/org/springframework/boot/spring-boot-loader-tools/4.0.1/spring-boot-loader-tools-4.0.1.jar.lastUpdated -[DEBUG] Created new class realm plugin>org.springframework.boot:spring-boot-maven-plugin:4.0.1 -[DEBUG] Importing foreign packages into class realm plugin>org.springframework.boot:spring-boot-maven-plugin:4.0.1 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.springframework.boot:spring-boot-maven-plugin:4.0.1 -[DEBUG] Included: org.springframework.boot:spring-boot-maven-plugin:jar:4.0.1 -[DEBUG] Included: org.springframework.boot:spring-boot-buildpack-platform:jar:4.0.1 -[DEBUG] Included: net.java.dev.jna:jna-platform:jar:5.17.0 -[DEBUG] Included: net.java.dev.jna:jna:jar:5.17.0 -[DEBUG] Included: org.apache.commons:commons-compress:jar:1.27.1 -[DEBUG] Included: commons-codec:commons-codec:jar:1.17.1 -[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.16.0 -[DEBUG] Included: org.apache.httpcomponents.client5:httpclient5:jar:5.5.1 -[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5:jar:5.3.6 -[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5-h2:jar:5.3.6 -[DEBUG] Included: org.tomlj:tomlj:jar:1.0.0 -[DEBUG] Included: org.antlr:antlr4-runtime:jar:4.7.2 -[DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 -[DEBUG] Included: tools.jackson.core:jackson-databind:jar:3.0.3 -[DEBUG] Included: com.fasterxml.jackson.core:jackson-annotations:jar:2.20 -[DEBUG] Included: tools.jackson.core:jackson-core:jar:3.0.3 -[DEBUG] Included: org.springframework.boot:spring-boot-loader-tools:jar:4.0.1 -[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0 -[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 -[DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.7 -[DEBUG] Included: org.springframework:spring-core:jar:7.0.2 -[DEBUG] Included: commons-logging:commons-logging:jar:1.3.5 -[DEBUG] Included: org.jspecify:jspecify:jar:1.0.0 -[DEBUG] Included: org.springframework:spring-context:jar:7.0.2 -[DEBUG] Included: org.springframework:spring-aop:jar:7.0.2 -[DEBUG] Included: org.springframework:spring-beans:jar:7.0.2 -[DEBUG] Included: org.springframework:spring-expression:jar:7.0.2 -[DEBUG] Included: io.micrometer:micrometer-observation:jar:1.16.1 -[DEBUG] Included: io.micrometer:micrometer-commons:jar:1.16.1 -[DEBUG] Included: org.apache.maven.plugins:maven-shade-plugin:jar:3.6.0 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.5.1 -[DEBUG] Included: org.ow2.asm:asm:jar:9.7 -[DEBUG] Included: org.ow2.asm:asm-commons:jar:9.7 -[DEBUG] Included: org.ow2.asm:asm-tree:jar:9.7 -[DEBUG] Included: org.jdom:jdom2:jar:2.0.6.1 -[DEBUG] Included: commons-io:commons-io:jar:2.16.1 -[DEBUG] Included: org.vafer:jdependency:jar:2.10 -[DEBUG] Configuring mojo org.springframework.boot:spring-boot-maven-plugin:4.0.1:repackage from plugin realm ClassRealm[plugin>org.springframework.boot:spring-boot-maven-plugin:4.0.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.springframework.boot:spring-boot-maven-plugin:4.0.1:repackage' with basic configurator --> -[DEBUG] (f) attach = true -[DEBUG] (f) excludeDevtools = true -[DEBUG] (f) excludeDockerCompose = true -[DEBUG] (f) excludes = [] -[DEBUG] (f) finalName = spring-security-auth-server-0.0.1-SNAPSHOT -[DEBUG] (f) includeOptional = false -[DEBUG] (f) includeSystemScope = false -[DEBUG] (f) includeTools = true -[DEBUG] (f) includes = [] -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@75fa1be3 -[DEBUG] (f) skip = false -[DEBUG] -- end configuration -- -[INFO] Replacing main artifact /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/spring-security-auth-server-0.0.1-SNAPSHOT.jar with repackaged archive, adding nested dependencies in BOOT-INF/. -[INFO] The original artifact has been renamed to /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/spring-security-auth-server-0.0.1-SNAPSHOT.jar.original -[INFO] ------------------------------------------------------------------------ -[INFO] BUILD SUCCESS -[INFO] ------------------------------------------------------------------------ -[INFO] Total time: 59.744 s -[INFO] Finished at: 2026-01-18T14:20:34-03:00 -[INFO] ------------------------------------------------------------------------ diff --git a/spring-security-modules/spring-security-auth-server/test-sb4.log b/spring-security-modules/spring-security-auth-server/test-sb4.log deleted file mode 100644 index 42bf823ff7a6..000000000000 --- a/spring-security-modules/spring-security-auth-server/test-sb4.log +++ /dev/null @@ -1,2287 +0,0 @@ -Apache Maven 3.6.3 -Maven home: /usr/share/maven -Java version: 25.0.1, vendor: Eclipse Adoptium, runtime: /home/phil/.sdkman/candidates/java/25.0.1-tem -Default locale: en, platform encoding: UTF-8 -OS name: "linux", version: "5.15.167.4-microsoft-standard-wsl2", arch: "amd64", family: "unix" -[DEBUG] Created new class realm maven.api -[DEBUG] Importing foreign packages into class realm maven.api -[DEBUG] Imported: javax.annotation.* < plexus.core -[DEBUG] Imported: javax.annotation.security.* < plexus.core -[DEBUG] Imported: javax.enterprise.inject.* < plexus.core -[DEBUG] Imported: javax.enterprise.util.* < plexus.core -[DEBUG] Imported: javax.inject.* < plexus.core -[DEBUG] Imported: org.apache.maven.* < plexus.core -[DEBUG] Imported: org.apache.maven.artifact < plexus.core -[DEBUG] Imported: org.apache.maven.classrealm < plexus.core -[DEBUG] Imported: org.apache.maven.cli < plexus.core -[DEBUG] Imported: org.apache.maven.configuration < plexus.core -[DEBUG] Imported: org.apache.maven.exception < plexus.core -[DEBUG] Imported: org.apache.maven.execution < plexus.core -[DEBUG] Imported: org.apache.maven.execution.scope < plexus.core -[DEBUG] Imported: org.apache.maven.lifecycle < plexus.core -[DEBUG] Imported: org.apache.maven.model < plexus.core -[DEBUG] Imported: org.apache.maven.monitor < plexus.core -[DEBUG] Imported: org.apache.maven.plugin < plexus.core -[DEBUG] Imported: org.apache.maven.profiles < plexus.core -[DEBUG] Imported: org.apache.maven.project < plexus.core -[DEBUG] Imported: org.apache.maven.reporting < plexus.core -[DEBUG] Imported: org.apache.maven.repository < plexus.core -[DEBUG] Imported: org.apache.maven.rtinfo < plexus.core -[DEBUG] Imported: org.apache.maven.settings < plexus.core -[DEBUG] Imported: org.apache.maven.toolchain < plexus.core -[DEBUG] Imported: org.apache.maven.usability < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.* < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.events < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core -[DEBUG] Imported: org.codehaus.classworlds < plexus.core -[DEBUG] Imported: org.codehaus.plexus.* < plexus.core -[DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core -[DEBUG] Imported: org.codehaus.plexus.component < plexus.core -[DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core -[DEBUG] Imported: org.codehaus.plexus.container < plexus.core -[DEBUG] Imported: org.codehaus.plexus.context < plexus.core -[DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core -[DEBUG] Imported: org.codehaus.plexus.logging < plexus.core -[DEBUG] Imported: org.codehaus.plexus.personality < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core -[DEBUG] Imported: org.eclipse.aether.* < plexus.core -[DEBUG] Imported: org.eclipse.aether.artifact < plexus.core -[DEBUG] Imported: org.eclipse.aether.collection < plexus.core -[DEBUG] Imported: org.eclipse.aether.deployment < plexus.core -[DEBUG] Imported: org.eclipse.aether.graph < plexus.core -[DEBUG] Imported: org.eclipse.aether.impl < plexus.core -[DEBUG] Imported: org.eclipse.aether.installation < plexus.core -[DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core -[DEBUG] Imported: org.eclipse.aether.metadata < plexus.core -[DEBUG] Imported: org.eclipse.aether.repository < plexus.core -[DEBUG] Imported: org.eclipse.aether.resolution < plexus.core -[DEBUG] Imported: org.eclipse.aether.spi < plexus.core -[DEBUG] Imported: org.eclipse.aether.transfer < plexus.core -[DEBUG] Imported: org.eclipse.aether.version < plexus.core -[DEBUG] Imported: org.fusesource.jansi.* < plexus.core -[DEBUG] Imported: org.slf4j.* < plexus.core -[DEBUG] Imported: org.slf4j.event.* < plexus.core -[DEBUG] Imported: org.slf4j.helpers.* < plexus.core -[DEBUG] Imported: org.slf4j.spi.* < plexus.core -[DEBUG] Populating class realm maven.api -[INFO] Error stacktraces are turned on. -[DEBUG] Message scheme: plain -[DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml -[DEBUG] Reading user settings from /home/phil/.m2/settings.xml -[DEBUG] Reading global toolchains from /usr/share/maven/conf/toolchains.xml -[DEBUG] Reading user toolchains from /home/phil/.m2/toolchains.xml -[DEBUG] Using local repository at /home/phil/.m2/repository -[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /home/phil/.m2/repository -[DEBUG] Failed to decrypt password for server int_asgard_bpm: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server int_asgard_backend: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server edglobo-releases: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server edglobo-snapshots: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server asgard_bpm_localhost: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server asgard-bpm-database: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[INFO] Scanning for projects... -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo1.maven.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache-snapshots (http://repository.apache.org/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for lighthouse-snapshots (https://ssh.lighthouse.com.br/nexus/content/repositories/lighthouse-snapshots). -[DEBUG] Extension realms for project org.springframework.boot:spring-security-auth-server:jar:4.0.1: (none) -[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null] -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo.maven.apache.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central-snapshots (https://central.sonatype.com/repository/maven-snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots). -[DEBUG] Extension realms for project org.springframework.boot:spring-boot-starter-parent:pom:4.0.1: (none) -[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null] -[DEBUG] Extension realms for project org.springframework.boot:spring-boot-dependencies:pom:4.0.1: (none) -[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null] -[DEBUG] === REACTOR BUILD PLAN ================================================ -[DEBUG] Project: org.springframework.boot:spring-security-auth-server:jar:4.0.1 -[DEBUG] Tasks: [verify] -[DEBUG] Style: Regular -[DEBUG] ======================================================================= -[INFO] -[INFO] --------< org.springframework.boot:spring-security-auth-server >-------- -[INFO] Building spring-security-auth-server 4.0.1 -[INFO] --------------------------------[ jar ]--------------------------------- -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (https://repository.apache.org/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for plexus.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots). -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] === PROJECT BUILD PLAN ================================================ -[DEBUG] Project: org.springframework.boot:spring-security-auth-server:4.0.1 -[DEBUG] Dependencies (collect): [] -[DEBUG] Dependencies (resolve): [compile, runtime, test] -[DEBUG] Repositories (dependencies): [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] -[DEBUG] Repositories (plugins) : [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots)] -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources (default-resources) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - - @ - - - - - - - - - UTF-8 - - - ${maven.resources.skip} - - - false - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.14.1:compile (default-compile) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - org.springframework.boot - spring-boot-configuration-processor - - - true - - - - - ${maven.compiler.compilerId} - ${maven.compiler.compilerReuseStrategy} - ${maven.compiler.compilerVersion} - ${maven.compiler.createMissingPackageInfoClass} - ${maven.compiler.debug} - - ${maven.compiler.debuglevel} - ${maven.compiler.enablePreview} - ${encoding} - ${maven.compiler.executable} - ${maven.compiler.failOnError} - ${maven.compiler.failOnWarning} - - ${maven.compiler.forceJavacCompilerUse} - ${maven.compiler.forceLegacyJavacApi} - ${maven.compiler.fork} - - ${maven.compiler.implicit} - ${maven.compiler.maxmem} - ${maven.compiler.meminitial} - ${maven.compiler.moduleVersion} - - ${maven.compiler.optimize} - ${maven.compiler.outputDirectory} - - true - ${maven.compiler.proc} - - - 21 - - ${maven.compiler.showCompilationChanges} - ${maven.compiler.showDeprecation} - ${maven.compiler.showWarnings} - ${maven.main.skip} - ${maven.compiler.skipMultiThreadWarning} - ${maven.compiler.source} - ${lastModGranularityMs} - ${maven.compiler.target} - ${maven.compiler.useIncrementalCompilation} - ${maven.compiler.useModuleVersion} - ${maven.compiler.verbose} - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources (default-testResources) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - - @ - - - - - - - - - UTF-8 - - - ${maven.test.skip} - - - false - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.14.1:testCompile (default-testCompile) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - org.springframework.boot - spring-boot-configuration-processor - - - true - - - - ${maven.compiler.compilerId} - ${maven.compiler.compilerReuseStrategy} - ${maven.compiler.compilerVersion} - ${maven.compiler.createMissingPackageInfoClass} - ${maven.compiler.debug} - - ${maven.compiler.debuglevel} - ${maven.compiler.enablePreview} - ${encoding} - ${maven.compiler.executable} - ${maven.compiler.failOnError} - ${maven.compiler.failOnWarning} - - ${maven.compiler.forceJavacCompilerUse} - ${maven.compiler.forceLegacyJavacApi} - ${maven.compiler.fork} - - ${maven.compiler.implicit} - ${maven.compiler.maxmem} - ${maven.compiler.meminitial} - - ${maven.compiler.optimize} - - - true - ${maven.compiler.proc} - - 21 - - ${maven.compiler.showCompilationChanges} - ${maven.compiler.showDeprecation} - ${maven.compiler.showWarnings} - ${maven.test.skip} - ${maven.compiler.skipMultiThreadWarning} - ${maven.compiler.source} - ${lastModGranularityMs} - ${maven.compiler.target} - - ${maven.compiler.testRelease} - ${maven.compiler.testSource} - ${maven.compiler.testTarget} - ${maven.compiler.useIncrementalCompilation} - - ${maven.compiler.verbose} - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test (default-test) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - ${maven.test.additionalClasspathDependencies} - ${maven.test.additionalClasspath} - ${argLine} - - ${childDelegation} - - ${maven.test.dependency.excludes} - ${maven.surefire.debug} - ${dependenciesToScan} - ${disableXmlReport} - ${enableAssertions} - ${enableOutErrElements} - ${surefire.enableProcessChecker} - ${enablePropertiesElement} - ${surefire.encoding} - ${surefire.excludeJUnit5Engines} - ${surefire.excludedEnvironmentVariables} - ${excludedGroups} - ${surefire.excludes} - ${surefire.excludesFile} - ${surefire.failIfNoSpecifiedTests} - ${failIfNoTests} - ${surefire.failOnFlakeCount} - ${forkCount} - ${surefire.forkNode} - ${surefire.exitTimeout} - ${surefire.timeout} - ${groups} - ${surefire.includeJUnit5Engines} - ${surefire.includes} - ${surefire.includesFile} - ${junitArtifactName} - ${jvm} - ${objectFactory} - ${parallel} - - ${parallelOptimized} - ${surefire.parallel.forcedTimeout} - ${surefire.parallel.timeout} - ${perCoreThreadCount} - ${plugin.artifactMap} - - ${surefire.printSummary} - - ${project.artifactMap} - - - ${maven.test.redirectTestOutputToFile} - ${surefire.reportFormat} - ${surefire.reportNameSuffix} - - ${surefire.rerunFailingTestsCount} - ${reuseForks} - ${surefire.runOrder} - ${surefire.runOrder.random.seed} - - ${surefire.shutdown} - ${maven.test.skip} - ${surefire.skipAfterFailureCount} - ${maven.test.skip.exec} - ${skipTests} - ${surefire.suiteXmlFiles} - ${surefire.systemPropertiesFile} - ${tempDir} - ${test} - - ${maven.test.failure.ignore} - ${testNGArtifactName} - - ${threadCount} - ${threadCountClasses} - ${threadCountMethods} - ${threadCountSuites} - ${trimStackTrace} - ${surefire.useFile} - ${surefire.useManifestOnlyJar} - ${surefire.useModulePath} - ${surefire.useSystemClassLoader} - ${useUnlimitedThreads} - ${basedir} - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-jar-plugin:3.4.2:jar (default-jar) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - - ${start-class} - true - - - - ${maven.jar.detectMultiReleaseJar} - - ${maven.jar.forceCreation} - - - - - - ${jar.useDefaultManifestFile} - -[DEBUG] ======================================================================= -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for ow2-snapshot (https://repository.ow2.org/nexus/content/repositories/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-snapshots (http://oss.sonatype.org/content/repositories/vaadin-snapshots/). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-releases (http://oss.sonatype.org/content/repositories/vaadin-releases/). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1117146, ConflictMarker.markTime=337288, ConflictMarker.nodeCount=214, ConflictIdSorter.graphTime=740101, ConflictIdSorter.topsortTime=298628, ConflictIdSorter.conflictIdCount=90, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=9818318, ConflictResolver.conflictItemCount=212, DefaultDependencyCollector.collectTime=1336141726, DefaultDependencyCollector.transformTime=13647813} -[DEBUG] org.springframework.boot:spring-security-auth-server:jar:4.0.1 -[DEBUG] org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile -[DEBUG] org.springframework.boot:spring-boot-starter:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] ch.qos.logback:logback-classic:jar:1.5.22:compile (version managed from 1.5.22) -[DEBUG] ch.qos.logback:logback-core:jar:1.5.22:compile (version managed from 1.5.22) -[DEBUG] org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile (version managed from 2.25.3) -[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.25.3:compile (version managed from 2.25.3) -[DEBUG] org.slf4j:jul-to-slf4j:jar:2.0.17:compile (version managed from 2.0.17) -[DEBUG] org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile (version managed from 3.0.0) -[DEBUG] org.yaml:snakeyaml:jar:2.5:compile (version managed from 2.5) -[DEBUG] org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] tools.jackson.core:jackson-databind:jar:3.0.3:compile (version managed from 3.0.3) -[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile (version managed from 2.20) -[DEBUG] tools.jackson.core:jackson-core:jar:3.0.3:compile (version managed from 3.0.3) -[DEBUG] org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework:spring-context:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-web:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-beans:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] io.micrometer:micrometer-observation:jar:1.16.1:compile (version managed from 1.16.1) -[DEBUG] io.micrometer:micrometer-commons:jar:1.16.1:compile (version managed from 1.16.1) -[DEBUG] org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework:spring-webmvc:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-expression:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile -[DEBUG] org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-security:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-config:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-crypto:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-web:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-aop:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] com.nimbusds:nimbus-jose-jwt:jar:10.4:compile -[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test:jar:4.0.1:test -[DEBUG] org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-starter-security-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-security-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-test:jar:7.0.2:test (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] com.jayway.jsonpath:json-path:jar:2.10.0:test (version managed from 2.10.0) -[DEBUG] org.slf4j:slf4j-api:jar:2.0.17:compile (version managed from 2.0.17) -[DEBUG] jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test (version managed from 4.0.4) -[DEBUG] jakarta.activation:jakarta.activation-api:jar:2.1.4:test (version managed from 2.1.4) -[DEBUG] net.minidev:json-smart:jar:2.6.0:test (version managed from 2.6.0) -[DEBUG] net.minidev:accessors-smart:jar:2.6.0:test -[DEBUG] org.ow2.asm:asm:jar:9.7.1:test -[DEBUG] org.assertj:assertj-core:jar:3.27.6:test (version managed from 3.27.6) -[DEBUG] net.bytebuddy:byte-buddy:jar:1.17.8:test (version managed from 1.17.7) -[DEBUG] org.awaitility:awaitility:jar:4.3.0:test (version managed from 4.3.0) -[DEBUG] org.hamcrest:hamcrest:jar:3.0:test (version managed from 3.0) -[DEBUG] org.junit.jupiter:junit-jupiter:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.opentest4j:opentest4j:jar:1.3.0:test -[DEBUG] org.junit.platform:junit-platform-commons:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:test -[DEBUG] org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.junit.platform:junit-platform-engine:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.mockito:mockito-core:jar:5.20.0:test (version managed from 5.20.0) -[DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.17.8:test (version managed from 1.17.7) -[DEBUG] org.objenesis:objenesis:jar:3.3:test -[DEBUG] org.mockito:mockito-junit-jupiter:jar:5.20.0:test (version managed from 5.20.0) -[DEBUG] org.skyscreamer:jsonassert:jar:1.5.3:test (version managed from 1.5.3) -[DEBUG] com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test -[DEBUG] org.springframework:spring-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] commons-logging:commons-logging:jar:1.3.5:compile (version managed from 1.3.5) -[DEBUG] org.jspecify:jspecify:jar:1.0.0:compile (version managed from 1.0.0) -[DEBUG] org.springframework:spring-test:jar:7.0.2:test (version managed from 7.0.2) -[DEBUG] org.xmlunit:xmlunit-core:jar:2.10.4:test (version managed from 2.10.4) -[DEBUG] org.springframework.boot:spring-boot-starter-webmvc-test:jar:4.0.1:test -[DEBUG] org.springframework.boot:spring-boot-starter-jackson-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-webmvc-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-resttestclient:jar:4.0.1:test (version managed from 4.0.1) -[INFO] -[INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ spring-security-auth-server --- -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=150852, ConflictMarker.markTime=102889, ConflictMarker.nodeCount=13, ConflictIdSorter.graphTime=71084, ConflictIdSorter.topsortTime=13323, ConflictIdSorter.conflictIdCount=9, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=228559, ConflictResolver.conflictItemCount=13, DefaultDependencyCollector.collectTime=387864784, DefaultDependencyCollector.transformTime=626583} -[DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:3.3.1 -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.26:runtime -[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.5.1:compile -[DEBUG] org.apache.maven.shared:maven-filtering:jar:3.3.1:compile -[DEBUG] javax.inject:javax.inject:jar:1:compile -[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile -[DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile -[DEBUG] commons-io:commons-io:jar:2.11.0:compile -[DEBUG] org.apache.commons:commons-lang3:jar:3.12.0:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:3.3.1 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:3.3.1 -[DEBUG] Imported: < maven.api -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:3.3.1 -[DEBUG] Included: org.apache.maven.plugins:maven-resources-plugin:jar:3.3.1 -[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.26 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.5.1 -[DEBUG] Included: org.apache.maven.shared:maven-filtering:jar:3.3.1 -[DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.7 -[DEBUG] Included: commons-io:commons-io:jar:2.11.0 -[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.12.0 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:3.3.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources' with basic configurator --> -[DEBUG] (f) addDefaultExcludes = true -[DEBUG] (f) buildFilters = [] -[DEBUG] (s) delimiters = [@] -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) escapeWindowsPaths = true -[DEBUG] (f) fileNameFiltering = false -[DEBUG] (s) includeEmptyDirs = false -[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (s) overwrite = false -[DEBUG] (f) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) propertiesEncoding = UTF-8 -[DEBUG] (s) resources = [Resource {targetPath: null, filtering: true, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources, PatternSet [includes: {**/application*.yml, **/application*.yaml, **/application*.properties}, excludes: {}]}}, Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources, PatternSet [includes: {}, excludes: {**/application*.yml, **/application*.yaml, **/application*.properties}]}}] -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@58496dc -[DEBUG] (f) skip = false -[DEBUG] (f) supportMultiLineFiltering = false -[DEBUG] (f) useBuildFilters = true -[DEBUG] (s) useDefaultDelimiters = false -[DEBUG] -- end configuration -- -[DEBUG] properties used: -[DEBUG] JBOSS_HOME: C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento -[DEBUG] activemq.version: 6.1.8 -[DEBUG] altReleaseDeploymentRepository: lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/ -[DEBUG] altSnapshotDeploymentRepository: lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/ -[DEBUG] angus-mail.version: 2.0.5 -[DEBUG] artemis.version: 2.43.0 -[DEBUG] aspectj.version: 1.9.25.1 -[DEBUG] assertj.version: 3.27.6 -[DEBUG] awaitility.version: 4.3.0 -[DEBUG] brave.version: 6.3.0 -[DEBUG] build-helper-maven-plugin.version: 3.6.1 -[DEBUG] byte-buddy.version: 1.17.8 -[DEBUG] cache2k.version: 2.6.1.Final -[DEBUG] caffeine.version: 3.2.3 -[DEBUG] cassandra-driver.version: 4.19.2 -[DEBUG] checkstyle.failOnViolation: false -[DEBUG] classmate.version: 1.7.1 -[DEBUG] classworlds.conf: /usr/share/maven/bin/m2.conf -[DEBUG] commons-codec.version: 1.19.0 -[DEBUG] commons-dbcp2.version: 2.13.0 -[DEBUG] commons-lang3.version: 3.19.0 -[DEBUG] commons-logging.version: 1.3.5 -[DEBUG] commons-pool.version: 1.6 -[DEBUG] commons-pool2.version: 2.12.1 -[DEBUG] couchbase-client.version: 3.9.2 -[DEBUG] crac.version: 1.5.0 -[DEBUG] cyclonedx-maven-plugin.version: 2.9.1 -[DEBUG] db2-jdbc.version: 12.1.3.0 -[DEBUG] dependency-management-plugin.version: 1.1.7 -[DEBUG] derby.version: 10.16.1.1 -[DEBUG] ehcache3.version: 3.11.1 -[DEBUG] elasticsearch-client.version: 9.2.2 -[DEBUG] env.BUN_INSTALL: /home/phil/.bun -[DEBUG] env.CONDA_PROMPT_MODIFIER: false -[DEBUG] env.DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus -[DEBUG] env.DISPLAY: :0 -[DEBUG] env.FIG_TERM: 1 -[DEBUG] env.HOME: /home/phil -[DEBUG] env.HOSTTYPE: x86_64 -[DEBUG] env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED: 1 -[DEBUG] env.JAVA_HOME: /home/phil/.sdkman/candidates/java/25.0.1-tem -[DEBUG] env.LANG: C.UTF-8 -[DEBUG] env.LESSCLOSE: /usr/bin/lesspipe %s %s -[DEBUG] env.LESSOPEN: | /usr/bin/lesspipe %s -[DEBUG] env.LOGNAME: phil -[DEBUG] env.LS_COLORS: rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: -[DEBUG] env.MAVEN_CMD_LINE_ARGS: -B -X verify -[DEBUG] env.MAVEN_HOME: /usr/share/maven -[DEBUG] env.MAVEN_PROJECTBASEDIR: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] env.MOTD_SHOWN: update-motd -[DEBUG] env.NAME: _ -[DEBUG] env.NVM_BIN: /home/phil/.nvm/versions/node/v22.21.0/bin -[DEBUG] env.NVM_CD_FLAGS: -[DEBUG] env.NVM_DIR: /home/phil/.nvm -[DEBUG] env.NVM_INC: /home/phil/.nvm/versions/node/v22.21.0/include/node -[DEBUG] env.OLDPWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] env.PATH: /bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin -[DEBUG] env.PNPM_HOME: /home/phil/.local/share/pnpm -[DEBUG] env.POSH_CURSOR_COLUMN: 1 -[DEBUG] env.POSH_CURSOR_LINE: 13 -[DEBUG] env.POSH_PID: 35575 -[DEBUG] env.POSH_THEME: /home/phil/.poshthemes/amro.omp.json -[DEBUG] env.POWERLINE_COMMAND: oh-my-posh -[DEBUG] env.PROCESS_LAUNCHED_BY_CW: 1 -[DEBUG] env.PROCESS_LAUNCHED_BY_Q: 1 -[DEBUG] env.PULSE_SERVER: unix:/mnt/wslg/PulseServer -[DEBUG] env.PWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] env.SDKMAN_BROKER_API: https://broker.sdkman.io -[DEBUG] env.SDKMAN_CANDIDATES_API: https://api.sdkman.io/2 -[DEBUG] env.SDKMAN_CANDIDATES_DIR: /home/phil/.sdkman/candidates -[DEBUG] env.SDKMAN_DIR: /home/phil/.sdkman -[DEBUG] env.SDKMAN_OLD_PWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] env.SDKMAN_PLATFORM: linuxx64 -[DEBUG] env.SHELL: /bin/bash -[DEBUG] env.SHLVL: 2 -[DEBUG] env.TERM: xterm-256color -[DEBUG] env.TERMINAL_EMULATOR: JetBrains-JediTerm -[DEBUG] env.TERM_SESSION_ID: 69e52897-81f9-4b3a-bda5-e5bd64973300 -[DEBUG] env.USER: phil -[DEBUG] env.WASMTIME_HOME: /home/phil/.wasmtime -[DEBUG] env.WAYLAND_DISPLAY: wayland-0 -[DEBUG] env.WSL2_GUI_APPS_ENABLED: 1 -[DEBUG] env.WSLENV: WT_SESSION:WT_PROFILE_ID: -[DEBUG] env.WSL_DISTRO_NAME: Ubuntu -[DEBUG] env.WSL_INTEROP: /run/WSL/1158_interop -[DEBUG] env.WT_PROFILE_ID: {51855cb2-8cce-5362-8f54-464b92b32386} -[DEBUG] env.WT_SESSION: 662f89ed-a2c7-4860-8915-7387a9a46982 -[DEBUG] env.XDG_DATA_DIRS: /usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop -[DEBUG] env.XDG_RUNTIME_DIR: /run/user/1000/ -[DEBUG] env._: /bin/mvn -[DEBUG] env._INTELLIJ_FORCE_PREPEND_PATH: /bin: -[DEBUG] farm.repository.url: https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository -[DEBUG] file.encoding: UTF-8 -[DEBUG] file.separator: / -[DEBUG] flyway.version: 11.14.1 -[DEBUG] freemarker.version: 2.3.34 -[DEBUG] git-commit-id-maven-plugin.version: 9.0.2 -[DEBUG] glassfish-jaxb.version: 4.0.6 -[DEBUG] glassfish-jstl.version: 3.0.1 -[DEBUG] gpg.executable: gpg -[DEBUG] gpg.passphrase: ${env.GPG_PASSPHRASE} -[DEBUG] graphql-java.version: 25.0 -[DEBUG] groovy.version: 5.0.3 -[DEBUG] gson.version: 2.13.2 -[DEBUG] h2.version: 2.4.240 -[DEBUG] hamcrest.version: 3.0 -[DEBUG] hazelcast.version: 5.5.0 -[DEBUG] hibernate-validator.version: 9.0.1.Final -[DEBUG] hibernate.version: 7.2.0.Final -[DEBUG] hikaricp.version: 7.0.2 -[DEBUG] hiptv.db.password: hiptv -[DEBUG] hiptv.db.username: hiptv -[DEBUG] hsqldb.version: 2.7.3 -[DEBUG] htmlunit.version: 4.17.0 -[DEBUG] httpasyncclient.version: 4.1.5 -[DEBUG] httpclient5.version: 5.5.1 -[DEBUG] httpcore.version: 4.4.16 -[DEBUG] httpcore5.version: 5.3.6 -[DEBUG] infinispan.version: 15.2.6.Final -[DEBUG] influxdb-java.version: 2.25 -[DEBUG] jackson-2-bom.version: 2.20.1 -[DEBUG] jackson-bom.version: 3.0.3 -[DEBUG] jakarta-activation.version: 2.1.4 -[DEBUG] jakarta-annotation.version: 3.0.0 -[DEBUG] jakarta-inject.version: 2.0.1 -[DEBUG] jakarta-jms.version: 3.1.0 -[DEBUG] jakarta-json-bind.version: 3.0.1 -[DEBUG] jakarta-json.version: 2.1.3 -[DEBUG] jakarta-mail.version: 2.1.5 -[DEBUG] jakarta-management.version: 1.1.4 -[DEBUG] jakarta-persistence.version: 3.2.0 -[DEBUG] jakarta-servlet-jsp-jstl.version: 3.0.2 -[DEBUG] jakarta-servlet.version: 6.1.0 -[DEBUG] jakarta-transaction.version: 2.0.1 -[DEBUG] jakarta-validation.version: 3.1.1 -[DEBUG] jakarta-websocket.version: 2.2.0 -[DEBUG] jakarta-ws-rs.version: 4.0.0 -[DEBUG] jakarta-xml-bind.version: 4.0.4 -[DEBUG] jakarta-xml-soap.version: 3.0.2 -[DEBUG] jakarta-xml-ws.version: 4.0.2 -[DEBUG] janino.version: 3.1.12 -[DEBUG] java.class.path: /usr/share/maven/boot/plexus-classworlds-2.x.jar -[DEBUG] java.class.version: 69.0 -[DEBUG] java.home: /home/phil/.sdkman/candidates/java/25.0.1-tem -[DEBUG] java.io.tmpdir: /tmp -[DEBUG] java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib -[DEBUG] java.runtime.name: OpenJDK Runtime Environment -[DEBUG] java.runtime.version: 25.0.1+8-LTS -[DEBUG] java.specification.name: Java Platform API Specification -[DEBUG] java.specification.vendor: Oracle Corporation -[DEBUG] java.specification.version: 25 -[DEBUG] java.vendor: Eclipse Adoptium -[DEBUG] java.vendor.url: https://adoptium.net/ -[DEBUG] java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues -[DEBUG] java.vendor.version: Temurin-25.0.1+8 -[DEBUG] java.version: 25.0.1 -[DEBUG] java.version.date: 2025-10-21 -[DEBUG] java.vm.compressedOopsMode: Zero based -[DEBUG] java.vm.info: mixed mode, sharing -[DEBUG] java.vm.name: OpenJDK 64-Bit Server VM -[DEBUG] java.vm.specification.name: Java Virtual Machine Specification -[DEBUG] java.vm.specification.vendor: Oracle Corporation -[DEBUG] java.vm.specification.version: 25 -[DEBUG] java.vm.vendor: Eclipse Adoptium -[DEBUG] java.vm.version: 25.0.1+8-LTS -[DEBUG] javax-cache.version: 1.1.1 -[DEBUG] javax-money.version: 1.1 -[DEBUG] jaxen.version: 2.0.0 -[DEBUG] jaybird.version: 6.0.3 -[DEBUG] jboss-logging.version: 3.6.1.Final -[DEBUG] jboss.home: C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento -[DEBUG] jdk.debug: release -[DEBUG] jdom2.version: 2.0.6.1 -[DEBUG] jedis.version: 7.0.0 -[DEBUG] jersey.version: 4.0.0 -[DEBUG] jetty-reactive-httpclient.version: 4.1.4 -[DEBUG] jetty.version: 12.1.5 -[DEBUG] jmustache.version: 1.16 -[DEBUG] jooq.version: 3.19.29 -[DEBUG] json-path.version: 2.10.0 -[DEBUG] json-smart.version: 2.6.0 -[DEBUG] jsonassert.version: 1.5.3 -[DEBUG] jspecify.version: 1.0.0 -[DEBUG] jtds.version: 1.3.1 -[DEBUG] junit-jupiter.version: 6.0.1 -[DEBUG] junit.version: 4.13.2 -[DEBUG] kafka.version: 4.1.1 -[DEBUG] kotlin-coroutines.version: 1.10.2 -[DEBUG] kotlin-serialization.version: 1.9.0 -[DEBUG] kotlin.version: 2.2.21 -[DEBUG] lettuce.version: 6.8.1.RELEASE -[DEBUG] library.jansi.path: /usr/share/maven/lib/jansi-native -[DEBUG] lightbm.jbossHome: c:/progs/lightbm/jboss -[DEBUG] lightbm.repo.url: file:///C:/progs/sonatype-work/nexus/storage/releases -[DEBUG] lightbm.serverName: lightbm -[DEBUG] lighthouse.repo.url: https://ssh.lighthouse.com.br/nexus/content/repositories/releases -[DEBUG] lighthouse.snapshots.url: https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots -[DEBUG] line.separator: - -[DEBUG] liquibase.version: 5.0.1 -[DEBUG] log4j2.version: 2.25.3 -[DEBUG] logback.version: 1.5.22 -[DEBUG] lombok.version: 1.18.42 -[DEBUG] mariadb.version: 3.5.7 -[DEBUG] maven-antrun-plugin.version: 3.2.0 -[DEBUG] maven-assembly-plugin.version: 3.7.1 -[DEBUG] maven-clean-plugin.version: 3.5.0 -[DEBUG] maven-compiler-plugin.version: 3.14.1 -[DEBUG] maven-dependency-plugin.version: 3.9.0 -[DEBUG] maven-deploy-plugin.version: 3.1.4 -[DEBUG] maven-enforcer-plugin.version: 3.6.2 -[DEBUG] maven-failsafe-plugin.version: 3.5.4 -[DEBUG] maven-help-plugin.version: 3.5.1 -[DEBUG] maven-install-plugin.version: 3.1.4 -[DEBUG] maven-invoker-plugin.version: 3.9.1 -[DEBUG] maven-jar-plugin.version: 3.4.2 -[DEBUG] maven-javadoc-plugin.version: 3.12.0 -[DEBUG] maven-resources-plugin.version: 3.3.1 -[DEBUG] maven-shade-plugin.version: 3.6.1 -[DEBUG] maven-source-plugin.version: 3.3.1 -[DEBUG] maven-surefire-plugin.version: 3.5.4 -[DEBUG] maven-war-plugin.version: 3.4.0 -[DEBUG] maven.artifact.threads: 4 -[DEBUG] maven.build.timestamp: 2026-01-18T17:04:13Z -[DEBUG] maven.build.version: Apache Maven 3.6.3 -[DEBUG] maven.compiler.release: 21 -[DEBUG] maven.conf: /usr/share/maven/conf -[DEBUG] maven.home: /usr/share/maven -[DEBUG] maven.multiModuleProjectDirectory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] maven.scm.provider.cvs.implementation: cvs_native -[DEBUG] maven.scm.user: phil -[DEBUG] maven.version: 3.6.3 -[DEBUG] maven.wagon.http.ssl.allowall: true -[DEBUG] maven.wagon.http.ssl.insecure: true -[DEBUG] maven1.repo: C:/Users/LightHouse/.maven/repository -[DEBUG] micrometer-tracing.version: 1.6.1 -[DEBUG] micrometer.version: 1.16.1 -[DEBUG] mockito.version: 5.20.0 -[DEBUG] mongodb.version: 5.6.2 -[DEBUG] mssql-jdbc.version: 13.2.1.jre11 -[DEBUG] mysql.version: 9.5.0 -[DEBUG] native-build-tools-plugin.version: 0.11.3 -[DEBUG] native.encoding: UTF-8 -[DEBUG] nekohtml.version: 1.9.22 -[DEBUG] neo4j-java-driver.version: 6.0.2 -[DEBUG] netty.version: 4.2.9.Final -[DEBUG] nexus.releases.url: file:///C:/progs/sonatype-work/nexus/storage/releases -[DEBUG] nexus.snapshots.url: file:///C:/progs/sonatype-work/nexus/storage/snapshots -[DEBUG] opentelemetry.version: 1.55.0 -[DEBUG] oracle-database.version: 23.9.0.25.07 -[DEBUG] oracle-r2dbc.version: 1.3.0 -[DEBUG] os.arch: amd64 -[DEBUG] os.name: Linux -[DEBUG] os.version: 5.15.167.4-microsoft-standard-WSL2 -[DEBUG] path.separator: : -[DEBUG] pooled-jms.version: 3.1.8 -[DEBUG] postgresql.version: 42.7.8 -[DEBUG] project.baseUri: file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/ -[DEBUG] project.build.sourceEncoding: UTF-8 -[DEBUG] project.reporting.outputEncoding: UTF-8 -[DEBUG] prometheus-client.version: 1.4.3 -[DEBUG] prometheus-simpleclient.version: 0.16.0 -[DEBUG] pulsar.version: 4.1.2 -[DEBUG] quartz.version: 2.5.2 -[DEBUG] querydsl.version: 5.1.0 -[DEBUG] r2dbc-h2.version: 1.1.0.RELEASE -[DEBUG] r2dbc-mariadb.version: 1.3.0 -[DEBUG] r2dbc-mssql.version: 1.0.3.RELEASE -[DEBUG] r2dbc-mysql.version: 1.4.1 -[DEBUG] r2dbc-pool.version: 1.0.2.RELEASE -[DEBUG] r2dbc-postgresql.version: 1.1.1.RELEASE -[DEBUG] r2dbc-proxy.version: 1.1.6.RELEASE -[DEBUG] r2dbc-spi.version: 1.0.0.RELEASE -[DEBUG] rabbit-amqp-client.version: 5.27.1 -[DEBUG] rabbit-stream-client.version: 0.23.0 -[DEBUG] reactive-streams.version: 1.0.4 -[DEBUG] reactor-bom.version: 2025.0.1 -[DEBUG] resource.delimiter: @ -[DEBUG] rsocket.version: 1.1.5 -[DEBUG] rxjava3.version: 3.1.12 -[DEBUG] saaj-impl.version: 3.0.4 -[DEBUG] selenium-htmlunit.version: 4.36.1 -[DEBUG] selenium.version: 4.37.0 -[DEBUG] sendgrid.version: 4.10.3 -[DEBUG] slf4j.version: 2.0.17 -[DEBUG] snakeyaml.version: 2.5 -[DEBUG] spring-amqp.version: 4.0.1 -[DEBUG] spring-batch.version: 6.0.1 -[DEBUG] spring-boot.run.main-class: ${start-class} -[DEBUG] spring-data-bom.version: 2025.1.1 -[DEBUG] spring-framework.version: 7.0.2 -[DEBUG] spring-graphql.version: 2.0.1 -[DEBUG] spring-hateoas.version: 3.0.1 -[DEBUG] spring-integration.version: 7.0.1 -[DEBUG] spring-kafka.version: 4.0.1 -[DEBUG] spring-ldap.version: 4.0.1 -[DEBUG] spring-pulsar.version: 2.0.1 -[DEBUG] spring-restdocs.version: 4.0.0 -[DEBUG] spring-security.version: 7.0.2 -[DEBUG] spring-session.version: 4.0.1 -[DEBUG] spring-ws.version: 5.0.0 -[DEBUG] sqlite-jdbc.version: 3.50.3.0 -[DEBUG] stderr.encoding: UTF-8 -[DEBUG] stdin.encoding: UTF-8 -[DEBUG] stdout.encoding: UTF-8 -[DEBUG] sun.arch.data.model: 64 -[DEBUG] sun.boot.library.path: /home/phil/.sdkman/candidates/java/25.0.1-tem/lib -[DEBUG] sun.cpu.endian: little -[DEBUG] sun.io.unicode.encoding: UnicodeLittle -[DEBUG] sun.java.command: org.codehaus.plexus.classworlds.launcher.Launcher -B -X verify -[DEBUG] sun.java.launcher: SUN_STANDARD -[DEBUG] sun.jnu.encoding: UTF-8 -[DEBUG] sun.management.compiler: HotSpot 64-Bit Tiered Compilers -[DEBUG] testcontainers-redis-module.version: 2.2.4 -[DEBUG] testcontainers.version: 2.0.3 -[DEBUG] thymeleaf-extras-data-attribute.version: 2.0.1 -[DEBUG] thymeleaf-extras-springsecurity.version: 3.1.3.RELEASE -[DEBUG] thymeleaf-layout-dialect.version: 3.4.0 -[DEBUG] thymeleaf.version: 3.1.3.RELEASE -[DEBUG] tomcat.version: 11.0.15 -[DEBUG] unboundid-ldapsdk.version: 7.0.4 -[DEBUG] user.dir: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] user.home: /home/phil -[DEBUG] user.language: en -[DEBUG] user.name: phil -[DEBUG] userfront.repo.url: https://ssh.lighthouse.com.br/nexus/content/repositories/releases -[DEBUG] userfront.snapshots.url: https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots -[DEBUG] versions-maven-plugin.version: 2.19.1 -[DEBUG] vibur.version: 26.0 -[DEBUG] webjars-locator-core.version: 0.59 -[DEBUG] webjars-locator-lite.version: 1.1.2 -[DEBUG] wsdl4j.version: 1.6.3 -[DEBUG] xml-maven-plugin.version: 1.2.0 -[DEBUG] xmlunit2.version: 2.10.4 -[DEBUG] yasson.version: 3.0.4 -[DEBUG] zipkin-reporter.version: 3.5.1 -[DEBUG] Using 'UTF-8' encoding to copy filtered resources. -[DEBUG] Using 'UTF-8' encoding to copy filtered properties files. -[DEBUG] resource with targetPath null -directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources -excludes [] -includes [**/application*.yml, **/application*.yaml, **/application*.properties] -[DEBUG] ignoreDelta true -[INFO] Copying 1 resource from src/main/resources to target/classes -[DEBUG] Copying file application.yaml -[DEBUG] file application.yaml has a filtered file extension -[DEBUG] Using 'UTF-8' encoding to copy filtered resource 'application.yaml'. -[DEBUG] filtering /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml to /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/application.yaml -[DEBUG] resource with targetPath null -directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources -excludes [**/application*.yml, **/application*.yaml, **/application*.properties] -includes [] -[DEBUG] ignoreDelta true -[INFO] Copying 0 resource from src/main/resources to target/classes -[DEBUG] no user filter components -[INFO] -[INFO] --- maven-compiler-plugin:3.14.1:compile (default-compile) @ spring-security-auth-server --- -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (http://repository.apache.org/snapshots). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=34266, ConflictMarker.markTime=77003, ConflictMarker.nodeCount=23, ConflictIdSorter.graphTime=14824, ConflictIdSorter.topsortTime=25255, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=277490, ConflictResolver.conflictItemCount=23, DefaultDependencyCollector.collectTime=291053229, DefaultDependencyCollector.transformTime=459682} -[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.14.1 -[DEBUG] org.ow2.asm:asm:jar:9.8:compile -[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile -[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile -[DEBUG] commons-io:commons-io:jar:2.11.0:compile -[DEBUG] org.apache.maven.shared:maven-shared-incremental:jar:1.1:compile -[DEBUG] org.codehaus.plexus:plexus-java:jar:1.5.0:compile -[DEBUG] com.thoughtworks.qdox:qdox:jar:2.2.0:compile -[DEBUG] org.codehaus.plexus:plexus-compiler-api:jar:2.15.0:compile -[DEBUG] org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0:compile -[DEBUG] javax.inject:javax.inject:jar:1:compile -[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.1:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0:runtime -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.2:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.14.1 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.14.1 -[DEBUG] Imported: < maven.api -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.14.1 -[DEBUG] Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.14.1 -[DEBUG] Included: org.ow2.asm:asm:jar:9.8 -[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2 -[DEBUG] Included: commons-io:commons-io:jar:2.11.0 -[DEBUG] Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1 -[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.5.0 -[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.2.0 -[DEBUG] Included: org.codehaus.plexus:plexus-compiler-api:jar:2.15.0 -[DEBUG] Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0 -[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.1 -[DEBUG] Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.2 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.14.1:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.14.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.14.1:compile' with basic configurator --> -[DEBUG] (s) groupId = org.springframework.boot -[DEBUG] (s) artifactId = spring-boot-configuration-processor -[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] -[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true -[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) compilePath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar] -[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java] -[DEBUG] (f) compilerId = javac -[DEBUG] (f) createMissingPackageInfoClass = true -[DEBUG] (f) debug = true -[DEBUG] (f) debugFileName = javac -[DEBUG] (f) enablePreview = false -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) failOnError = true -[DEBUG] (f) failOnWarning = false -[DEBUG] (f) fileExtensions = [jar, class] -[DEBUG] (f) forceJavacCompilerUse = false -[DEBUG] (f) forceLegacyJavacApi = false -[DEBUG] (f) fork = false -[DEBUG] (f) generatedSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations -[DEBUG] (f) moduleVersion = 4.0.1 -[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.14.1:compile {execution: default-compile} -[DEBUG] (f) optimize = false -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (f) parameters = true -[DEBUG] (f) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) projectArtifact = org.springframework.boot:spring-security-auth-server:jar:4.0.1 -[DEBUG] (s) release = 21 -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@58496dc -[DEBUG] (f) showCompilationChanges = false -[DEBUG] (f) showDeprecation = false -[DEBUG] (f) showWarnings = true -[DEBUG] (f) skipMultiThreadWarning = false -[DEBUG] (f) source = 1.8 -[DEBUG] (f) staleMillis = 0 -[DEBUG] (s) target = 1.8 -[DEBUG] (f) useIncrementalCompilation = true -[DEBUG] (f) useModuleVersion = true -[DEBUG] (f) verbose = false -[DEBUG] -- end configuration -- -[DEBUG] Using compiler 'javac'. -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=30794, ConflictMarker.markTime=22365, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=3362, ConflictIdSorter.topsortTime=7901, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=46021, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=20335350, DefaultDependencyCollector.transformTime=125844} -[DEBUG] CompilerReuseStrategy: reuseCreated -[DEBUG] useIncrementalCompilation enabled -[INFO] Nothing to compile - all classes are up to date. -[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations to the project compile source roots but NOT the actual compile source roots: - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java -[INFO] -[INFO] --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ spring-security-auth-server --- -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:3.3.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:3.3.1:testResources' with basic configurator --> -[DEBUG] (f) addDefaultExcludes = true -[DEBUG] (f) buildFilters = [] -[DEBUG] (s) delimiters = [@] -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) escapeWindowsPaths = true -[DEBUG] (f) fileNameFiltering = false -[DEBUG] (s) includeEmptyDirs = false -[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes -[DEBUG] (s) overwrite = false -[DEBUG] (f) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) propertiesEncoding = UTF-8 -[DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources, PatternSet [includes: {}, excludes: {}]}}] -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@58496dc -[DEBUG] (f) skip = false -[DEBUG] (f) supportMultiLineFiltering = false -[DEBUG] (f) useBuildFilters = true -[DEBUG] (s) useDefaultDelimiters = false -[DEBUG] -- end configuration -- -[DEBUG] properties used: -[DEBUG] JBOSS_HOME: C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento -[DEBUG] activemq.version: 6.1.8 -[DEBUG] altReleaseDeploymentRepository: lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/ -[DEBUG] altSnapshotDeploymentRepository: lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/ -[DEBUG] angus-mail.version: 2.0.5 -[DEBUG] artemis.version: 2.43.0 -[DEBUG] aspectj.version: 1.9.25.1 -[DEBUG] assertj.version: 3.27.6 -[DEBUG] awaitility.version: 4.3.0 -[DEBUG] brave.version: 6.3.0 -[DEBUG] build-helper-maven-plugin.version: 3.6.1 -[DEBUG] byte-buddy.version: 1.17.8 -[DEBUG] cache2k.version: 2.6.1.Final -[DEBUG] caffeine.version: 3.2.3 -[DEBUG] cassandra-driver.version: 4.19.2 -[DEBUG] checkstyle.failOnViolation: false -[DEBUG] classmate.version: 1.7.1 -[DEBUG] classworlds.conf: /usr/share/maven/bin/m2.conf -[DEBUG] commons-codec.version: 1.19.0 -[DEBUG] commons-dbcp2.version: 2.13.0 -[DEBUG] commons-lang3.version: 3.19.0 -[DEBUG] commons-logging.version: 1.3.5 -[DEBUG] commons-pool.version: 1.6 -[DEBUG] commons-pool2.version: 2.12.1 -[DEBUG] couchbase-client.version: 3.9.2 -[DEBUG] crac.version: 1.5.0 -[DEBUG] cyclonedx-maven-plugin.version: 2.9.1 -[DEBUG] db2-jdbc.version: 12.1.3.0 -[DEBUG] dependency-management-plugin.version: 1.1.7 -[DEBUG] derby.version: 10.16.1.1 -[DEBUG] ehcache3.version: 3.11.1 -[DEBUG] elasticsearch-client.version: 9.2.2 -[DEBUG] env.BUN_INSTALL: /home/phil/.bun -[DEBUG] env.CONDA_PROMPT_MODIFIER: false -[DEBUG] env.DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus -[DEBUG] env.DISPLAY: :0 -[DEBUG] env.FIG_TERM: 1 -[DEBUG] env.HOME: /home/phil -[DEBUG] env.HOSTTYPE: x86_64 -[DEBUG] env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED: 1 -[DEBUG] env.JAVA_HOME: /home/phil/.sdkman/candidates/java/25.0.1-tem -[DEBUG] env.LANG: C.UTF-8 -[DEBUG] env.LESSCLOSE: /usr/bin/lesspipe %s %s -[DEBUG] env.LESSOPEN: | /usr/bin/lesspipe %s -[DEBUG] env.LOGNAME: phil -[DEBUG] env.LS_COLORS: rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: -[DEBUG] env.MAVEN_CMD_LINE_ARGS: -B -X verify -[DEBUG] env.MAVEN_HOME: /usr/share/maven -[DEBUG] env.MAVEN_PROJECTBASEDIR: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] env.MOTD_SHOWN: update-motd -[DEBUG] env.NAME: _ -[DEBUG] env.NVM_BIN: /home/phil/.nvm/versions/node/v22.21.0/bin -[DEBUG] env.NVM_CD_FLAGS: -[DEBUG] env.NVM_DIR: /home/phil/.nvm -[DEBUG] env.NVM_INC: /home/phil/.nvm/versions/node/v22.21.0/include/node -[DEBUG] env.OLDPWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] env.PATH: /bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin -[DEBUG] env.PNPM_HOME: /home/phil/.local/share/pnpm -[DEBUG] env.POSH_CURSOR_COLUMN: 1 -[DEBUG] env.POSH_CURSOR_LINE: 13 -[DEBUG] env.POSH_PID: 35575 -[DEBUG] env.POSH_THEME: /home/phil/.poshthemes/amro.omp.json -[DEBUG] env.POWERLINE_COMMAND: oh-my-posh -[DEBUG] env.PROCESS_LAUNCHED_BY_CW: 1 -[DEBUG] env.PROCESS_LAUNCHED_BY_Q: 1 -[DEBUG] env.PULSE_SERVER: unix:/mnt/wslg/PulseServer -[DEBUG] env.PWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] env.SDKMAN_BROKER_API: https://broker.sdkman.io -[DEBUG] env.SDKMAN_CANDIDATES_API: https://api.sdkman.io/2 -[DEBUG] env.SDKMAN_CANDIDATES_DIR: /home/phil/.sdkman/candidates -[DEBUG] env.SDKMAN_DIR: /home/phil/.sdkman -[DEBUG] env.SDKMAN_OLD_PWD: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] env.SDKMAN_PLATFORM: linuxx64 -[DEBUG] env.SHELL: /bin/bash -[DEBUG] env.SHLVL: 2 -[DEBUG] env.TERM: xterm-256color -[DEBUG] env.TERMINAL_EMULATOR: JetBrains-JediTerm -[DEBUG] env.TERM_SESSION_ID: 69e52897-81f9-4b3a-bda5-e5bd64973300 -[DEBUG] env.USER: phil -[DEBUG] env.WASMTIME_HOME: /home/phil/.wasmtime -[DEBUG] env.WAYLAND_DISPLAY: wayland-0 -[DEBUG] env.WSL2_GUI_APPS_ENABLED: 1 -[DEBUG] env.WSLENV: WT_SESSION:WT_PROFILE_ID: -[DEBUG] env.WSL_DISTRO_NAME: Ubuntu -[DEBUG] env.WSL_INTEROP: /run/WSL/1158_interop -[DEBUG] env.WT_PROFILE_ID: {51855cb2-8cce-5362-8f54-464b92b32386} -[DEBUG] env.WT_SESSION: 662f89ed-a2c7-4860-8915-7387a9a46982 -[DEBUG] env.XDG_DATA_DIRS: /usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop -[DEBUG] env.XDG_RUNTIME_DIR: /run/user/1000/ -[DEBUG] env._: /bin/mvn -[DEBUG] env._INTELLIJ_FORCE_PREPEND_PATH: /bin: -[DEBUG] farm.repository.url: https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository -[DEBUG] file.encoding: UTF-8 -[DEBUG] file.separator: / -[DEBUG] flyway.version: 11.14.1 -[DEBUG] freemarker.version: 2.3.34 -[DEBUG] git-commit-id-maven-plugin.version: 9.0.2 -[DEBUG] glassfish-jaxb.version: 4.0.6 -[DEBUG] glassfish-jstl.version: 3.0.1 -[DEBUG] gpg.executable: gpg -[DEBUG] gpg.passphrase: ${env.GPG_PASSPHRASE} -[DEBUG] graphql-java.version: 25.0 -[DEBUG] groovy.version: 5.0.3 -[DEBUG] gson.version: 2.13.2 -[DEBUG] h2.version: 2.4.240 -[DEBUG] hamcrest.version: 3.0 -[DEBUG] hazelcast.version: 5.5.0 -[DEBUG] hibernate-validator.version: 9.0.1.Final -[DEBUG] hibernate.version: 7.2.0.Final -[DEBUG] hikaricp.version: 7.0.2 -[DEBUG] hiptv.db.password: hiptv -[DEBUG] hiptv.db.username: hiptv -[DEBUG] hsqldb.version: 2.7.3 -[DEBUG] htmlunit.version: 4.17.0 -[DEBUG] httpasyncclient.version: 4.1.5 -[DEBUG] httpclient5.version: 5.5.1 -[DEBUG] httpcore.version: 4.4.16 -[DEBUG] httpcore5.version: 5.3.6 -[DEBUG] infinispan.version: 15.2.6.Final -[DEBUG] influxdb-java.version: 2.25 -[DEBUG] jackson-2-bom.version: 2.20.1 -[DEBUG] jackson-bom.version: 3.0.3 -[DEBUG] jakarta-activation.version: 2.1.4 -[DEBUG] jakarta-annotation.version: 3.0.0 -[DEBUG] jakarta-inject.version: 2.0.1 -[DEBUG] jakarta-jms.version: 3.1.0 -[DEBUG] jakarta-json-bind.version: 3.0.1 -[DEBUG] jakarta-json.version: 2.1.3 -[DEBUG] jakarta-mail.version: 2.1.5 -[DEBUG] jakarta-management.version: 1.1.4 -[DEBUG] jakarta-persistence.version: 3.2.0 -[DEBUG] jakarta-servlet-jsp-jstl.version: 3.0.2 -[DEBUG] jakarta-servlet.version: 6.1.0 -[DEBUG] jakarta-transaction.version: 2.0.1 -[DEBUG] jakarta-validation.version: 3.1.1 -[DEBUG] jakarta-websocket.version: 2.2.0 -[DEBUG] jakarta-ws-rs.version: 4.0.0 -[DEBUG] jakarta-xml-bind.version: 4.0.4 -[DEBUG] jakarta-xml-soap.version: 3.0.2 -[DEBUG] jakarta-xml-ws.version: 4.0.2 -[DEBUG] janino.version: 3.1.12 -[DEBUG] java.class.path: /usr/share/maven/boot/plexus-classworlds-2.x.jar -[DEBUG] java.class.version: 69.0 -[DEBUG] java.home: /home/phil/.sdkman/candidates/java/25.0.1-tem -[DEBUG] java.io.tmpdir: /tmp -[DEBUG] java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib -[DEBUG] java.runtime.name: OpenJDK Runtime Environment -[DEBUG] java.runtime.version: 25.0.1+8-LTS -[DEBUG] java.specification.name: Java Platform API Specification -[DEBUG] java.specification.vendor: Oracle Corporation -[DEBUG] java.specification.version: 25 -[DEBUG] java.vendor: Eclipse Adoptium -[DEBUG] java.vendor.url: https://adoptium.net/ -[DEBUG] java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues -[DEBUG] java.vendor.version: Temurin-25.0.1+8 -[DEBUG] java.version: 25.0.1 -[DEBUG] java.version.date: 2025-10-21 -[DEBUG] java.vm.compressedOopsMode: Zero based -[DEBUG] java.vm.info: mixed mode, sharing -[DEBUG] java.vm.name: OpenJDK 64-Bit Server VM -[DEBUG] java.vm.specification.name: Java Virtual Machine Specification -[DEBUG] java.vm.specification.vendor: Oracle Corporation -[DEBUG] java.vm.specification.version: 25 -[DEBUG] java.vm.vendor: Eclipse Adoptium -[DEBUG] java.vm.version: 25.0.1+8-LTS -[DEBUG] javax-cache.version: 1.1.1 -[DEBUG] javax-money.version: 1.1 -[DEBUG] jaxen.version: 2.0.0 -[DEBUG] jaybird.version: 6.0.3 -[DEBUG] jboss-logging.version: 3.6.1.Final -[DEBUG] jboss.home: C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento -[DEBUG] jdk.debug: release -[DEBUG] jdom2.version: 2.0.6.1 -[DEBUG] jedis.version: 7.0.0 -[DEBUG] jersey.version: 4.0.0 -[DEBUG] jetty-reactive-httpclient.version: 4.1.4 -[DEBUG] jetty.version: 12.1.5 -[DEBUG] jmustache.version: 1.16 -[DEBUG] jooq.version: 3.19.29 -[DEBUG] json-path.version: 2.10.0 -[DEBUG] json-smart.version: 2.6.0 -[DEBUG] jsonassert.version: 1.5.3 -[DEBUG] jspecify.version: 1.0.0 -[DEBUG] jtds.version: 1.3.1 -[DEBUG] junit-jupiter.version: 6.0.1 -[DEBUG] junit.version: 4.13.2 -[DEBUG] kafka.version: 4.1.1 -[DEBUG] kotlin-coroutines.version: 1.10.2 -[DEBUG] kotlin-serialization.version: 1.9.0 -[DEBUG] kotlin.version: 2.2.21 -[DEBUG] lettuce.version: 6.8.1.RELEASE -[DEBUG] library.jansi.path: /usr/share/maven/lib/jansi-native -[DEBUG] lightbm.jbossHome: c:/progs/lightbm/jboss -[DEBUG] lightbm.repo.url: file:///C:/progs/sonatype-work/nexus/storage/releases -[DEBUG] lightbm.serverName: lightbm -[DEBUG] lighthouse.repo.url: https://ssh.lighthouse.com.br/nexus/content/repositories/releases -[DEBUG] lighthouse.snapshots.url: https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots -[DEBUG] line.separator: - -[DEBUG] liquibase.version: 5.0.1 -[DEBUG] log4j2.version: 2.25.3 -[DEBUG] logback.version: 1.5.22 -[DEBUG] lombok.version: 1.18.42 -[DEBUG] mariadb.version: 3.5.7 -[DEBUG] maven-antrun-plugin.version: 3.2.0 -[DEBUG] maven-assembly-plugin.version: 3.7.1 -[DEBUG] maven-clean-plugin.version: 3.5.0 -[DEBUG] maven-compiler-plugin.version: 3.14.1 -[DEBUG] maven-dependency-plugin.version: 3.9.0 -[DEBUG] maven-deploy-plugin.version: 3.1.4 -[DEBUG] maven-enforcer-plugin.version: 3.6.2 -[DEBUG] maven-failsafe-plugin.version: 3.5.4 -[DEBUG] maven-help-plugin.version: 3.5.1 -[DEBUG] maven-install-plugin.version: 3.1.4 -[DEBUG] maven-invoker-plugin.version: 3.9.1 -[DEBUG] maven-jar-plugin.version: 3.4.2 -[DEBUG] maven-javadoc-plugin.version: 3.12.0 -[DEBUG] maven-resources-plugin.version: 3.3.1 -[DEBUG] maven-shade-plugin.version: 3.6.1 -[DEBUG] maven-source-plugin.version: 3.3.1 -[DEBUG] maven-surefire-plugin.version: 3.5.4 -[DEBUG] maven-war-plugin.version: 3.4.0 -[DEBUG] maven.artifact.threads: 4 -[DEBUG] maven.build.timestamp: 2026-01-18T17:04:14Z -[DEBUG] maven.build.version: Apache Maven 3.6.3 -[DEBUG] maven.compiler.release: 21 -[DEBUG] maven.conf: /usr/share/maven/conf -[DEBUG] maven.home: /usr/share/maven -[DEBUG] maven.multiModuleProjectDirectory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] maven.scm.provider.cvs.implementation: cvs_native -[DEBUG] maven.scm.user: phil -[DEBUG] maven.version: 3.6.3 -[DEBUG] maven.wagon.http.ssl.allowall: true -[DEBUG] maven.wagon.http.ssl.insecure: true -[DEBUG] maven1.repo: C:/Users/LightHouse/.maven/repository -[DEBUG] micrometer-tracing.version: 1.6.1 -[DEBUG] micrometer.version: 1.16.1 -[DEBUG] mockito.version: 5.20.0 -[DEBUG] mongodb.version: 5.6.2 -[DEBUG] mssql-jdbc.version: 13.2.1.jre11 -[DEBUG] mysql.version: 9.5.0 -[DEBUG] native-build-tools-plugin.version: 0.11.3 -[DEBUG] native.encoding: UTF-8 -[DEBUG] nekohtml.version: 1.9.22 -[DEBUG] neo4j-java-driver.version: 6.0.2 -[DEBUG] netty.version: 4.2.9.Final -[DEBUG] nexus.releases.url: file:///C:/progs/sonatype-work/nexus/storage/releases -[DEBUG] nexus.snapshots.url: file:///C:/progs/sonatype-work/nexus/storage/snapshots -[DEBUG] opentelemetry.version: 1.55.0 -[DEBUG] oracle-database.version: 23.9.0.25.07 -[DEBUG] oracle-r2dbc.version: 1.3.0 -[DEBUG] os.arch: amd64 -[DEBUG] os.name: Linux -[DEBUG] os.version: 5.15.167.4-microsoft-standard-WSL2 -[DEBUG] path.separator: : -[DEBUG] pooled-jms.version: 3.1.8 -[DEBUG] postgresql.version: 42.7.8 -[DEBUG] project.baseUri: file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/ -[DEBUG] project.build.sourceEncoding: UTF-8 -[DEBUG] project.reporting.outputEncoding: UTF-8 -[DEBUG] prometheus-client.version: 1.4.3 -[DEBUG] prometheus-simpleclient.version: 0.16.0 -[DEBUG] pulsar.version: 4.1.2 -[DEBUG] quartz.version: 2.5.2 -[DEBUG] querydsl.version: 5.1.0 -[DEBUG] r2dbc-h2.version: 1.1.0.RELEASE -[DEBUG] r2dbc-mariadb.version: 1.3.0 -[DEBUG] r2dbc-mssql.version: 1.0.3.RELEASE -[DEBUG] r2dbc-mysql.version: 1.4.1 -[DEBUG] r2dbc-pool.version: 1.0.2.RELEASE -[DEBUG] r2dbc-postgresql.version: 1.1.1.RELEASE -[DEBUG] r2dbc-proxy.version: 1.1.6.RELEASE -[DEBUG] r2dbc-spi.version: 1.0.0.RELEASE -[DEBUG] rabbit-amqp-client.version: 5.27.1 -[DEBUG] rabbit-stream-client.version: 0.23.0 -[DEBUG] reactive-streams.version: 1.0.4 -[DEBUG] reactor-bom.version: 2025.0.1 -[DEBUG] resource.delimiter: @ -[DEBUG] rsocket.version: 1.1.5 -[DEBUG] rxjava3.version: 3.1.12 -[DEBUG] saaj-impl.version: 3.0.4 -[DEBUG] selenium-htmlunit.version: 4.36.1 -[DEBUG] selenium.version: 4.37.0 -[DEBUG] sendgrid.version: 4.10.3 -[DEBUG] slf4j.version: 2.0.17 -[DEBUG] snakeyaml.version: 2.5 -[DEBUG] spring-amqp.version: 4.0.1 -[DEBUG] spring-batch.version: 6.0.1 -[DEBUG] spring-boot.run.main-class: ${start-class} -[DEBUG] spring-data-bom.version: 2025.1.1 -[DEBUG] spring-framework.version: 7.0.2 -[DEBUG] spring-graphql.version: 2.0.1 -[DEBUG] spring-hateoas.version: 3.0.1 -[DEBUG] spring-integration.version: 7.0.1 -[DEBUG] spring-kafka.version: 4.0.1 -[DEBUG] spring-ldap.version: 4.0.1 -[DEBUG] spring-pulsar.version: 2.0.1 -[DEBUG] spring-restdocs.version: 4.0.0 -[DEBUG] spring-security.version: 7.0.2 -[DEBUG] spring-session.version: 4.0.1 -[DEBUG] spring-ws.version: 5.0.0 -[DEBUG] sqlite-jdbc.version: 3.50.3.0 -[DEBUG] stderr.encoding: UTF-8 -[DEBUG] stdin.encoding: UTF-8 -[DEBUG] stdout.encoding: UTF-8 -[DEBUG] sun.arch.data.model: 64 -[DEBUG] sun.boot.library.path: /home/phil/.sdkman/candidates/java/25.0.1-tem/lib -[DEBUG] sun.cpu.endian: little -[DEBUG] sun.io.unicode.encoding: UnicodeLittle -[DEBUG] sun.java.command: org.codehaus.plexus.classworlds.launcher.Launcher -B -X verify -[DEBUG] sun.java.launcher: SUN_STANDARD -[DEBUG] sun.jnu.encoding: UTF-8 -[DEBUG] sun.management.compiler: HotSpot 64-Bit Tiered Compilers -[DEBUG] testcontainers-redis-module.version: 2.2.4 -[DEBUG] testcontainers.version: 2.0.3 -[DEBUG] thymeleaf-extras-data-attribute.version: 2.0.1 -[DEBUG] thymeleaf-extras-springsecurity.version: 3.1.3.RELEASE -[DEBUG] thymeleaf-layout-dialect.version: 3.4.0 -[DEBUG] thymeleaf.version: 3.1.3.RELEASE -[DEBUG] tomcat.version: 11.0.15 -[DEBUG] unboundid-ldapsdk.version: 7.0.4 -[DEBUG] user.dir: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] user.home: /home/phil -[DEBUG] user.language: en -[DEBUG] user.name: phil -[DEBUG] userfront.repo.url: https://ssh.lighthouse.com.br/nexus/content/repositories/releases -[DEBUG] userfront.snapshots.url: https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots -[DEBUG] versions-maven-plugin.version: 2.19.1 -[DEBUG] vibur.version: 26.0 -[DEBUG] webjars-locator-core.version: 0.59 -[DEBUG] webjars-locator-lite.version: 1.1.2 -[DEBUG] wsdl4j.version: 1.6.3 -[DEBUG] xml-maven-plugin.version: 1.2.0 -[DEBUG] xmlunit2.version: 2.10.4 -[DEBUG] yasson.version: 3.0.4 -[DEBUG] zipkin-reporter.version: 3.5.1 -[DEBUG] Using 'UTF-8' encoding to copy filtered resources. -[DEBUG] Using 'UTF-8' encoding to copy filtered properties files. -[DEBUG] resource with targetPath null -directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources -excludes [] -includes [] -[INFO] skip non existing resourceDirectory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources -[DEBUG] no user filter components -[INFO] -[INFO] --- maven-compiler-plugin:3.14.1:testCompile (default-testCompile) @ spring-security-auth-server --- -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.14.1:testCompile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.14.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.14.1:testCompile' with basic configurator --> -[DEBUG] (s) groupId = org.springframework.boot -[DEBUG] (s) artifactId = spring-boot-configuration-processor -[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] -[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true -[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] -[DEBUG] (f) compilerId = javac -[DEBUG] (f) createMissingPackageInfoClass = true -[DEBUG] (f) debug = true -[DEBUG] (f) debugFileName = javac-test -[DEBUG] (f) enablePreview = false -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) failOnError = true -[DEBUG] (f) failOnWarning = false -[DEBUG] (f) fileExtensions = [jar, class] -[DEBUG] (f) forceJavacCompilerUse = false -[DEBUG] (f) forceLegacyJavacApi = false -[DEBUG] (f) fork = false -[DEBUG] (f) generatedTestSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations -[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.14.1:testCompile {execution: default-testCompile} -[DEBUG] (f) optimize = false -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes -[DEBUG] (f) parameters = true -[DEBUG] (f) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) release = 21 -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@58496dc -[DEBUG] (f) showCompilationChanges = false -[DEBUG] (f) showDeprecation = false -[DEBUG] (f) showWarnings = true -[DEBUG] (f) skipMultiThreadWarning = false -[DEBUG] (f) source = 1.8 -[DEBUG] (f) staleMillis = 0 -[DEBUG] (s) target = 1.8 -[DEBUG] (f) testPath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar] -[DEBUG] (f) useIncrementalCompilation = true -[DEBUG] (f) useModulePath = true -[DEBUG] (f) verbose = false -[DEBUG] -- end configuration -- -[DEBUG] Using compiler 'javac'. -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=11868, ConflictMarker.markTime=14237, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=2490, ConflictIdSorter.topsortTime=7149, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=35493, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=623112, DefaultDependencyCollector.transformTime=82727} -[DEBUG] CompilerReuseStrategy: reuseCreated -[DEBUG] useIncrementalCompilation enabled -[INFO] Nothing to compile - all classes are up to date. -[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations to the project test-compile source roots but NOT the actual test-compile source roots: - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java -[INFO] -[INFO] --- maven-surefire-plugin:3.5.4:test (default-test) @ spring-security-auth-server --- -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=41752, ConflictMarker.markTime=26749, ConflictMarker.nodeCount=25, ConflictIdSorter.graphTime=9425, ConflictIdSorter.topsortTime=18476, ConflictIdSorter.conflictIdCount=15, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=209556, ConflictResolver.conflictItemCount=25, DefaultDependencyCollector.collectTime=193303747, DefaultDependencyCollector.transformTime=349378} -[DEBUG] org.apache.maven.plugins:maven-surefire-plugin:jar:3.5.4 -[DEBUG] org.apache.maven.surefire:surefire-api:jar:3.5.4:compile -[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.5.4:compile -[DEBUG] org.apache.maven.surefire:surefire-shared-utils:jar:3.5.4:compile (version managed from default) -[DEBUG] org.apache.maven.surefire:surefire-extensions-api:jar:3.5.4:compile -[DEBUG] org.apache.maven.surefire:maven-surefire-common:jar:3.5.4:compile -[DEBUG] org.apache.maven.surefire:surefire-booter:jar:3.5.4:compile -[DEBUG] org.apache.maven.surefire:surefire-extensions-spi:jar:3.5.4:compile -[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile -[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile -[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0:compile (version managed from default) -[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-java:jar:1.5.0:compile (version managed from default) -[DEBUG] org.ow2.asm:asm:jar:9.8:compile -[DEBUG] com.thoughtworks.qdox:qdox:jar:2.2.0:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.5.4 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.5.4 -[DEBUG] Imported: < maven.api -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.5.4 -[DEBUG] Included: org.apache.maven.plugins:maven-surefire-plugin:jar:3.5.4 -[DEBUG] Included: org.apache.maven.surefire:surefire-api:jar:3.5.4 -[DEBUG] Included: org.apache.maven.surefire:surefire-logger-api:jar:3.5.4 -[DEBUG] Included: org.apache.maven.surefire:surefire-shared-utils:jar:3.5.4 -[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-api:jar:3.5.4 -[DEBUG] Included: org.apache.maven.surefire:maven-surefire-common:jar:3.5.4 -[DEBUG] Included: org.apache.maven.surefire:surefire-booter:jar:3.5.4 -[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-spi:jar:3.5.4 -[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 -[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0 -[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.5.0 -[DEBUG] Included: org.ow2.asm:asm:jar:9.8 -[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.2.0 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:1.1 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:3.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test' with basic configurator --> -[DEBUG] (f) additionalClasspathDependencies = [] -[DEBUG] (s) additionalClasspathElements = [] -[DEBUG] (s) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] (s) childDelegation = false -[DEBUG] (f) classesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (s) classpathDependencyExcludes = [] -[DEBUG] (s) dependenciesToScan = [] -[DEBUG] (s) enableAssertions = true -[DEBUG] (s) enableOutErrElements = true -[DEBUG] (s) enablePropertiesElement = true -[DEBUG] (s) encoding = UTF-8 -[DEBUG] (s) excludeJUnit5Engines = [] -[DEBUG] (f) excludedEnvironmentVariables = [] -[DEBUG] (s) excludes = [] -[DEBUG] (s) failIfNoSpecifiedTests = true -[DEBUG] (s) failIfNoTests = false -[DEBUG] (s) failOnFlakeCount = 0 -[DEBUG] (f) forkCount = 1 -[DEBUG] (s) forkedProcessExitTimeoutInSeconds = 30 -[DEBUG] (s) includeJUnit5Engines = [] -[DEBUG] (s) includes = [] -[DEBUG] (s) junitArtifactName = junit:junit -[DEBUG] (f) parallelMavenExecution = false -[DEBUG] (s) parallelOptimized = true -[DEBUG] (s) perCoreThreadCount = true -[DEBUG] (s) pluginArtifactMap = {org.apache.maven.plugins:maven-surefire-plugin=org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:3.5.4:, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:3.5.4:compile, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.5.4:compile, org.apache.maven.surefire:surefire-shared-utils=org.apache.maven.surefire:surefire-shared-utils:jar:3.5.4:compile, org.apache.maven.surefire:surefire-extensions-api=org.apache.maven.surefire:surefire-extensions-api:jar:3.5.4:compile, org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:3.5.4:compile, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:3.5.4:compile, org.apache.maven.surefire:surefire-extensions-spi=org.apache.maven.surefire:surefire-extensions-spi:jar:3.5.4:compile, org.apache.maven.resolver:maven-resolver-util=org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile, org.apache.maven.resolver:maven-resolver-api=org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile, org.apache.maven.shared:maven-common-artifact-filters=org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0:compile, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:1.7.36:compile, org.codehaus.plexus:plexus-java=org.codehaus.plexus:plexus-java:jar:1.5.0:compile, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.8:compile, com.thoughtworks.qdox:qdox=com.thoughtworks.qdox:qdox:jar:2.2.0:compile, org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.1:runtime} -[DEBUG] (f) pluginDescriptor = Component Descriptor: role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugins.maven_surefire_plugin.HelpMojo', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.5.4:help' -role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugin.surefire.SurefireMojo', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test' ---- -[DEBUG] (s) printSummary = true -[DEBUG] (s) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) projectArtifactMap = {org.springframework.boot:spring-boot-starter-webmvc=org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter=org.springframework.boot:spring-boot-starter:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-logging=org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile, ch.qos.logback:logback-classic=ch.qos.logback:logback-classic:jar:1.5.22:compile, ch.qos.logback:logback-core=ch.qos.logback:logback-core:jar:1.5.22:compile, org.apache.logging.log4j:log4j-to-slf4j=org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile, org.apache.logging.log4j:log4j-api=org.apache.logging.log4j:log4j-api:jar:2.25.3:compile, org.slf4j:jul-to-slf4j=org.slf4j:jul-to-slf4j:jar:2.0.17:compile, org.springframework.boot:spring-boot-autoconfigure=org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile, jakarta.annotation:jakarta.annotation-api=jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile, org.yaml:snakeyaml=org.yaml:snakeyaml:jar:2.5:compile, org.springframework.boot:spring-boot-starter-jackson=org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile, org.springframework.boot:spring-boot-jackson=org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile, tools.jackson.core:jackson-databind=tools.jackson.core:jackson-databind:jar:3.0.3:compile, com.fasterxml.jackson.core:jackson-annotations=com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile, tools.jackson.core:jackson-core=tools.jackson.core:jackson-core:jar:3.0.3:compile, org.springframework.boot:spring-boot-starter-tomcat=org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-tomcat-runtime=org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile, org.apache.tomcat.embed:tomcat-embed-core=org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-el=org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-websocket=org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile, org.springframework.boot:spring-boot-tomcat=org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-http-converter=org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile, org.springframework.boot:spring-boot=org.springframework.boot:spring-boot:jar:4.0.1:compile, org.springframework:spring-context=org.springframework:spring-context:jar:7.0.2:compile, org.springframework:spring-web=org.springframework:spring-web:jar:7.0.2:compile, org.springframework:spring-beans=org.springframework:spring-beans:jar:7.0.2:compile, io.micrometer:micrometer-observation=io.micrometer:micrometer-observation:jar:1.16.1:compile, io.micrometer:micrometer-commons=io.micrometer:micrometer-commons:jar:1.16.1:compile, org.springframework.boot:spring-boot-webmvc=org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-servlet=org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile, org.springframework:spring-webmvc=org.springframework:spring-webmvc:jar:7.0.2:compile, org.springframework:spring-expression=org.springframework:spring-expression:jar:7.0.2:compile, org.springframework.boot:spring-boot-starter-oauth2-authorization-server=org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-security=org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile, org.springframework.boot:spring-boot-security=org.springframework.boot:spring-boot-security:jar:4.0.1:compile, org.springframework.security:spring-security-config=org.springframework.security:spring-security-config:jar:7.0.2:compile, org.springframework.security:spring-security-core=org.springframework.security:spring-security-core:jar:7.0.2:compile, org.springframework.security:spring-security-crypto=org.springframework.security:spring-security-crypto:jar:7.0.2:compile, org.springframework.security:spring-security-web=org.springframework.security:spring-security-web:jar:7.0.2:compile, org.springframework:spring-aop=org.springframework:spring-aop:jar:7.0.2:compile, org.springframework.boot:spring-boot-security-oauth2-authorization-server=org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.security:spring-security-oauth2-authorization-server=org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-core=org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-jose=org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-resource-server=org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile, com.nimbusds:nimbus-jose-jwt=com.nimbusds:nimbus-jose-jwt:jar:10.4:compile, org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test=org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server-test:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server=org.springframework.boot:spring-boot-starter-security-oauth2-authorization-server:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-security-test=org.springframework.boot:spring-boot-starter-security-test:jar:4.0.1:test, org.springframework.boot:spring-boot-security-test=org.springframework.boot:spring-boot-security-test:jar:4.0.1:test, org.springframework.security:spring-security-test=org.springframework.security:spring-security-test:jar:7.0.2:test, org.springframework.boot:spring-boot-starter-test=org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test=org.springframework.boot:spring-boot-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test-autoconfigure=org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test, com.jayway.jsonpath:json-path=com.jayway.jsonpath:json-path:jar:2.10.0:test, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:2.0.17:compile, jakarta.xml.bind:jakarta.xml.bind-api=jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test, jakarta.activation:jakarta.activation-api=jakarta.activation:jakarta.activation-api:jar:2.1.4:test, net.minidev:json-smart=net.minidev:json-smart:jar:2.6.0:test, net.minidev:accessors-smart=net.minidev:accessors-smart:jar:2.6.0:test, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.7.1:test, org.assertj:assertj-core=org.assertj:assertj-core:jar:3.27.6:test, net.bytebuddy:byte-buddy=net.bytebuddy:byte-buddy:jar:1.17.8:test, org.awaitility:awaitility=org.awaitility:awaitility:jar:4.3.0:test, org.hamcrest:hamcrest=org.hamcrest:hamcrest:jar:3.0:test, org.junit.jupiter:junit-jupiter=org.junit.jupiter:junit-jupiter:jar:6.0.1:test, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.3.0:test, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:6.0.1:test, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:test, org.junit.jupiter:junit-jupiter-params=org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:6.0.1:test, org.mockito:mockito-core=org.mockito:mockito-core:jar:5.20.0:test, net.bytebuddy:byte-buddy-agent=net.bytebuddy:byte-buddy-agent:jar:1.17.8:test, org.objenesis:objenesis=org.objenesis:objenesis:jar:3.3:test, org.mockito:mockito-junit-jupiter=org.mockito:mockito-junit-jupiter:jar:5.20.0:test, org.skyscreamer:jsonassert=org.skyscreamer:jsonassert:jar:1.5.3:test, com.vaadin.external.google:android-json=com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test, org.springframework:spring-core=org.springframework:spring-core:jar:7.0.2:compile, commons-logging:commons-logging=commons-logging:commons-logging:jar:1.3.5:compile, org.jspecify:jspecify=org.jspecify:jspecify:jar:1.0.0:compile, org.springframework:spring-test=org.springframework:spring-test:jar:7.0.2:test, org.xmlunit:xmlunit-core=org.xmlunit:xmlunit-core:jar:2.10.4:test, org.springframework.boot:spring-boot-starter-webmvc-test=org.springframework.boot:spring-boot-starter-webmvc-test:jar:4.0.1:test, org.springframework.boot:spring-boot-starter-jackson-test=org.springframework.boot:spring-boot-starter-jackson-test:jar:4.0.1:test, org.springframework.boot:spring-boot-webmvc-test=org.springframework.boot:spring-boot-webmvc-test:jar:4.0.1:test, org.springframework.boot:spring-boot-web-server=org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile, org.springframework.boot:spring-boot-resttestclient=org.springframework.boot:spring-boot-resttestclient:jar:4.0.1:test} -[DEBUG] (s) projectBuildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) promoteUserPropertiesToSystemProperties = true -[DEBUG] (s) redirectTestOutputToFile = false -[DEBUG] (s) reportFormat = brief -[DEBUG] (s) reportsDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports -[DEBUG] (f) rerunFailingTestsCount = 0 -[DEBUG] (f) reuseForks = true -[DEBUG] (s) runOrder = filesystem -[DEBUG] (s) session = org.apache.maven.execution.MavenSession@58496dc -[DEBUG] (f) shutdown = exit -[DEBUG] (s) skip = false -[DEBUG] (f) skipAfterFailureCount = 0 -[DEBUG] (s) skipTests = false -[DEBUG] (s) suiteXmlFiles = [] -[DEBUG] (s) tempDir = surefire -[DEBUG] (s) testClassesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes -[DEBUG] (s) testFailureIgnore = false -[DEBUG] (s) testNGArtifactName = org.testng:testng -[DEBUG] (s) testSourceDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java -[DEBUG] (s) threadCountClasses = 0 -[DEBUG] (s) threadCountMethods = 0 -[DEBUG] (s) threadCountSuites = 0 -[DEBUG] (s) trimStackTrace = false -[DEBUG] (s) useFile = true -[DEBUG] (s) useManifestOnlyJar = true -[DEBUG] (f) useModulePath = true -[DEBUG] (s) useSystemClassLoader = true -[DEBUG] (s) useUnlimitedThreads = false -[DEBUG] (s) workingDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] -- end configuration -- -[DEBUG] Using JVM: /home/phil/.sdkman/candidates/java/25.0.1-tem/bin/java with Java version 25.0 -[DEBUG] Resolved included and excluded patterns: **/Test*.java, **/*Test.java, **/*Tests.java, **/*TestCase.java, !**/*$* -[DEBUG] Surefire report directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports -[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider -[DEBUG] Using the provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider -[DEBUG] Setting system property [basedir]=[/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server] -[DEBUG] Setting system property [localRepository]=[/home/phil/.m2/repository] -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=50543, ConflictMarker.markTime=39028, ConflictMarker.nodeCount=9, ConflictIdSorter.graphTime=9141, ConflictIdSorter.topsortTime=16642, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=218891, ConflictResolver.conflictItemCount=8, DefaultDependencyCollector.collectTime=10138099, DefaultDependencyCollector.transformTime=356682} -[DEBUG] Found implementation of fork node factory: org.apache.maven.plugin.surefire.extensions.LegacyForkNodeFactory -[DEBUG] Using fork starter with configuration implementation org.apache.maven.plugin.surefire.booterclient.JarManifestForkConfiguration -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=26713, ConflictMarker.markTime=19824, ConflictMarker.nodeCount=17, ConflictIdSorter.graphTime=49594, ConflictIdSorter.topsortTime=13646, ConflictIdSorter.conflictIdCount=10, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=214218, ConflictResolver.conflictItemCount=16, DefaultDependencyCollector.collectTime=87228716, DefaultDependencyCollector.transformTime=344150} -[DEBUG] Resolving artifact org.junit.platform:junit-platform-launcher:6.0.1 -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=20285, ConflictMarker.markTime=18149, ConflictMarker.nodeCount=11, ConflictIdSorter.graphTime=9844, ConflictIdSorter.topsortTime=10424, ConflictIdSorter.conflictIdCount=6, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=81147, ConflictResolver.conflictItemCount=10, DefaultDependencyCollector.collectTime=8679079, DefaultDependencyCollector.transformTime=154624} -[DEBUG] Resolved artifact org.junit.platform:junit-platform-launcher:6.0.1 to [org.junit.platform:junit-platform-launcher:jar:6.0.1, org.junit.platform:junit-platform-engine:jar:6.0.1, org.opentest4j:opentest4j:jar:1.3.0, org.junit.platform:junit-platform-commons:jar:6.0.1, org.apiguardian:apiguardian-api:jar:1.1.2, org.jspecify:jspecify:jar:1.0.0] -[DEBUG] test classpath: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar -[DEBUG] provider classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.5.4/surefire-logger-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.5.4/common-java5-3.5.4.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar -[DEBUG] test(compact) classpath: test-classes classes spring-boot-starter-webmvc-4.0.1.jar spring-boot-starter-4.0.1.jar spring-boot-starter-logging-4.0.1.jar logback-classic-1.5.22.jar logback-core-1.5.22.jar log4j-to-slf4j-2.25.3.jar log4j-api-2.25.3.jar jul-to-slf4j-2.0.17.jar spring-boot-autoconfigure-4.0.1.jar jakarta.annotation-api-3.0.0.jar snakeyaml-2.5.jar spring-boot-starter-jackson-4.0.1.jar spring-boot-jackson-4.0.1.jar jackson-databind-3.0.3.jar jackson-annotations-2.20.jar jackson-core-3.0.3.jar spring-boot-starter-tomcat-4.0.1.jar spring-boot-starter-tomcat-runtime-4.0.1.jar tomcat-embed-core-11.0.15.jar tomcat-embed-el-11.0.15.jar tomcat-embed-websocket-11.0.15.jar spring-boot-tomcat-4.0.1.jar spring-boot-http-converter-4.0.1.jar spring-boot-4.0.1.jar spring-context-7.0.2.jar spring-web-7.0.2.jar spring-beans-7.0.2.jar micrometer-observation-1.16.1.jar micrometer-commons-1.16.1.jar spring-boot-webmvc-4.0.1.jar spring-boot-servlet-4.0.1.jar spring-webmvc-7.0.2.jar spring-expression-7.0.2.jar spring-boot-starter-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-4.0.1.jar spring-boot-security-4.0.1.jar spring-security-config-7.0.2.jar spring-security-core-7.0.2.jar spring-security-crypto-7.0.2.jar spring-security-web-7.0.2.jar spring-aop-7.0.2.jar spring-boot-security-oauth2-authorization-server-4.0.1.jar spring-security-oauth2-authorization-server-7.0.2.jar spring-security-oauth2-core-7.0.2.jar spring-security-oauth2-jose-7.0.2.jar spring-security-oauth2-resource-server-7.0.2.jar nimbus-jose-jwt-10.4.jar spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-test-4.0.1.jar spring-boot-security-test-4.0.1.jar spring-security-test-7.0.2.jar spring-boot-starter-test-4.0.1.jar spring-boot-test-4.0.1.jar spring-boot-test-autoconfigure-4.0.1.jar json-path-2.10.0.jar slf4j-api-2.0.17.jar jakarta.xml.bind-api-4.0.4.jar jakarta.activation-api-2.1.4.jar json-smart-2.6.0.jar accessors-smart-2.6.0.jar asm-9.7.1.jar assertj-core-3.27.6.jar byte-buddy-1.17.8.jar awaitility-4.3.0.jar hamcrest-3.0.jar junit-jupiter-6.0.1.jar junit-jupiter-api-6.0.1.jar opentest4j-1.3.0.jar junit-platform-commons-6.0.1.jar apiguardian-api-1.1.2.jar junit-jupiter-params-6.0.1.jar junit-jupiter-engine-6.0.1.jar junit-platform-engine-6.0.1.jar mockito-core-5.20.0.jar byte-buddy-agent-1.17.8.jar objenesis-3.3.jar mockito-junit-jupiter-5.20.0.jar jsonassert-1.5.3.jar android-json-0.0.20131108.vaadin1.jar spring-core-7.0.2.jar commons-logging-1.3.5.jar jspecify-1.0.0.jar spring-test-7.0.2.jar xmlunit-core-2.10.4.jar spring-boot-starter-webmvc-test-4.0.1.jar spring-boot-starter-jackson-test-4.0.1.jar spring-boot-webmvc-test-4.0.1.jar spring-boot-web-server-4.0.1.jar spring-boot-resttestclient-4.0.1.jar -[DEBUG] provider(compact) classpath: surefire-junit-platform-3.5.4.jar surefire-api-3.5.4.jar surefire-logger-api-3.5.4.jar surefire-shared-utils-3.5.4.jar common-java5-3.5.4.jar junit-platform-launcher-6.0.1.jar -[DEBUG] in-process classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.5.4/surefire-logger-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.5.4/common-java5-3.5.4.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar /home/phil/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.5.4/maven-surefire-common-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.5.4/surefire-extensions-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.5.4/surefire-extensions-spi-3.5.4.jar -[DEBUG] in-process(compact) classpath: surefire-junit-platform-3.5.4.jar surefire-api-3.5.4.jar surefire-logger-api-3.5.4.jar surefire-shared-utils-3.5.4.jar common-java5-3.5.4.jar junit-platform-launcher-6.0.1.jar maven-surefire-common-3.5.4.jar surefire-booter-3.5.4.jar surefire-extensions-api-3.5.4.jar surefire-extensions-spi-3.5.4.jar -[INFO] -[INFO] ------------------------------------------------------- -[INFO] T E S T S -[INFO] ------------------------------------------------------- -[DEBUG] Determined Maven Process ID 59649 -[DEBUG] Fork Channel [1] connection string 'pipe://1' for the implementation class org.apache.maven.plugin.surefire.extensions.LegacyForkChannel -[DEBUG] boot classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.5.4/surefire-extensions-spi-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.5.4/surefire-logger-api-3.5.4.jar /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server-test/4.0.1/spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-oauth2-authorization-server/4.0.1/spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security-test/4.0.1/spring-boot-starter-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-test/4.0.1/spring-boot-security-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-test/7.0.2/spring-security-test-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc-test/4.0.1/spring-boot-starter-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson-test/4.0.1/spring-boot-starter-jackson-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc-test/4.0.1/spring-boot-webmvc-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-resttestclient/4.0.1/spring-boot-resttestclient-4.0.1.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.5.4/common-java5-3.5.4.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/6.0.1/junit-platform-launcher-6.0.1.jar -[DEBUG] boot(compact) classpath: surefire-booter-3.5.4.jar surefire-api-3.5.4.jar surefire-extensions-spi-3.5.4.jar surefire-shared-utils-3.5.4.jar surefire-logger-api-3.5.4.jar test-classes classes spring-boot-starter-webmvc-4.0.1.jar spring-boot-starter-4.0.1.jar spring-boot-starter-logging-4.0.1.jar logback-classic-1.5.22.jar logback-core-1.5.22.jar log4j-to-slf4j-2.25.3.jar log4j-api-2.25.3.jar jul-to-slf4j-2.0.17.jar spring-boot-autoconfigure-4.0.1.jar jakarta.annotation-api-3.0.0.jar snakeyaml-2.5.jar spring-boot-starter-jackson-4.0.1.jar spring-boot-jackson-4.0.1.jar jackson-databind-3.0.3.jar jackson-annotations-2.20.jar jackson-core-3.0.3.jar spring-boot-starter-tomcat-4.0.1.jar spring-boot-starter-tomcat-runtime-4.0.1.jar tomcat-embed-core-11.0.15.jar tomcat-embed-el-11.0.15.jar tomcat-embed-websocket-11.0.15.jar spring-boot-tomcat-4.0.1.jar spring-boot-http-converter-4.0.1.jar spring-boot-4.0.1.jar spring-context-7.0.2.jar spring-web-7.0.2.jar spring-beans-7.0.2.jar micrometer-observation-1.16.1.jar micrometer-commons-1.16.1.jar spring-boot-webmvc-4.0.1.jar spring-boot-servlet-4.0.1.jar spring-webmvc-7.0.2.jar spring-expression-7.0.2.jar spring-boot-starter-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-4.0.1.jar spring-boot-security-4.0.1.jar spring-security-config-7.0.2.jar spring-security-core-7.0.2.jar spring-security-crypto-7.0.2.jar spring-security-web-7.0.2.jar spring-aop-7.0.2.jar spring-boot-security-oauth2-authorization-server-4.0.1.jar spring-security-oauth2-authorization-server-7.0.2.jar spring-security-oauth2-core-7.0.2.jar spring-security-oauth2-jose-7.0.2.jar spring-security-oauth2-resource-server-7.0.2.jar nimbus-jose-jwt-10.4.jar spring-boot-starter-security-oauth2-authorization-server-test-4.0.1.jar spring-boot-starter-security-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-test-4.0.1.jar spring-boot-security-test-4.0.1.jar spring-security-test-7.0.2.jar spring-boot-starter-test-4.0.1.jar spring-boot-test-4.0.1.jar spring-boot-test-autoconfigure-4.0.1.jar json-path-2.10.0.jar slf4j-api-2.0.17.jar jakarta.xml.bind-api-4.0.4.jar jakarta.activation-api-2.1.4.jar json-smart-2.6.0.jar accessors-smart-2.6.0.jar asm-9.7.1.jar assertj-core-3.27.6.jar byte-buddy-1.17.8.jar awaitility-4.3.0.jar hamcrest-3.0.jar junit-jupiter-6.0.1.jar junit-jupiter-api-6.0.1.jar opentest4j-1.3.0.jar junit-platform-commons-6.0.1.jar apiguardian-api-1.1.2.jar junit-jupiter-params-6.0.1.jar junit-jupiter-engine-6.0.1.jar junit-platform-engine-6.0.1.jar mockito-core-5.20.0.jar byte-buddy-agent-1.17.8.jar objenesis-3.3.jar mockito-junit-jupiter-5.20.0.jar jsonassert-1.5.3.jar android-json-0.0.20131108.vaadin1.jar spring-core-7.0.2.jar commons-logging-1.3.5.jar jspecify-1.0.0.jar spring-test-7.0.2.jar xmlunit-core-2.10.4.jar spring-boot-starter-webmvc-test-4.0.1.jar spring-boot-starter-jackson-test-4.0.1.jar spring-boot-webmvc-test-4.0.1.jar spring-boot-web-server-4.0.1.jar spring-boot-resttestclient-4.0.1.jar surefire-junit-platform-3.5.4.jar common-java5-3.5.4.jar junit-platform-launcher-6.0.1.jar -[DEBUG] Forking command line: /bin/sh -c cd '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server' && '/home/phil/.sdkman/candidates/java/25.0.1-tem/bin/java' '-jar' '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire/surefirebooter-20260118140415984_3.jar' '/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire' '2026-01-18T14-04-15_613-jvmRun1' 'surefire-20260118140415984_1tmp' 'surefire_0-20260118140415984_2tmp' -[DEBUG] Fork Channel [1] connected to the client. -[INFO] Running com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest -14:04:17.983 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest]: MultitenantAuthServerApplicationUnitTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -14:04:18.188 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration com.baeldung.auth.server.multitenant.MultitenantAuthServerApplication for test class com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest - - . ____ _ __ _ _ - /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ -( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ - \\/ ___)| |_)| | | | | || (_| | ) ) ) ) - ' |____| .__|_| |_|_| |_\__, | / / / / - =========|_|==============|___/=/_/_/_/ - - :: Spring Boot :: (v4.0.1) - -2026-01-18T14:04:19.075-03:00 INFO 59714 --- [ main] MultitenantAuthServerApplicationUnitTest : Starting MultitenantAuthServerApplicationUnitTest using Java 25.0.1 with PID 59714 (started by phil in /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server) -2026-01-18T14:04:19.077-03:00 INFO 59714 --- [ main] MultitenantAuthServerApplicationUnitTest : No active profile set, falling back to 1 default profile: "default" -2026-01-18T14:04:20.639-03:00 INFO 59714 --- [ main] o.s.boot.tomcat.TomcatWebServer : Tomcat initialized with port 0 (http) -2026-01-18T14:04:20.657-03:00 INFO 59714 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] -2026-01-18T14:04:20.658-03:00 INFO 59714 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/11.0.15] -2026-01-18T14:04:20.789-03:00 INFO 59714 --- [ main] b.w.c.s.WebApplicationContextInitializer : Root WebApplicationContext: initialization completed in 1661 ms -2026-01-18T14:04:20.927-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating RegisteredClientRepository for tenant: issuer1 -2026-01-18T14:04:20.947-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating RegisteredClientRepository for tenant: issuer2 -2026-01-18T14:04:20.949-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationService for tenant: issuer1 -2026-01-18T14:04:20.952-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationService for tenant: issuer2 -2026-01-18T14:04:20.954-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationConsentService for tenant: issuer1 -2026-01-18T14:04:20.957-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating OAuth2AuthorizationConsentService for tenant: issuer2 -2026-01-18T14:04:20.959-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating JWKSource for tenant: issuer1 -2026-01-18T14:04:21.268-03:00 INFO 59714 --- [ main] c.b.a.s.m.c.AuthServerConfiguration : Creating JWKSource for tenant: issuer2 -2026-01-18T14:04:21.893-03:00 TRACE 59714 --- [ main] eGlobalAuthenticationAutowiredConfigurer : Eagerly initializing {org.springframework.boot.security.autoconfigure.web.servlet.ServletWebSecurityAutoConfiguration$EnableWebSecurityConfiguration=org.springframework.boot.security.autoconfigure.web.servlet.ServletWebSecurityAutoConfiguration$EnableWebSecurityConfiguration@3db1ce78} -2026-01-18T14:04:21.895-03:00 DEBUG 59714 --- [ main] swordEncoderAuthenticationManagerBuilder : No authenticationProviders and no parentAuthenticationManager defined. Returning null. -2026-01-18T14:04:22.418-03:00 DEBUG 59714 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142 with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, AuthorizationServerContextFilter, HeaderWriterFilter, CsrfFilter, OidcLogoutEndpointFilter, LogoutFilter, OAuth2AuthorizationServerMetadataEndpointFilter, OAuth2AuthorizationCodeRequestValidatingFilter, OidcProviderConfigurationEndpointFilter, NimbusJwkSetEndpointFilter, OAuth2ProtectedResourceMetadataFilter, OAuth2ClientAuthenticationFilter, BearerTokenAuthenticationFilter, AuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, ExceptionTranslationFilter, AuthorizationFilter, OAuth2AuthorizationEndpointFilter, OAuth2TokenEndpointFilter, OAuth2TokenIntrospectionEndpointFilter, OAuth2TokenRevocationEndpointFilter, OidcUserInfoEndpointFilter -2026-01-18T14:04:22.436-03:00 DEBUG 59714 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CsrfFilter, LogoutFilter, UsernamePasswordAuthenticationFilter, DefaultResourcesFilter, DefaultLoginPageGeneratingFilter, DefaultLogoutPageGeneratingFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, ExceptionTranslationFilter, AuthorizationFilter -2026-01-18T14:04:22.528-03:00 INFO 59714 --- [ main] o.s.boot.tomcat.TomcatWebServer : Tomcat started on port 42959 (http) with context path '/' -2026-01-18T14:04:22.534-03:00 INFO 59714 --- [ main] MultitenantAuthServerApplicationUnitTest : Started MultitenantAuthServerApplicationUnitTest in 4.042 seconds (process running for 6.334) -2026-01-18T14:04:23.996-03:00 INFO 59714 --- [o-auto-1-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' -2026-01-18T14:04:23.996-03:00 INFO 59714 --- [o-auto-1-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' -2026-01-18T14:04:23.999-03:00 INFO 59714 --- [o-auto-1-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 3 ms -2026-01-18T14:04:24.021-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) -2026-01-18T14:04:24.025-03:00 DEBUG 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Securing GET /issuer1/.well-known/openid-configuration -2026-01-18T14:04:24.029-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) -2026-01-18T14:04:24.030-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) -2026-01-18T14:04:24.035-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) -2026-01-18T14:04:24.038-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) -2026-01-18T14:04:24.040-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) -2026-01-18T14:04:24.045-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) -2026-01-18T14:04:24.049-03:00 TRACE 59714 --- [o-auto-1-exec-1] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] -2026-01-18T14:04:24.050-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@20be890d]]] -2026-01-18T14:04:24.050-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) -2026-01-18T14:04:24.050-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) -2026-01-18T14:04:24.050-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] -2026-01-18T14:04:24.051-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) -2026-01-18T14:04:24.051-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) -2026-01-18T14:04:24.051-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) -2026-01-18T14:04:24.132-03:00 TRACE 59714 --- [o-auto-1-exec-1] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] -2026-01-18T14:04:24.280-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) -2026-01-18T14:04:24.280-03:00 DEBUG 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Securing POST /issuer1/oauth2/token -2026-01-18T14:04:24.280-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) -2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) -2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) -2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) -2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) -2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) -2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] -2026-01-18T14:04:24.281-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@20be890d]]] -2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) -2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) -2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] -2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) -2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) -2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) -2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) -2026-01-18T14:04:24.282-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) -2026-01-18T14:04:24.283-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) -2026-01-18T14:04:24.287-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) -2026-01-18T14:04:24.288-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) -2026-01-18T14:04:24.288-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) -2026-01-18T14:04:24.288-03:00 TRACE 59714 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client -2026-01-18T14:04:24.409-03:00 TRACE 59714 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters -2026-01-18T14:04:24.410-03:00 TRACE 59714 --- [o-auto-1-exec-2] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret -2026-01-18T14:04:24.411-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) -2026-01-18T14:04:24.411-03:00 TRACE 59714 --- [o-auto-1-exec-2] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token -2026-01-18T14:04:24.411-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) -2026-01-18T14:04:24.412-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@1e1c978c -2026-01-18T14:04:24.412-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) -2026-01-18T14:04:24.412-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided -2026-01-18T14:04:24.413-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) -2026-01-18T14:04:24.414-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) -2026-01-18T14:04:24.415-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) -2026-01-18T14:04:24.415-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) -2026-01-18T14:04:24.416-03:00 TRACE 59714 --- [o-auto-1-exec-2] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer1/oauth2/token -2026-01-18T14:04:24.416-03:00 TRACE 59714 --- [o-auto-1-exec-2] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer1/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@24ddccf0 -2026-01-18T14:04:24.416-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] -2026-01-18T14:04:24.417-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) -2026-01-18T14:04:24.417-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) -2026-01-18T14:04:24.418-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) -2026-01-18T14:04:24.418-03:00 TRACE 59714 --- [o-auto-1-exec-2] 2ClientCredentialsAuthenticationProvider : Retrieved registered client -2026-01-18T14:04:24.420-03:00 DEBUG 59714 --- [o-auto-1-exec-2] ClientCredentialsAuthenticationValidator : Invalid request: requested scope is not allowed for registered client 'client1' -2026-01-18T14:04:24.420-03:00 DEBUG 59714 --- [o-auto-1-exec-2] o.s.s.authentication.ProviderManager : Authentication failed with provider OAuth2ClientCredentialsAuthenticationProvider since null -2026-01-18T14:04:24.424-03:00 DEBUG 59714 --- [o-auto-1-exec-2] .s.a.DefaultAuthenticationEventPublisher : No event was found for the exception org.springframework.security.oauth2.core.OAuth2AuthenticationException -2026-01-18T14:04:24.424-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.o.s.a.w.OAuth2TokenEndpointFilter : Token request failed: [invalid_scope] - -org.springframework.security.oauth2.core.OAuth2AuthenticationException - at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.validateScope(OAuth2ClientCredentialsAuthenticationValidator.java:80) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.accept(OAuth2ClientCredentialsAuthenticationValidator.java:64) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator.accept(OAuth2ClientCredentialsAuthenticationValidator.java:49) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationProvider.authenticate(OAuth2ClientCredentialsAuthenticationProvider.java:116) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:183) ~[spring-security-core-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.OAuth2TokenEndpointFilter.doFilterInternal(OAuth2TokenEndpointFilter.java:170) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter.doFilterInternal(OAuth2AuthorizationEndpointFilter.java:186) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:181) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.authentication.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:194) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter.doFilterInternal(BearerTokenAuthenticationFilter.java:174) ~[spring-security-oauth2-resource-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.OAuth2ClientAuthenticationFilter.doFilterInternal(OAuth2ClientAuthenticationFilter.java:144) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.resource.web.OAuth2ProtectedResourceMetadataFilter.doFilterInternal(OAuth2ProtectedResourceMetadataFilter.java:97) ~[spring-security-oauth2-resource-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.NimbusJwkSetEndpointFilter.doFilterInternal(NimbusJwkSetEndpointFilter.java:89) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.oidc.web.OidcProviderConfigurationEndpointFilter.doFilterInternal(OidcProviderConfigurationEndpointFilter.java:92) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter$OAuth2AuthorizationCodeRequestValidatingFilter.doFilterInternal(OAuth2AuthorizationEndpointFilter.java:442) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationServerMetadataEndpointFilter.doFilterInternal(OAuth2AuthorizationServerMetadataEndpointFilter.java:91) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:96) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.oauth2.server.authorization.oidc.web.OidcLogoutEndpointFilter.doFilterInternal(OidcLogoutEndpointFilter.java:106) ~[spring-security-oauth2-authorization-server-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:118) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.AuthorizationServerContextFilter.doFilterInternal(AuthorizationServerContextFilter.java:70) ~[spring-security-config-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:237) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:195) ~[spring-security-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:317) ~[spring-security-config-7.0.2.jar:7.0.2] - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:355) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:272) ~[spring-web-7.0.2.jar:7.0.2] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:199) ~[spring-web-7.0.2.jar:7.0.2] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-7.0.2.jar:7.0.2] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57) ~[tomcat-embed-core-11.0.15.jar:11.0.15] - at java.base/java.lang.Thread.run(Thread.java:1474) ~[na:na] - -2026-01-18T14:04:24.433-03:00 TRACE 59714 --- [o-auto-1-exec-2] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] -2026-01-18T14:04:24.494-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) -2026-01-18T14:04:24.495-03:00 DEBUG 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Securing POST /issuer2/oauth2/token -2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) -2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) -2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) -2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) -2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) -2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) -2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] -2026-01-18T14:04:24.495-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@20be890d]]] -2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) -2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) -2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] -2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) -2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) -2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) -2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) -2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) -2026-01-18T14:04:24.496-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) -2026-01-18T14:04:24.497-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) -2026-01-18T14:04:24.497-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) -2026-01-18T14:04:24.497-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) -2026-01-18T14:04:24.497-03:00 TRACE 59714 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client -2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters -2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret -2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) -2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token -2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) -2026-01-18T14:04:24.583-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@1e1c978c -2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) -2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided -2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) -2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) -2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) -2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) -2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer2/oauth2/token -2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer2/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@24ddccf0 -2026-01-18T14:04:24.584-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] -2026-01-18T14:04:24.585-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) -2026-01-18T14:04:24.585-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) -2026-01-18T14:04:24.585-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) -2026-01-18T14:04:24.585-03:00 TRACE 59714 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Retrieved registered client -2026-01-18T14:04:24.586-03:00 TRACE 59714 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Validated token request parameters -2026-01-18T14:04:24.693-03:00 TRACE 59714 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Generated access token -2026-01-18T14:04:24.694-03:00 TRACE 59714 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Saved authorization -2026-01-18T14:04:24.694-03:00 TRACE 59714 --- [o-auto-1-exec-3] 2ClientCredentialsAuthenticationProvider : Authenticated token request -2026-01-18T14:04:24.700-03:00 TRACE 59714 --- [o-auto-1-exec-3] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] -2026-01-18T14:04:24.715-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) -2026-01-18T14:04:24.715-03:00 DEBUG 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Securing POST /issuer1/oauth2/token -2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) -2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) -2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) -2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) -2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) -2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) -2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] -2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@20be890d]]] -2026-01-18T14:04:24.716-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) -2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) -2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] -2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) -2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) -2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) -2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking NimbusJwkSetEndpointFilter (12/26) -2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2ProtectedResourceMetadataFilter (13/26) -2026-01-18T14:04:24.717-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2ClientAuthenticationFilter (14/26) -2026-01-18T14:04:24.718-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with JwtClientAssertionAuthenticationProvider (1/18) -2026-01-18T14:04:24.718-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with X509ClientCertificateAuthenticationProvider (2/18) -2026-01-18T14:04:24.718-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with ClientSecretAuthenticationProvider (3/18) -2026-01-18T14:04:24.718-03:00 TRACE 59714 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Retrieved registered client -2026-01-18T14:04:24.796-03:00 TRACE 59714 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Validated client authentication parameters -2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] s.a.a.ClientSecretAuthenticationProvider : Authenticated client secret -2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking BearerTokenAuthenticationFilter (15/26) -2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] .s.r.w.a.BearerTokenAuthenticationFilter : Did not process request since did not find bearer token -2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthenticationFilter (16/26) -2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.w.a.AuthenticationFilter : Did not match request to org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.DPoPAuthenticationConfigurer$DPoPRequestMatcher@1e1c978c -2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking RequestCacheAwareFilter (17/26) -2026-01-18T14:04:24.797-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.w.s.HttpSessionRequestCache : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided -2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderAwareRequestFilter (18/26) -2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AnonymousAuthenticationFilter (19/26) -2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking ExceptionTranslationFilter (20/26) -2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking AuthorizationFilter (21/26) -2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] estMatcherDelegatingAuthorizationManager : Authorizing POST /issuer1/oauth2/token -2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] estMatcherDelegatingAuthorizationManager : Checking authorization on POST /issuer1/oauth2/token using org.springframework.security.authorization.AuthenticatedAuthorizationManager@24ddccf0 -2026-01-18T14:04:24.798-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Did not set SecurityContextHolder since already authenticated OAuth2ClientAuthenticationToken [Principal=client1, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=null], Granted Authorities=[]] -2026-01-18T14:04:24.799-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationEndpointFilter (22/26) -2026-01-18T14:04:24.799-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.security.web.FilterChainProxy : Invoking OAuth2TokenEndpointFilter (23/26) -2026-01-18T14:04:24.799-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.authentication.ProviderManager : Authenticating request with OAuth2ClientCredentialsAuthenticationProvider (1/18) -2026-01-18T14:04:24.799-03:00 TRACE 59714 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Retrieved registered client -2026-01-18T14:04:24.799-03:00 TRACE 59714 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Validated token request parameters -2026-01-18T14:04:24.804-03:00 TRACE 59714 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Generated access token -2026-01-18T14:04:24.805-03:00 TRACE 59714 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Saved authorization -2026-01-18T14:04:24.805-03:00 TRACE 59714 --- [o-auto-1-exec-4] 2ClientCredentialsAuthenticationProvider : Authenticated token request -2026-01-18T14:04:24.805-03:00 TRACE 59714 --- [o-auto-1-exec-4] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] -2026-01-18T14:04:24.817-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Trying to match request against DefaultSecurityFilterChain defined as 'authorizationServerSecurityFilterChain' in [class path resource [org/springframework/boot/security/oauth2/server/authorization/autoconfigure/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]] matching [org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda/0x000000004f44d6a0@2e1ba142] and having filters [DisableEncodeUrl, WebAsyncManagerIntegration, SecurityContextHolder, AuthorizationServerContext, HeaderWriter, Csrf, OidcLogoutEndpoint, Logout, OAuth2AuthorizationServerMetadataEndpoint, OAuth2AuthorizationCodeRequestValidating, OidcProviderConfigurationEndpoint, NimbusJwkSetEndpoint, OAuth2ProtectedResourceMetadata, OAuth2ClientAuthentication, BearerTokenAuthentication, Authentication, RequestCacheAware, SecurityContextHolderAwareRequest, AnonymousAuthentication, ExceptionTranslation, Authorization, OAuth2AuthorizationEndpoint, OAuth2TokenEndpoint, OAuth2TokenIntrospectionEndpoint, OAuth2TokenRevocationEndpoint, OidcUserInfoEndpoint] (1/2) -2026-01-18T14:04:24.817-03:00 DEBUG 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Securing GET /issuer2/.well-known/openid-configuration -2026-01-18T14:04:24.817-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking DisableEncodeUrlFilter (1/26) -2026-01-18T14:04:24.817-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking WebAsyncManagerIntegrationFilter (2/26) -2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking SecurityContextHolderFilter (3/26) -2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking AuthorizationServerContextFilter (4/26) -2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking HeaderWriterFilter (5/26) -2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking CsrfFilter (6/26) -2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] s.s.w.c.CsrfTokenRequestAttributeHandler : Wrote a CSRF token to the following request attributes: [_csrf, org.springframework.security.web.csrf.CsrfToken] -2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.csrf.CsrfFilter : Did not protect against CSRF since request did not match And [IsNotHttpMethod [TRACE, HEAD, GET, OPTIONS], Not [Or [Or [Or [PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], PathPattern [POST /**/oauth2/device_authorization], PathPattern [POST /**/oauth2/par]], PathPattern [GET /.well-known/oauth-authorization-server/**], Or [PathPattern [GET /**/oauth2/authorize], PathPattern [POST /**/oauth2/authorize]], PathPattern [POST /**/oauth2/token], PathPattern [POST /**/oauth2/introspect], PathPattern [POST /**/oauth2/revoke], Or [PathPattern [GET /**/.well-known/openid-configuration], Or [PathPattern [GET /**/connect/logout], PathPattern [POST /**/connect/logout]], Or [PathPattern [GET /**/userinfo], PathPattern [POST /**/userinfo]]], PathPattern [GET /**/oauth2/jwks]], org.springframework.security.config.annotation.web.configurers.oauth2.server.resource.OAuth2ResourceServerConfigurer$BearerTokenRequestMatcher@20be890d]]] -2026-01-18T14:04:24.818-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking OidcLogoutEndpointFilter (7/26) -2026-01-18T14:04:24.819-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking LogoutFilter (8/26) -2026-01-18T14:04:24.819-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.s.w.a.logout.LogoutFilter : Did not match request to PathPattern [POST /logout] -2026-01-18T14:04:24.819-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationServerMetadataEndpointFilter (9/26) -2026-01-18T14:04:24.819-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking OAuth2AuthorizationCodeRequestValidatingFilter (10/26) -2026-01-18T14:04:24.819-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.security.web.FilterChainProxy : Invoking OidcProviderConfigurationEndpointFilter (11/26) -2026-01-18T14:04:24.820-03:00 TRACE 59714 --- [o-auto-1-exec-5] o.s.s.w.header.writers.HstsHeaderWriter : Not injecting HSTS header since it did not match request to [Is Secure] -[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.169 s -- in com.baeldung.auth.server.multitenant.MultitenantAuthServerApplicationUnitTest -[DEBUG] Closing the fork 1 after saying GoodBye. -[INFO] -[INFO] Results: -[INFO] -[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0 -[INFO] -[INFO] -[INFO] --- maven-jar-plugin:3.4.2:jar (default-jar) @ spring-security-auth-server --- -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=47067, ConflictMarker.markTime=22496, ConflictMarker.nodeCount=27, ConflictIdSorter.graphTime=23425, ConflictIdSorter.topsortTime=15529, ConflictIdSorter.conflictIdCount=16, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=259806, ConflictResolver.conflictItemCount=27, DefaultDependencyCollector.collectTime=389509327, DefaultDependencyCollector.transformTime=390968} -[DEBUG] org.apache.maven.plugins:maven-jar-plugin:jar:3.4.2 -[DEBUG] org.apache.maven.shared:file-management:jar:3.1.0:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile (version managed from default) -[DEBUG] commons-io:commons-io:jar:2.16.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-archiver:jar:3.6.2:compile -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.27:compile -[DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.9.2:compile -[DEBUG] org.codehaus.plexus:plexus-io:jar:3.4.2:compile -[DEBUG] org.apache.commons:commons-compress:jar:1.26.1:compile -[DEBUG] org.apache.commons:commons-lang3:jar:3.14.0:compile -[DEBUG] commons-codec:commons-codec:jar:1.16.1:compile -[DEBUG] org.iq80.snappy:snappy:jar:0.4:compile -[DEBUG] org.tukaani:xz:jar:1.9:runtime -[DEBUG] com.github.luben:zstd-jni:jar:1.5.5-11:runtime -[DEBUG] javax.inject:javax.inject:jar:1:compile -[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-jar-plugin:3.4.2 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-jar-plugin:3.4.2 -[DEBUG] Imported: < maven.api -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-jar-plugin:3.4.2 -[DEBUG] Included: org.apache.maven.plugins:maven-jar-plugin:jar:3.4.2 -[DEBUG] Included: org.apache.maven.shared:file-management:jar:3.1.0 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 -[DEBUG] Included: commons-io:commons-io:jar:2.16.1 -[DEBUG] Included: org.apache.maven:maven-archiver:jar:3.6.2 -[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.27 -[DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.9.2 -[DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.4.2 -[DEBUG] Included: org.apache.commons:commons-compress:jar:1.26.1 -[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.14.0 -[DEBUG] Included: commons-codec:commons-codec:jar:1.16.1 -[DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 -[DEBUG] Included: org.tukaani:xz:jar:1.9 -[DEBUG] Included: com.github.luben:zstd-jni:jar:1.5.5-11 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-jar-plugin:3.4.2:jar from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-jar-plugin:3.4.2, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-jar-plugin:3.4.2:jar' with basic configurator --> -[DEBUG] (f) addDefaultExcludes = true -[DEBUG] (s) addDefaultImplementationEntries = true -[DEBUG] (s) manifest = org.apache.maven.archiver.ManifestConfiguration@5b9499fe -[DEBUG] (f) archive = org.apache.maven.archiver.MavenArchiveConfiguration@74d6736 -[DEBUG] (f) classesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (f) detectMultiReleaseJar = true -[DEBUG] (f) finalName = spring-security-auth-server-4.0.1 -[DEBUG] (f) forceCreation = false -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) project = MavenProject: org.springframework.boot:spring-security-auth-server:4.0.1 @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@58496dc -[DEBUG] (f) skipIfEmpty = false -[DEBUG] (f) useDefaultManifestFile = false -[DEBUG] -- end configuration -- -[DEBUG] isUp2date: true -[DEBUG] Archive /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/spring-security-auth-server-4.0.1.jar is uptodate. -[INFO] ------------------------------------------------------------------------ -[INFO] BUILD SUCCESS -[INFO] ------------------------------------------------------------------------ -[INFO] Total time: 16.564 s -[INFO] Finished at: 2026-01-18T14:04:26-03:00 -[INFO] ------------------------------------------------------------------------ -[WARNING] The requested profile "default" could not be activated because it does not exist. diff --git a/spring-security-modules/spring-security-auth-server/test.log b/spring-security-modules/spring-security-auth-server/test.log deleted file mode 100644 index 62366018d4ab..000000000000 --- a/spring-security-modules/spring-security-auth-server/test.log +++ /dev/null @@ -1,4459 +0,0 @@ -Apache Maven 3.6.3 -Maven home: /usr/share/maven -Java version: 25.0.1, vendor: Eclipse Adoptium, runtime: /home/phil/.sdkman/candidates/java/25.0.1-tem -Default locale: en, platform encoding: UTF-8 -OS name: "linux", version: "5.15.167.4-microsoft-standard-wsl2", arch: "amd64", family: "unix" -[DEBUG] Created new class realm maven.api -[DEBUG] Importing foreign packages into class realm maven.api -[DEBUG] Imported: javax.annotation.* < plexus.core -[DEBUG] Imported: javax.annotation.security.* < plexus.core -[DEBUG] Imported: javax.enterprise.inject.* < plexus.core -[DEBUG] Imported: javax.enterprise.util.* < plexus.core -[DEBUG] Imported: javax.inject.* < plexus.core -[DEBUG] Imported: org.apache.maven.* < plexus.core -[DEBUG] Imported: org.apache.maven.artifact < plexus.core -[DEBUG] Imported: org.apache.maven.classrealm < plexus.core -[DEBUG] Imported: org.apache.maven.cli < plexus.core -[DEBUG] Imported: org.apache.maven.configuration < plexus.core -[DEBUG] Imported: org.apache.maven.exception < plexus.core -[DEBUG] Imported: org.apache.maven.execution < plexus.core -[DEBUG] Imported: org.apache.maven.execution.scope < plexus.core -[DEBUG] Imported: org.apache.maven.lifecycle < plexus.core -[DEBUG] Imported: org.apache.maven.model < plexus.core -[DEBUG] Imported: org.apache.maven.monitor < plexus.core -[DEBUG] Imported: org.apache.maven.plugin < plexus.core -[DEBUG] Imported: org.apache.maven.profiles < plexus.core -[DEBUG] Imported: org.apache.maven.project < plexus.core -[DEBUG] Imported: org.apache.maven.reporting < plexus.core -[DEBUG] Imported: org.apache.maven.repository < plexus.core -[DEBUG] Imported: org.apache.maven.rtinfo < plexus.core -[DEBUG] Imported: org.apache.maven.settings < plexus.core -[DEBUG] Imported: org.apache.maven.toolchain < plexus.core -[DEBUG] Imported: org.apache.maven.usability < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.* < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.events < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core -[DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core -[DEBUG] Imported: org.codehaus.classworlds < plexus.core -[DEBUG] Imported: org.codehaus.plexus.* < plexus.core -[DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core -[DEBUG] Imported: org.codehaus.plexus.component < plexus.core -[DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core -[DEBUG] Imported: org.codehaus.plexus.container < plexus.core -[DEBUG] Imported: org.codehaus.plexus.context < plexus.core -[DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core -[DEBUG] Imported: org.codehaus.plexus.logging < plexus.core -[DEBUG] Imported: org.codehaus.plexus.personality < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core -[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core -[DEBUG] Imported: org.eclipse.aether.* < plexus.core -[DEBUG] Imported: org.eclipse.aether.artifact < plexus.core -[DEBUG] Imported: org.eclipse.aether.collection < plexus.core -[DEBUG] Imported: org.eclipse.aether.deployment < plexus.core -[DEBUG] Imported: org.eclipse.aether.graph < plexus.core -[DEBUG] Imported: org.eclipse.aether.impl < plexus.core -[DEBUG] Imported: org.eclipse.aether.installation < plexus.core -[DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core -[DEBUG] Imported: org.eclipse.aether.metadata < plexus.core -[DEBUG] Imported: org.eclipse.aether.repository < plexus.core -[DEBUG] Imported: org.eclipse.aether.resolution < plexus.core -[DEBUG] Imported: org.eclipse.aether.spi < plexus.core -[DEBUG] Imported: org.eclipse.aether.transfer < plexus.core -[DEBUG] Imported: org.eclipse.aether.version < plexus.core -[DEBUG] Imported: org.fusesource.jansi.* < plexus.core -[DEBUG] Imported: org.slf4j.* < plexus.core -[DEBUG] Imported: org.slf4j.event.* < plexus.core -[DEBUG] Imported: org.slf4j.helpers.* < plexus.core -[DEBUG] Imported: org.slf4j.spi.* < plexus.core -[DEBUG] Populating class realm maven.api -[INFO] Error stacktraces are turned on. -[DEBUG] Message scheme: plain -[DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml -[DEBUG] Reading user settings from /home/phil/.m2/settings.xml -[DEBUG] Reading global toolchains from /usr/share/maven/conf/toolchains.xml -[DEBUG] Reading user toolchains from /home/phil/.m2/toolchains.xml -[DEBUG] Using local repository at /home/phil/.m2/repository -[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /home/phil/.m2/repository -[DEBUG] Failed to decrypt password for server int_asgard_bpm: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server int_asgard_backend: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server edglobo-releases: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server edglobo-snapshots: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server asgard_bpm_localhost: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[DEBUG] Failed to decrypt password for server asgard-bpm-database: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) -org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:121) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:69) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: java.io.FileNotFoundException: /home/phil/.m2/settings-security.xml (No such file or directory) - at java.io.FileInputStream.open0 (Native Method) - at java.io.FileInputStream.open (FileInputStream.java:185) - at java.io.FileInputStream. (FileInputStream.java:139) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.toStream (SecUtil.java:100) - at org.sonatype.plexus.components.sec.dispatcher.SecUtil.read (SecUtil.java:56) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.getSec (DefaultSecDispatcher.java:206) - at org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt (DefaultSecDispatcher.java:90) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:114) - at org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt (DefaultSettingsDecrypter.java:70) - at org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession (DefaultRepositorySystemSessionFactory.java:167) - at org.apache.maven.DefaultMaven.newRepositorySession (DefaultMaven.java:350) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:185) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[INFO] Scanning for projects... -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo1.maven.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache-snapshots (http://repository.apache.org/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for lighthouse-snapshots (https://ssh.lighthouse.com.br/nexus/content/repositories/lighthouse-snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (https://repo.maven.apache.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jgit-repository (https://repo.eclipse.org/content/repositories/jgit-releases/). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (https://repository.apache.org/snapshots). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=641130, ConflictMarker.markTime=170813, ConflictMarker.nodeCount=18, ConflictIdSorter.graphTime=357602, ConflictIdSorter.topsortTime=338971, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=3080666, ConflictResolver.conflictItemCount=18, DefaultDependencyCollector.collectTime=1052184118, DefaultDependencyCollector.transformTime=6482571} -[DEBUG] io.github.gitflow-incremental-builder:gitflow-incremental-builder:jar:4.5.4 -[DEBUG] org.eclipse.jgit:org.eclipse.jgit:jar:6.10.0.202406032230-r:compile -[DEBUG] com.googlecode.javaewah:JavaEWAH:jar:1.2.3:compile -[DEBUG] commons-codec:commons-codec:jar:1.17.0:compile -[DEBUG] org.eclipse.jgit:org.eclipse.jgit.ssh.apache.agent:jar:6.10.0.202406032230-r:compile -[DEBUG] org.eclipse.jgit:org.eclipse.jgit.ssh.apache:jar:6.10.0.202406032230-r:compile -[DEBUG] org.apache.sshd:sshd-osgi:jar:2.12.1:compile -[DEBUG] org.slf4j:jcl-over-slf4j:jar:1.7.32:compile -[DEBUG] org.apache.sshd:sshd-sftp:jar:2.12.1:compile -[DEBUG] net.i2p.crypto:eddsa:jar:0.3.0:compile -[DEBUG] net.java.dev.jna:jna:jar:5.14.0:compile -[DEBUG] net.java.dev.jna:jna-platform:jar:5.14.0:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile -[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.1:compile -[DEBUG] Created new class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 -[DEBUG] Importing foreign packages into class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 -[DEBUG] Imported: < maven.api -[DEBUG] Populating class realm extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4 -[DEBUG] Included: io.github.gitflow-incremental-builder:gitflow-incremental-builder:jar:4.5.4 -[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit:jar:6.10.0.202406032230-r -[DEBUG] Included: com.googlecode.javaewah:JavaEWAH:jar:1.2.3 -[DEBUG] Included: commons-codec:commons-codec:jar:1.17.0 -[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit.ssh.apache.agent:jar:6.10.0.202406032230-r -[DEBUG] Included: org.eclipse.jgit:org.eclipse.jgit.ssh.apache:jar:6.10.0.202406032230-r -[DEBUG] Included: org.apache.sshd:sshd-osgi:jar:2.12.1 -[DEBUG] Included: org.slf4j:jcl-over-slf4j:jar:1.7.32 -[DEBUG] Included: org.apache.sshd:sshd-sftp:jar:2.12.1 -[DEBUG] Included: net.i2p.crypto:eddsa:jar:0.3.0 -[DEBUG] Included: net.java.dev.jna:jna:jar:5.14.0 -[DEBUG] Included: net.java.dev.jna:jna-platform:jar:5.14.0 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 -[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.1 -[DEBUG] Extension realms for project com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] -[DEBUG] Created new class realm project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central-snapshots (https://central.sonatype.com/repository/maven-snapshots). -[DEBUG] Extension realms for project com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] -[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] -[DEBUG] Extension realms for project com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT: [ClassRealm[extension>io.github.gitflow-incremental-builder:gitflow-incremental-builder:4.5.4, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] -[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] -[DEBUG] From default: help=false -[DEBUG] From project: gib.disable=true -[INFO] gitflow-incremental-builder is disabled. -[DEBUG] === REACTOR BUILD PLAN ================================================ -[DEBUG] Project: com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT -[DEBUG] Tasks: [test] -[DEBUG] Style: Regular -[DEBUG] ======================================================================= -[INFO] -[INFO] --------------< com.baeldung:spring-security-auth-server >-------------- -[INFO] Building spring-security-auth-server 0.0.1-SNAPSHOT -[INFO] --------------------------------[ jar ]--------------------------------- -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (http://repository.apache.org/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for plexus.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots). -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] -[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] -[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] -[DEBUG] === PROJECT BUILD PLAN ================================================ -[DEBUG] Project: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Dependencies (collect): [] -[DEBUG] Dependencies (resolve): [compile, test] -[DEBUG] Repositories (dependencies): [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] -[DEBUG] Repositories (plugins) : [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots)] -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of (directories) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - com.baeldung - parent-modules - - - tutorialsproject.basedir - - - - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file (install-jar-lib) -[DEBUG] Style: Aggregating -[DEBUG] Configuration: - - custom-pmd - ${classifier} - ${tutorialsproject.basedir}/custom-pmd-0.0.1.jar - true - org.baeldung.pmd - ${javadoc} - ${localRepositoryPath} - jar - ${pomFile} - - ${sources} - 0.0.1 - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - ${encoding} - ${maven.resources.escapeString} - ${maven.resources.escapeWindowsPaths} - ${maven.resources.includeEmptyDirs} - - ${maven.resources.overwrite} - - - - ${maven.resources.supportMultiLineFiltering} - - - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - org.springframework.boot - spring-boot-configuration-processor - - - true - - - - - ${maven.compiler.compilerId} - ${maven.compiler.compilerReuseStrategy} - ${maven.compiler.compilerVersion} - ${maven.compiler.createMissingPackageInfoClass} - ${maven.compiler.debug} - - ${maven.compiler.debuglevel} - ${maven.compiler.enablePreview} - UTF-8 - ${maven.compiler.executable} - ${maven.compiler.failOnError} - ${maven.compiler.failOnWarning} - - ${maven.compiler.forceJavacCompilerUse} - ${maven.compiler.forceLegacyJavacApi} - ${maven.compiler.fork} - - ${maven.compiler.implicit} - ${maven.compiler.maxmem} - ${maven.compiler.meminitial} - - ${maven.compiler.optimize} - ${maven.compiler.outputDirectory} - - ${maven.compiler.parameters} - ${maven.compiler.proc} - - - 21 - - ${maven.compiler.showCompilationChanges} - ${maven.compiler.showDeprecation} - ${maven.compiler.showWarnings} - ${maven.main.skip} - ${maven.compiler.skipMultiThreadWarning} - 21 - ${lastModGranularityMs} - 21 - ${maven.compiler.useIncrementalCompilation} - ${maven.compiler.verbose} - -[DEBUG] --- init fork of com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT for org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) --- -[DEBUG] Dependencies (collect): [] -[DEBUG] Dependencies (resolve): [test] -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd (pmd) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - ${aggregate} - ${pmd.analysisCache} - ${pmd.analysisCacheLocation} - ${pmd.benchmark} - ${pmd.benchmarkOutputFilename} - - ${pmd.excludeFromFailureFile} - - src/main - - ${format} - true - - ${encoding} - - true - - ${minimumPriority} - - - ${outputEncoding} - ${output.format} - - - - - ${pmd.renderProcessingErrors} - ${pmd.renderRuleViolationPriority} - ${pmd.renderSuppressedViolations} - ${pmd.renderViolationsByPriority} - - - ${tutorialsproject.basedir}/baeldung-pmd-rules.xml - - ${pmd.rulesetsTargetDirectory} - - ${pmd.showPmdLog} - - ${pmd.skip} - - ${pmd.skipPmdError} - ${pmd.suppressMarker} - ${project.build.directory} - 21 - - ${pmd.typeResolution} - -[DEBUG] --- exit fork of com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT for org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) --- -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check (default) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - ${aggregate} - ${pmd.excludeFromFailureFile} - true - 5 - ${pmd.maxAllowedViolations} - ${pmd.printFailingErrors} - - ${pmd.skip} - ${project.build.directory} - true - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd (default) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - ${aggregate} - ${pmd.analysisCache} - ${pmd.analysisCacheLocation} - ${pmd.benchmark} - ${pmd.benchmarkOutputFilename} - - ${pmd.excludeFromFailureFile} - - src/main - - ${format} - true - - ${encoding} - - true - - ${minimumPriority} - - - ${outputEncoding} - ${output.format} - - - - - ${pmd.renderProcessingErrors} - ${pmd.renderRuleViolationPriority} - ${pmd.renderSuppressedViolations} - ${pmd.renderViolationsByPriority} - - - ${tutorialsproject.basedir}/baeldung-pmd-rules.xml - - ${pmd.rulesetsTargetDirectory} - - ${pmd.showPmdLog} - - ${pmd.skip} - - ${pmd.skipPmdError} - ${pmd.suppressMarker} - ${project.build.directory} - 21 - - ${pmd.typeResolution} - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.6:testResources (default-testResources) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - ${encoding} - ${maven.resources.escapeString} - ${maven.resources.escapeWindowsPaths} - ${maven.resources.includeEmptyDirs} - - ${maven.resources.overwrite} - - - - ${maven.test.skip} - ${maven.resources.supportMultiLineFiltering} - - - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile (default-testCompile) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - - - org.springframework.boot - spring-boot-configuration-processor - - - true - - - - ${maven.compiler.compilerId} - ${maven.compiler.compilerReuseStrategy} - ${maven.compiler.compilerVersion} - ${maven.compiler.createMissingPackageInfoClass} - ${maven.compiler.debug} - - ${maven.compiler.debuglevel} - ${maven.compiler.enablePreview} - UTF-8 - ${maven.compiler.executable} - ${maven.compiler.failOnError} - ${maven.compiler.failOnWarning} - - ${maven.compiler.forceJavacCompilerUse} - ${maven.compiler.forceLegacyJavacApi} - ${maven.compiler.fork} - - ${maven.compiler.implicit} - ${maven.compiler.maxmem} - ${maven.compiler.meminitial} - - ${maven.compiler.optimize} - - - ${maven.compiler.parameters} - ${maven.compiler.proc} - - 21 - - ${maven.compiler.showCompilationChanges} - ${maven.compiler.showDeprecation} - ${maven.compiler.showWarnings} - ${maven.test.skip} - ${maven.compiler.skipMultiThreadWarning} - 21 - ${lastModGranularityMs} - 21 - - ${maven.compiler.testRelease} - ${maven.compiler.testSource} - ${maven.compiler.testTarget} - ${maven.compiler.useIncrementalCompilation} - - ${maven.compiler.verbose} - -[DEBUG] ----------------------------------------------------------------------- -[DEBUG] Goal: org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) -[DEBUG] Style: Regular -[DEBUG] Configuration: - - ${maven.test.additionalClasspathDependencies} - ${maven.test.additionalClasspath} - ${argLine} - - ${childDelegation} - - ${maven.test.dependency.excludes} - ${maven.surefire.debug} - ${dependenciesToScan} - ${disableXmlReport} - ${enableAssertions} - ${surefire.enableProcessChecker} - ${surefire.encoding} - ${surefire.excludeJUnit5Engines} - ${surefire.excludedEnvironmentVariables} - ${excludedGroups} - - **/*IntegrationTest.java - **/*IntTest.java - **/*LongRunningUnitTest.java - **/*ManualTest.java - **/JdbcTest.java - **/*LiveTest.java${surefire.excludes} - ${surefire.excludesFile} - ${surefire.failIfNoSpecifiedTests} - ${failIfNoTests} - ${surefire.failOnFlakeCount} - 3 - ${surefire.forkNode} - ${surefire.exitTimeout} - ${surefire.timeout} - ${groups} - ${surefire.includeJUnit5Engines} - - SpringContextTest - **/*UnitTest${surefire.includes} - ${surefire.includesFile} - ${junitArtifactName} - ${jvm} - ${objectFactory} - ${parallel} - - ${parallelOptimized} - ${surefire.parallel.forcedTimeout} - ${surefire.parallel.timeout} - ${perCoreThreadCount} - ${plugin.artifactMap} - - ${surefire.printSummary} - - ${project.artifactMap} - - ${maven.test.redirectTestOutputToFile} - ${surefire.reportFormat} - ${surefire.reportNameSuffix} - - ${surefire.rerunFailingTestsCount} - true - ${surefire.runOrder} - ${surefire.runOrder.random.seed} - - ${surefire.shutdown} - ${maven.test.skip} - ${surefire.skipAfterFailureCount} - ${maven.test.skip.exec} - ${skipTests} - ${surefire.suiteXmlFiles} - ${surefire.systemPropertiesFile} - - ${tutorialsproject.basedir}/logback-config-global.xml - - ${tempDir} - ${test} - - ${maven.test.failure.ignore} - ${testNGArtifactName} - - ${threadCount} - ${threadCountClasses} - ${threadCountMethods} - ${threadCountSuites} - ${trimStackTrace} - ${surefire.useFile} - ${surefire.useManifestOnlyJar} - ${surefire.useModulePath} - ${surefire.useSystemClassLoader} - ${useUnlimitedThreads} - ${basedir} - -[DEBUG] ======================================================================= -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for ow2-snapshot (https://repository.ow2.org/nexus/content/repositories/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-snapshots (http://oss.sonatype.org/content/repositories/vaadin-snapshots/). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for vaadin-releases (http://oss.sonatype.org/content/repositories/vaadin-releases/). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1097234, ConflictMarker.markTime=403592, ConflictMarker.nodeCount=206, ConflictIdSorter.graphTime=488029, ConflictIdSorter.topsortTime=126814, ConflictIdSorter.conflictIdCount=88, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=13142811, ConflictResolver.conflictItemCount=202, DefaultDependencyCollector.collectTime=3162733760, DefaultDependencyCollector.transformTime=15421682} -[DEBUG] com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT -[DEBUG] org.springframework.boot:spring-boot-starter:jar:4.0.1:compile -[DEBUG] org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile (version managed from 2.25.3) -[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.25.3:compile (version managed from 2.25.3) -[DEBUG] org.slf4j:jul-to-slf4j:jar:2.0.17:compile (version managed from 2.0.17) -[DEBUG] org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework:spring-context:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile (version managed from 3.0.0) -[DEBUG] org.yaml:snakeyaml:jar:2.5:compile (version managed from 2.5) -[DEBUG] org.springframework.boot:spring-boot-starter-web:jar:4.0.1:compile -[DEBUG] org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] tools.jackson.core:jackson-databind:jar:3.0.3:compile (version managed from 3.0.3) -[DEBUG] com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile (version managed from 2.20) -[DEBUG] tools.jackson.core:jackson-core:jar:3.0.3:compile (version managed from 3.0.3) -[DEBUG] org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile (version managed from 11.0.15) -[DEBUG] org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework:spring-web:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-beans:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] io.micrometer:micrometer-observation:jar:1.16.1:compile (version managed from 1.16.1) -[DEBUG] io.micrometer:micrometer-commons:jar:1.16.1:compile (version managed from 1.16.1) -[DEBUG] org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework:spring-webmvc:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-expression:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile -[DEBUG] org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-security:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-config:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-crypto:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-web:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework:spring-aop:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile (version managed from 4.0.1) -[DEBUG] org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] com.nimbusds:nimbus-jose-jwt:jar:10.4:compile -[DEBUG] org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test -[DEBUG] org.springframework.boot:spring-boot-test:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test (version managed from 4.0.1) -[DEBUG] com.jayway.jsonpath:json-path:jar:2.10.0:test (version managed from 2.10.0) -[DEBUG] jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test (version managed from 4.0.4) -[DEBUG] jakarta.activation:jakarta.activation-api:jar:2.1.4:test (version managed from 2.1.4) -[DEBUG] net.minidev:json-smart:jar:2.6.0:test (version managed from 2.6.0) -[DEBUG] net.minidev:accessors-smart:jar:2.6.0:test -[DEBUG] org.ow2.asm:asm:jar:9.7.1:test -[DEBUG] org.awaitility:awaitility:jar:4.3.0:test (version managed from 4.3.0) -[DEBUG] org.junit.jupiter:junit-jupiter:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.mockito:mockito-junit-jupiter:jar:5.20.0:test (version managed from 5.20.0) -[DEBUG] org.skyscreamer:jsonassert:jar:1.5.3:test (version managed from 1.5.3) -[DEBUG] com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test -[DEBUG] org.springframework:spring-core:jar:7.0.2:compile (version managed from 7.0.2) -[DEBUG] commons-logging:commons-logging:jar:1.3.5:compile (version managed from 1.3.5) -[DEBUG] org.springframework:spring-test:jar:7.0.2:test (version managed from 7.0.2) -[DEBUG] org.xmlunit:xmlunit-core:jar:2.10.4:test (version managed from 2.10.4) -[DEBUG] org.slf4j:slf4j-api:jar:2.0.17:compile -[DEBUG] ch.qos.logback:logback-classic:jar:1.5.22:compile -[DEBUG] ch.qos.logback:logback-core:jar:1.5.22:compile -[DEBUG] org.slf4j:jcl-over-slf4j:jar:2.0.17:compile -[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test -[DEBUG] org.junit.platform:junit-platform-engine:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:test -[DEBUG] org.jspecify:jspecify:jar:1.0.0:compile (version managed from 1.0.0) -[DEBUG] org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test -[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test -[DEBUG] org.opentest4j:opentest4j:jar:1.3.0:test -[DEBUG] org.junit.platform:junit-platform-commons:jar:6.0.1:test (version managed from 6.0.1) -[DEBUG] org.junit.vintage:junit-vintage-engine:jar:6.0.1:test -[DEBUG] junit:junit:jar:4.13.2:test (version managed from 4.13.2) -[DEBUG] org.hamcrest:hamcrest-core:jar:3.0:test (version managed from 1.3) -[DEBUG] org.assertj:assertj-core:jar:3.27.6:test -[DEBUG] net.bytebuddy:byte-buddy:jar:1.17.8:test (version managed from 1.17.7) -[DEBUG] org.hamcrest:hamcrest:jar:3.0:test -[DEBUG] org.hamcrest:hamcrest-all:jar:1.3:test -[DEBUG] org.mockito:mockito-core:jar:5.20.0:test -[DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.17.8:test (version managed from 1.17.7) -[DEBUG] org.objenesis:objenesis:jar:3.3:test -[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:test (optional) -[INFO] -[INFO] --- directory-maven-plugin:1.0:directory-of (directories) @ spring-security-auth-server --- -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for repository.jboss.org (http://repository.jboss.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for snapshots.jboss.org (http://snapshots.jboss.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for oss.sonatype.org/jboss-snapshots (http://oss.sonatype.org/content/repositories/jboss-snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for codehaus-snapshots (http://nexus.codehaus.org/snapshots/). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=525956, ConflictMarker.markTime=103396, ConflictMarker.nodeCount=86, ConflictIdSorter.graphTime=187286, ConflictIdSorter.topsortTime=52825, ConflictIdSorter.conflictIdCount=38, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1607511, ConflictResolver.conflictItemCount=84, DefaultDependencyCollector.collectTime=2140933272, DefaultDependencyCollector.transformTime=2520598} -[DEBUG] org.commonjava.maven.plugins:directory-maven-plugin:jar:1.0 -[DEBUG] org.apache.maven:maven-core:jar:3.8.1:compile -[DEBUG] org.apache.maven:maven-settings:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-settings-builder:jar:3.8.1:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.25:compile (version managed from default) -[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile (version managed from default) -[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.7:compile (version managed from default) -[DEBUG] org.apache.maven:maven-builder-support:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-artifact:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-model-builder:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-resolver-provider:jar:3.8.1:compile (version managed from default) -[DEBUG] org.slf4j:slf4j-api:jar:1.7.29:compile (version managed from default) -[DEBUG] org.apache.maven.resolver:maven-resolver-impl:jar:1.6.2:compile (version managed from default) -[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.6.2:compile (version managed from default) -[DEBUG] org.apache.maven.resolver:maven-resolver-spi:jar:1.6.2:compile (version managed from default) -[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.6.2:compile (version managed from default) -[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile (version managed from default) -[DEBUG] commons-io:commons-io:jar:2.5:compile -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:compile (version managed from default) -[DEBUG] javax.enterprise:cdi-api:jar:1.0:compile -[DEBUG] javax.annotation:jsr250-api:jar:1.0:compile (version managed from default) -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:compile (version managed from default) -[DEBUG] com.google.inject:guice:jar:no_aop:4.2.1:compile (version managed from default) -[DEBUG] aopalliance:aopalliance:jar:1.0:compile -[DEBUG] com.google.guava:guava:jar:25.1-android:compile -[DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile -[DEBUG] org.checkerframework:checker-compat-qual:jar:2.0.0:compile -[DEBUG] com.google.errorprone:error_prone_annotations:jar:2.1.3:compile -[DEBUG] com.google.j2objc:j2objc-annotations:jar:1.1:compile -[DEBUG] org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile -[DEBUG] javax.inject:javax.inject:jar:1:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-utils:jar:3.2.1:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.6.0:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile (version managed from default) (exclusions managed from default) -[DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile (version managed from default) -[DEBUG] org.apache.maven:maven-plugin-api:jar:3.8.1:compile -[DEBUG] org.apache.maven:maven-model:jar:3.8.1:compile -[DEBUG] Created new class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 -[DEBUG] Importing foreign packages into class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0 -[DEBUG] Included: org.commonjava.maven.plugins:directory-maven-plugin:jar:1.0 -[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.25 -[DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 -[DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.7 -[DEBUG] Included: org.apache.maven:maven-builder-support:jar:3.8.1 -[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.6.2 -[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1 -[DEBUG] Included: commons-io:commons-io:jar:2.5 -[DEBUG] Included: javax.enterprise:cdi-api:jar:1.0 -[DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 -[DEBUG] Included: com.google.inject:guice:jar:no_aop:4.2.1 -[DEBUG] Included: aopalliance:aopalliance:jar:1.0 -[DEBUG] Included: com.google.guava:guava:jar:25.1-android -[DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 -[DEBUG] Included: org.checkerframework:checker-compat-qual:jar:2.0.0 -[DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.1.3 -[DEBUG] Included: com.google.j2objc:j2objc-annotations:jar:1.1 -[DEBUG] Included: org.codehaus.mojo:animal-sniffer-annotations:jar:1.14 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.2.1 -[DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 -[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1 -[DEBUG] Configuring mojo org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of from plugin realm ClassRealm[plugin>org.commonjava.maven.plugins:directory-maven-plugin:1.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.commonjava.maven.plugins:directory-maven-plugin:1.0:directory-of' with basic configurator --> -[DEBUG] (f) currentProject = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) groupId = com.baeldung -[DEBUG] (s) artifactId = parent-modules -[DEBUG] (f) project = com.baeldung:parent-modules -[DEBUG] (f) projects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] -[DEBUG] (f) property = tutorialsproject.basedir -[DEBUG] (f) quiet = false -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d -[DEBUG] (f) systemProperty = false -[DEBUG] -- end configuration -- -[INFO] Directory of com.baeldung:parent-modules set to: /home/phil/work/baeldung/tutorials -[DEBUG] After setting property 'tutorialsproject.basedir', project properties are: - --- listing properties -- -userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/c... -nexus.releases.url=file:///C:/progs/sonatype-work/nexus/... -hiptv.db.password=hiptv -jstl-api.version=1.2 -maven.scm.user=phil -maven1.repo=C:/Users/LightHouse/.maven/repository -jackson.version=2.17.2 -gpg.passphrase=${env.GPG_PASSPHRASE} -lightbm.serverName=lightbm -gib.buildUpstream=false -commons-lang3.version=3.14.0 -log4j.version=1.2.17 -junit.version=4.13.2 -maven.wagon.http.ssl.allowall=true -commons-collections4.version=4.5.0-M2 -userfront.repo.url=https://ssh.lighthouse.com.br/nexus/c... -logback.version=1.5.22 -commons-fileupload.version=1.5 -maven-jar-plugin.version=3.4.2 -maven.artifact.threads=4 -hiptv.db.username=hiptv -commons-cli.version=1.8.0 -maven.compiler.source=21 -maven.wagon.http.ssl.insecure=true -gib.failOnError=false -maven-compiler-plugin.version=3.13.0 -logback.configurationFileName=logback-config-global.xml -h2.version=2.2.224 -hamcrest-all.version=1.3 -jaxb-runtime.version=4.0.3 -custom-pmd.version=0.0.1 -maven-pmd-plugin.version=3.26.0 -maven-surefire-plugin.version=3.2.5 -altReleaseDeploymentRepository=lighthouse-releases::default::https:/... -jboss.home=C:\progs\token\jboss-desenvolvimento\... -jstl.version=1.2 -jmh-generator.version=1.37 -lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/c... -maven-war-plugin.version=3.4.0 -jmh-core.version=1.37 -exec-maven-plugin.version=3.3.0 -byte-buddy.version=1.14.18 -maven-install-plugin.version=3.1.2 -maven.scm.provider.cvs.implementation=cvs_native -checkstyle.failOnViolation=false -gib.referenceBranch=refs/remotes/origin/master -guava.version=33.2.1-jre -hamcrest.version=3.0 -mockito-junit-jupiter.version=5.12.0 -gib.skipTestsForUpstreamModules=true -spring-boot.version=4.0.1 -tutorialsproject.basedir=/home/phil/work/baeldung/tutorials -gib.disable=true -lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/c... -altSnapshotDeploymentRepository=lighthouse-snapshots::default::https:... -org.slf4j.version=2.0.17 -assertj.version=3.27.6 -project.build.sourceEncoding=UTF-8 -maven-jxr-plugin.version=3.4.0 -junit-platform-surefire-provider.version=1.3.2 -gitflow-incremental-builder.version=4.5.4 -nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/... -commons-io.version=2.16.1 -gpg.executable=gpg -farm.repository.url=https://maven.pkg.github.com/Farm-Inv... -maven-failsafe-plugin.version=3.3.0 -java.version=21 -JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\... -jsoup.version=1.17.2 -lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/... -mockito.version=5.20.0 -lightbm.jbossHome=c:/progs/lightbm/jboss -javax.servlet.jsp-api.version=2.3.3 -gib.excludePathsMatching=.*gradle-modules.* -project.reporting.outputEncoding=UTF-8 -lombok.version=1.18.36 -maven.compiler.target=21 -junit-jupiter.version=6.0.1 -junit-platform.version=6.0.1 -javax.servlet-api.version=4.0.1 -gib.failOnMissingGitDir=false -mockito-inline.version=5.2.0 -directory-maven-plugin.version=1.0 - -[INFO] -[INFO] --- maven-install-plugin:3.1.2:install-file (install-jar-lib) @ spring-security-auth-server --- -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=28426, ConflictMarker.markTime=19972, ConflictMarker.nodeCount=5, ConflictIdSorter.graphTime=4679, ConflictIdSorter.topsortTime=9882, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=171096, ConflictResolver.conflictItemCount=5, DefaultDependencyCollector.collectTime=100844820, DefaultDependencyCollector.transformTime=251202} -[DEBUG] org.apache.maven.plugins:maven-install-plugin:jar:3.1.2 -[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.9.18:compile -[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.9.18:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile -[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.0:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2 -[DEBUG] Included: org.apache.maven.plugins:maven-install-plugin:jar:3.1.2 -[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.9.18 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 -[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.0 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-install-plugin:3.1.2, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-install-plugin:3.1.2:install-file' with basic configurator --> -[DEBUG] (f) artifactId = custom-pmd -[DEBUG] (f) file = /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar -[DEBUG] (f) generatePom = true -[DEBUG] (f) groupId = org.baeldung.pmd -[DEBUG] (f) packaging = jar -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d -[DEBUG] (f) version = 0.0.1 -[DEBUG] -- end configuration -- -[DEBUG] Loading META-INF/maven/org.baeldung.pmd/custom-pmd/pom.xml -[DEBUG] Installing generated POM -[INFO] Installing /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.jar -[DEBUG] Skipped re-installing /home/phil/work/baeldung/tutorials/custom-pmd-0.0.1.jar to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.jar, seems unchanged -[DEBUG] Writing tracking file /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/_remote.repositories -[INFO] Installing /tmp/mvninstall9367568227959119698.pom to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/custom-pmd-0.0.1.pom -[DEBUG] Writing tracking file /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/0.0.1/_remote.repositories -[DEBUG] Installing org.baeldung.pmd:custom-pmd/maven-metadata.xml to /home/phil/.m2/repository/org/baeldung/pmd/custom-pmd/maven-metadata-local.xml -[INFO] -[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ spring-security-auth-server --- -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for codehaus.snapshots (http://snapshots.repository.codehaus.org). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for snapshots (http://snapshots.maven.codehaus.org/maven2). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for central (http://repo1.maven.org/maven2). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=271154, ConflictMarker.markTime=102201, ConflictMarker.nodeCount=77, ConflictIdSorter.graphTime=44400, ConflictIdSorter.topsortTime=22285, ConflictIdSorter.conflictIdCount=26, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=270545, ConflictResolver.conflictItemCount=74, DefaultDependencyCollector.collectTime=556565497, DefaultDependencyCollector.transformTime=736779} -[DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:2.6 -[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-project:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-profile:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-core:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile -[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile -[DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile -[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile -[DEBUG] commons-cli:commons-cli:jar:1.0:compile -[DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile -[DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile -[DEBUG] classworlds:classworlds:jar:1.1:compile -[DEBUG] org.apache.maven:maven-artifact:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-settings:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-model:jar:2.0.6:compile -[DEBUG] org.apache.maven:maven-monitor:jar:2.0.6:compile -[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile -[DEBUG] junit:junit:jar:3.8.1:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:2.0.5:compile -[DEBUG] org.apache.maven.shared:maven-filtering:jar:1.1:compile -[DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.13:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6 -[DEBUG] Included: org.apache.maven.plugins:maven-resources-plugin:jar:2.6 -[DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6 -[DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7 -[DEBUG] Included: commons-cli:commons-cli:jar:1.0 -[DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 -[DEBUG] Included: junit:junit:jar:3.8.1 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:2.0.5 -[DEBUG] Included: org.apache.maven.shared:maven-filtering:jar:1.1 -[DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.4 -[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.13 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:resources' with basic configurator --> -[DEBUG] (f) buildFilters = [] -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) escapeWindowsPaths = true -[DEBUG] (s) includeEmptyDirs = false -[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (s) overwrite = false -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources, PatternSet [includes: {}, excludes: {}]}}] -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d -[DEBUG] (f) supportMultiLineFiltering = false -[DEBUG] (f) useBuildFilters = true -[DEBUG] (s) useDefaultDelimiters = true -[DEBUG] -- end configuration -- -[DEBUG] properties used {java.specification.version=25, java.vendor.url=https://adoptium.net/, log4j.version=1.2.17, sun.boot.library.path=/home/phil/.sdkman/candidates/java/25.0.1-tem/lib, env.NAME=_, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -B -X test, jdk.debug=release, maven.version=3.6.3, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, jboss.home=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, env.NVM_BIN=/home/phil/.nvm/versions/node/v22.21.0/bin, exec-maven-plugin.version=3.3.0, env.WASMTIME_HOME=/home/phil/.wasmtime, byte-buddy.version=1.14.18, maven-install-plugin.version=3.1.2, java.runtime.version=25.0.1+8-LTS, java.vendor.version=Temurin-25.0.1+8, commons-io.version=2.16.1, java.io.tmpdir=/tmp, java.version=25.0.1, env.WT_SESSION=662f89ed-a2c7-4860-8915-7387a9a46982, env.WSL2_GUI_APPS_ENABLED=1, jsoup.version=1.17.2, lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/storage/releases, mockito.version=5.20.0, java.vm.specification.name=Java Virtual Machine Specification, env.WSL_DISTRO_NAME=Ubuntu, native.encoding=UTF-8, env.SDKMAN_PLATFORM=linuxx64, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor=Eclipse Adoptium, env.SDKMAN_BROKER_API=https://broker.sdkman.io, env._INTELLIJ_FORCE_PREPEND_PATH=/bin:, env.LANG=C.UTF-8, gib.buildUpstream=false, env.XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop, java.vm.specification.version=25, maven.wagon.http.ssl.allowall=true, maven.compiler.source=21, user.home=/home/phil, hamcrest-all.version=1.3, maven.scm.provider.cvs.implementation=cvs_native, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, hamcrest.version=3.0, tutorialsproject.basedir=/home/phil/work/baeldung/tutorials, os.version=5.15.167.4-microsoft-standard-WSL2, gib.disable=true, lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, env.SDKMAN_OLD_PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.name=OpenJDK 64-Bit Server VM, gitflow-incremental-builder.version=4.5.4, gpg.executable=gpg, os.arch=amd64, env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED=1, javax.servlet.jsp-api.version=2.3.3, junit-platform.version=6.0.1, env.SDKMAN_CANDIDATES_API=https://api.sdkman.io/2, env.PROCESS_LAUNCHED_BY_CW=1, env.NVM_INC=/home/phil/.nvm/versions/node/v22.21.0/include/node, commons-collections4.version=4.5.0-M2, maven.artifact.threads=4, gib.failOnError=false, h2.version=2.2.224, env.JAVA_HOME=/home/phil/.sdkman/candidates/java/25.0.1-tem, java.vm.compressedOopsMode=Zero based, custom-pmd.version=0.0.1, env.PNPM_HOME=/home/phil/.local/share/pnpm, jmh-core.version=1.37, env.PROCESS_LAUNCHED_BY_Q=1, spring-boot.version=4.0.1, env.POSH_CURSOR_COLUMN=1, env.LOGNAME=phil, assertj.version=3.27.6, nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/storage/snapshots, farm.repository.url=https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, lombok.version=1.18.36, env.SDKMAN_DIR=/home/phil/.sdkman, maven.compiler.target=21, mockito-inline.version=5.2.0, library.jansi.path=/usr/share/maven/lib/jansi-native, userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, maven1.repo=C:/Users/LightHouse/.maven/repository, maven.conf=/usr/share/maven/conf, userfront.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, sun.java.launcher=SUN_STANDARD, maven.wagon.http.ssl.insecure=true, env.NVM_DIR=/home/phil/.nvm, env.WAYLAND_DISPLAY=wayland-0, jaxb-runtime.version=4.0.3, lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, env.POSH_CURSOR_LINE=10, env.MAVEN_HOME=/usr/share/maven, java.runtime.name=OpenJDK Runtime Environment, env.NVM_CD_FLAGS=, env.MAVEN_CMD_LINE_ARGS= -B -X test, maven-failsafe-plugin.version=3.3.0, nexus.releases.url=file:///C:/progs/sonatype-work/nexus/storage/releases, env.TERM=xterm-256color, jackson.version=2.17.2, sun.arch.data.model=64, maven-jar-plugin.version=3.4.2, maven-compiler-plugin.version=3.13.0, java.specification.vendor=Oracle Corporation, java.version.date=2025-10-21, java.home=/home/phil/.sdkman/candidates/java/25.0.1-tem, maven-war-plugin.version=3.4.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.PATH=/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin, mockito-junit-jupiter.version=5.12.0, env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, altSnapshotDeploymentRepository=lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/, org.slf4j.version=2.0.17, file.encoding=UTF-8, env.POWERLINE_COMMAND=oh-my-posh, env._=/bin/mvn, env.SHLVL=2, JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, lightbm.jbossHome=c:/progs/lightbm/jboss, stderr.encoding=UTF-8, classworlds.conf=/usr/share/maven/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, directory-maven-plugin.version=1.0, jstl-api.version=1.2, env.HOSTTYPE=x86_64, gpg.passphrase=${env.GPG_PASSPHRASE}, env.FIG_TERM=1, commons-lang3.version=3.14.0, os.name=Linux, junit.version=4.13.2, env.DISPLAY=:0, commons-fileupload.version=1.5, hiptv.db.username=hiptv, commons-cli.version=1.8.0, env.POSH_THEME=/home/phil/.poshthemes/amro.omp.json, logback.configurationFileName=logback-config-global.xml, jstl.version=1.2, gib.referenceBranch=refs/remotes/origin/master, guava.version=33.2.1-jre, stdout.encoding=UTF-8, path.separator=:, gib.skipTestsForUpstreamModules=true, env.WSL_INTEROP=/run/WSL/1158_interop, junit-platform-surefire-provider.version=1.3.2, env.SHELL=/bin/bash, env.LESSCLOSE=/usr/bin/lesspipe %s %s, maven.multiModuleProjectDirectory=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PULSE_SERVER=unix:/mnt/wslg/PulseServer, env.MAVEN_PROJECTBASEDIR=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.info=mixed mode, sharing, stdin.encoding=UTF-8, gib.failOnMissingGitDir=false, java.class.version=69.0, env.USER=phil, hiptv.db.password=hiptv, maven.scm.user=phil, sun.jnu.encoding=UTF-8, lightbm.serverName=lightbm, env.TERMINAL_EMULATOR=JetBrains-JediTerm, maven.build.version=Apache Maven 3.6.3, maven.home=/usr/share/maven, file.separator=/, maven-pmd-plugin.version=3.26.0, line.separator= -, user.name=phil, env.WSLENV=WT_SESSION:WT_PROFILE_ID:, maven-jxr-plugin.version=3.4.0, env.TERM_SESSION_ID=69e52897-81f9-4b3a-bda5-e5bd64973300, env.WT_PROFILE_ID={51855cb2-8cce-5362-8f54-464b92b32386}, env.XDG_RUNTIME_DIR=/run/user/1000/, project.reporting.outputEncoding=UTF-8, env.MOTD_SHOWN=update-motd, env.BUN_INSTALL=/home/phil/.bun, env.SDKMAN_CANDIDATES_DIR=/home/phil/.sdkman/candidates, env.OLDPWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.LESSOPEN=| /usr/bin/lesspipe %s, java.class.path=/usr/share/maven/boot/plexus-classworlds-2.x.jar, env.HOME=/home/phil, java.vm.vendor=Eclipse Adoptium, env.POSH_PID=35575, logback.version=1.5.22, sun.cpu.endian=little, user.language=en, maven-surefire-plugin.version=3.2.5, altReleaseDeploymentRepository=lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/, jmh-generator.version=1.37, checkstyle.failOnViolation=false, project.build.sourceEncoding=UTF-8, env.CONDA_PROMPT_MODIFIER=false, java.vendor.url.bug=https://github.com/adoptium/adoptium-support/issues, user.dir=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, gib.excludePathsMatching=.*gradle-modules.*, junit-jupiter.version=6.0.1, javax.servlet-api.version=4.0.1, java.vm.version=25.0.1+8-LTS} -[INFO] Using 'UTF-8' encoding to copy filtered resources. -[DEBUG] resource with targetPath null -directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources -excludes [] -includes [] -[DEBUG] ignoreDelta true -[INFO] Copying 1 resource -[DEBUG] file application.yaml has a filtered file extension -[DEBUG] copy /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml to /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/application.yaml -[DEBUG] no use filter components -[INFO] -[INFO] --- maven-compiler-plugin:3.13.0:compile (default-compile) @ spring-security-auth-server --- -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for oss.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots/). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=96302, ConflictMarker.markTime=19597, ConflictMarker.nodeCount=22, ConflictIdSorter.graphTime=9707, ConflictIdSorter.topsortTime=14289, ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=165473, ConflictResolver.conflictItemCount=22, DefaultDependencyCollector.collectTime=324023265, DefaultDependencyCollector.transformTime=325635} -[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.13.0 -[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile -[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile -[DEBUG] commons-io:commons-io:jar:2.11.0:compile -[DEBUG] org.apache.maven.shared:maven-shared-incremental:jar:1.1:compile -[DEBUG] org.codehaus.plexus:plexus-java:jar:1.2.0:compile -[DEBUG] org.ow2.asm:asm:jar:9.6:compile -[DEBUG] com.thoughtworks.qdox:qdox:jar:2.0.3:compile -[DEBUG] org.codehaus.plexus:plexus-compiler-api:jar:2.15.0:compile -[DEBUG] org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0:compile -[DEBUG] javax.inject:javax.inject:jar:1:compile -[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.0:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0:runtime -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.0:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0 -[DEBUG] Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.13.0 -[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2 -[DEBUG] Included: commons-io:commons-io:jar:2.11.0 -[DEBUG] Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1 -[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.2.0 -[DEBUG] Included: org.ow2.asm:asm:jar:9.6 -[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.0.3 -[DEBUG] Included: org.codehaus.plexus:plexus-compiler-api:jar:2.15.0 -[DEBUG] Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.15.0 -[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.0 -[DEBUG] Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.15.0 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.0 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile' with basic configurator --> -[DEBUG] (s) groupId = org.springframework.boot -[DEBUG] (s) artifactId = spring-boot-configuration-processor -[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] -[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true -[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) compilePath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar] -[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java] -[DEBUG] (f) compilerId = javac -[DEBUG] (f) createMissingPackageInfoClass = true -[DEBUG] (f) debug = true -[DEBUG] (f) debugFileName = javac -[DEBUG] (f) enablePreview = false -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) failOnError = true -[DEBUG] (f) failOnWarning = false -[DEBUG] (f) fileExtensions = [jar, class] -[DEBUG] (f) forceJavacCompilerUse = false -[DEBUG] (f) forceLegacyJavacApi = false -[DEBUG] (f) fork = false -[DEBUG] (f) generatedSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations -[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile {execution: default-compile} -[DEBUG] (f) optimize = false -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (f) parameters = false -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) projectArtifact = com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT -[DEBUG] (s) release = 21 -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d -[DEBUG] (f) showCompilationChanges = false -[DEBUG] (f) showDeprecation = false -[DEBUG] (f) showWarnings = true -[DEBUG] (f) skipMultiThreadWarning = false -[DEBUG] (f) source = 21 -[DEBUG] (f) staleMillis = 0 -[DEBUG] (s) target = 21 -[DEBUG] (f) useIncrementalCompilation = true -[DEBUG] (f) verbose = false -[DEBUG] -- end configuration -- -[DEBUG] Using compiler 'javac'. -[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations to compile source roots: - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java -[DEBUG] New compile source roots: - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=30887, ConflictMarker.markTime=18953, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=3062, ConflictIdSorter.topsortTime=7675, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=47657, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=11677380, DefaultDependencyCollector.transformTime=122782} -[DEBUG] CompilerReuseStrategy: reuseCreated -[DEBUG] useIncrementalCompilation enabled -[INFO] Nothing to compile - all classes are up to date. -[INFO] -[INFO] >>> maven-pmd-plugin:3.26.0:check (default) > :pmd @ spring-security-auth-server >>> -[INFO] -[INFO] --- maven-pmd-plugin:3.26.0:pmd (pmd) @ spring-security-auth-server --- -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=198726, ConflictMarker.markTime=99916, ConflictMarker.nodeCount=236, ConflictIdSorter.graphTime=56063, ConflictIdSorter.topsortTime=177728, ConflictIdSorter.conflictIdCount=85, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1240317, ConflictResolver.conflictItemCount=225, DefaultDependencyCollector.collectTime=2114929229, DefaultDependencyCollector.transformTime=1830410} -[DEBUG] org.apache.maven.plugins:maven-pmd-plugin:jar:3.26.0 -[DEBUG] org.baeldung.pmd:custom-pmd:jar:0.0.1:runtime -[DEBUG] org.apache.maven.shared:maven-artifact-transfer:jar:0.13.1:compile -[DEBUG] org.apache.maven:maven-core:jar:3.0:compile -[DEBUG] org.apache.maven:maven-model:jar:3.0:compile -[DEBUG] org.apache.maven:maven-settings:jar:3.0:compile -[DEBUG] org.apache.maven:maven-settings-builder:jar:3.0:compile -[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.0:compile -[DEBUG] org.apache.maven:maven-plugin-api:jar:3.0:compile -[DEBUG] org.apache.maven:maven-model-builder:jar:3.0:compile -[DEBUG] org.apache.maven:maven-aether-provider:jar:3.0:runtime -[DEBUG] org.sonatype.aether:aether-impl:jar:1.7:compile -[DEBUG] org.sonatype.aether:aether-spi:jar:1.7:compile -[DEBUG] org.sonatype.aether:aether-api:jar:1.7:compile -[DEBUG] org.sonatype.aether:aether-util:jar:1.7:compile -[DEBUG] org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile -[DEBUG] org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile -[DEBUG] org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.14:compile -[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile -[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile -[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:compile -[DEBUG] org.apache.maven:maven-artifact:jar:3.0:compile -[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.0.0:compile -[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0:compile -[DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile -[DEBUG] net.sourceforge.pmd:pmd-core:jar:7.7.0:compile -[DEBUG] org.slf4j:jul-to-slf4j:jar:1.7.36:compile -[DEBUG] org.antlr:antlr4-runtime:jar:4.9.3:compile -[DEBUG] net.sf.saxon:Saxon-HE:jar:12.5:compile -[DEBUG] org.xmlresolver:xmlresolver:jar:5.2.2:compile -[DEBUG] org.apache.httpcomponents.client5:httpclient5:jar:5.1.3:runtime -[DEBUG] org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3:runtime -[DEBUG] org.apache.httpcomponents.core5:httpcore5:jar:5.1.3:runtime -[DEBUG] org.xmlresolver:xmlresolver:jar:data:5.2.2:compile -[DEBUG] org.apache.commons:commons-lang3:jar:3.14.0:compile -[DEBUG] org.ow2.asm:asm:jar:9.7:compile -[DEBUG] com.google.code.gson:gson:jar:2.11.0:compile -[DEBUG] com.google.errorprone:error_prone_annotations:jar:2.27.0:compile -[DEBUG] org.checkerframework:checker-qual:jar:3.48.1:compile -[DEBUG] org.pcollections:pcollections:jar:4.0.2:compile -[DEBUG] com.github.oowekyala.ooxml:nice-xml-messages:jar:3.1:compile -[DEBUG] net.sourceforge.pmd:pmd-java:jar:7.7.0:runtime -[DEBUG] net.sourceforge.pmd:pmd-javascript:jar:7.7.0:runtime -[DEBUG] org.mozilla:rhino:jar:1.7.15:runtime -[DEBUG] net.sourceforge.pmd:pmd-jsp:jar:7.7.0:runtime -[DEBUG] org.slf4j:slf4j-api:jar:1.7.36:compile -[DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:2.0.0:compile -[DEBUG] org.apache.maven.doxia:doxia-core:jar:2.0.0:compile -[DEBUG] javax.inject:javax.inject:jar:1:compile -[DEBUG] commons-io:commons-io:jar:2.17.0:compile -[DEBUG] org.apache.commons:commons-text:jar:1.12.0:compile -[DEBUG] org.apache.maven.reporting:maven-reporting-impl:jar:4.0.0:compile -[DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:4.0.0:compile -[DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.4.2:compile -[DEBUG] org.apache.maven.doxia:doxia-site-model:jar:2.0.0:compile -[DEBUG] org.apache.maven.doxia:doxia-integration-tools:jar:2.0.0:compile -[DEBUG] org.apache.maven.doxia:doxia-site-renderer:jar:2.0.0:compile -[DEBUG] org.apache.maven.doxia:doxia-skin-model:jar:2.0.0:compile -[DEBUG] org.apache.maven.doxia:doxia-module-xhtml5:jar:2.0.0:compile -[DEBUG] org.codehaus.plexus:plexus-velocity:jar:2.2.0:compile -[DEBUG] org.apache.velocity:velocity-engine-core:jar:2.4:compile -[DEBUG] org.apache.velocity.tools:velocity-tools-generic:jar:3.1:compile -[DEBUG] commons-beanutils:commons-beanutils:jar:1.9.4:compile -[DEBUG] commons-logging:commons-logging:jar:1.2:compile -[DEBUG] commons-collections:commons-collections:jar:3.2.2:compile -[DEBUG] org.apache.commons:commons-digester3:jar:3.2:compile -[DEBUG] com.github.cliftonlabs:json-simple:jar:3.0.2:compile -[DEBUG] org.apache.maven.doxia:doxia-module-apt:jar:2.0.0:runtime -[DEBUG] org.apache.maven.doxia:doxia-module-xdoc:jar:2.0.0:runtime -[DEBUG] org.apache.maven:maven-archiver:jar:3.6.2:compile -[DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.9.2:compile -[DEBUG] org.codehaus.plexus:plexus-io:jar:3.4.2:compile -[DEBUG] org.apache.commons:commons-compress:jar:1.26.1:compile -[DEBUG] commons-codec:commons-codec:jar:1.16.1:compile -[DEBUG] org.iq80.snappy:snappy:jar:0.4:compile -[DEBUG] org.tukaani:xz:jar:1.9:runtime -[DEBUG] com.github.luben:zstd-jni:jar:1.5.5-11:runtime -[DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.9.0.M3:compile (version managed from default) -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M3:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-resources:jar:1.3.0:compile -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.1:compile -[DEBUG] org.codehaus.plexus:plexus-xml:jar:3.0.1:compile -[DEBUG] org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0 -[DEBUG] Included: org.apache.maven.plugins:maven-pmd-plugin:jar:3.26.0 -[DEBUG] Included: org.baeldung.pmd:custom-pmd:jar:0.0.1 -[DEBUG] Included: org.apache.maven.shared:maven-artifact-transfer:jar:0.13.1 -[DEBUG] Included: org.sonatype.aether:aether-util:jar:1.7 -[DEBUG] Included: org.sonatype.sisu:sisu-inject-bean:jar:1.4.2 -[DEBUG] Included: org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7 -[DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.14 -[DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3 -[DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.4 -[DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.0.0 -[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.4.0 -[DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 -[DEBUG] Included: net.sourceforge.pmd:pmd-core:jar:7.7.0 -[DEBUG] Included: org.slf4j:jul-to-slf4j:jar:1.7.36 -[DEBUG] Included: org.antlr:antlr4-runtime:jar:4.9.3 -[DEBUG] Included: net.sf.saxon:Saxon-HE:jar:12.5 -[DEBUG] Included: org.xmlresolver:xmlresolver:jar:5.2.2 -[DEBUG] Included: org.apache.httpcomponents.client5:httpclient5:jar:5.1.3 -[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3 -[DEBUG] Included: org.apache.httpcomponents.core5:httpcore5:jar:5.1.3 -[DEBUG] Included: org.xmlresolver:xmlresolver:jar:data:5.2.2 -[DEBUG] Included: org.apache.commons:commons-lang3:jar:3.14.0 -[DEBUG] Included: org.ow2.asm:asm:jar:9.7 -[DEBUG] Included: com.google.code.gson:gson:jar:2.11.0 -[DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.27.0 -[DEBUG] Included: org.checkerframework:checker-qual:jar:3.48.1 -[DEBUG] Included: org.pcollections:pcollections:jar:4.0.2 -[DEBUG] Included: com.github.oowekyala.ooxml:nice-xml-messages:jar:3.1 -[DEBUG] Included: net.sourceforge.pmd:pmd-java:jar:7.7.0 -[DEBUG] Included: net.sourceforge.pmd:pmd-javascript:jar:7.7.0 -[DEBUG] Included: org.mozilla:rhino:jar:1.7.15 -[DEBUG] Included: net.sourceforge.pmd:pmd-jsp:jar:7.7.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-core:jar:2.0.0 -[DEBUG] Included: commons-io:commons-io:jar:2.17.0 -[DEBUG] Included: org.apache.commons:commons-text:jar:1.12.0 -[DEBUG] Included: org.apache.maven.reporting:maven-reporting-impl:jar:4.0.0 -[DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:4.0.0 -[DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.4.2 -[DEBUG] Included: org.apache.maven.doxia:doxia-site-model:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-integration-tools:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-site-renderer:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-skin-model:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-module-xhtml5:jar:2.0.0 -[DEBUG] Included: org.codehaus.plexus:plexus-velocity:jar:2.2.0 -[DEBUG] Included: org.apache.velocity:velocity-engine-core:jar:2.4 -[DEBUG] Included: org.apache.velocity.tools:velocity-tools-generic:jar:3.1 -[DEBUG] Included: commons-beanutils:commons-beanutils:jar:1.9.4 -[DEBUG] Included: commons-logging:commons-logging:jar:1.2 -[DEBUG] Included: commons-collections:commons-collections:jar:3.2.2 -[DEBUG] Included: org.apache.commons:commons-digester3:jar:3.2 -[DEBUG] Included: com.github.cliftonlabs:json-simple:jar:3.0.2 -[DEBUG] Included: org.apache.maven.doxia:doxia-module-apt:jar:2.0.0 -[DEBUG] Included: org.apache.maven.doxia:doxia-module-xdoc:jar:2.0.0 -[DEBUG] Included: org.apache.maven:maven-archiver:jar:3.6.2 -[DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.9.2 -[DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.4.2 -[DEBUG] Included: org.apache.commons:commons-compress:jar:1.26.1 -[DEBUG] Included: commons-codec:commons-codec:jar:1.16.1 -[DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 -[DEBUG] Included: org.tukaani:xz:jar:1.9 -[DEBUG] Included: com.github.luben:zstd-jni:jar:1.5.5-11 -[DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M3 -[DEBUG] Included: org.codehaus.plexus:plexus-resources:jar:1.3.0 -[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:4.0.1 -[DEBUG] Included: org.codehaus.plexus:plexus-xml:jar:3.0.1 -[DEBUG] Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Initializing Velocity, Calling init()... -[DEBUG] Starting Apache Velocity 2.4 -[DEBUG] Default Properties resource: org/apache/velocity/runtime/defaults/velocity.properties -[DEBUG] ResourceLoader instantiated: org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader -[DEBUG] ResourceLoader instantiated: org.apache.velocity.runtime.resource.loader.FileResourceLoader -[DEBUG] FileResourceLoader: adding path '' -[DEBUG] initialized (class org.apache.velocity.runtime.resource.ResourceCacheImpl) with class java.util.Collections$SynchronizedMap cache map. -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Stop -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Define -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Break -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Evaluate -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Macro -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Parse -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Include -[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach -[DEBUG] Created 20 parsers. -[DEBUG] "velocimacro.library.path" is not set. Trying default library: velocimacros.vtl -[DEBUG] Could not load resource 'velocimacros.vtl' from ResourceLoader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader -[DEBUG] Default library velocimacros.vtl not found. Trying old default library: VM_global_library.vm -[DEBUG] Could not load resource 'VM_global_library.vm' from ResourceLoader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader -[DEBUG] Old default library VM_global_library.vm not found. -[DEBUG] allowInline = true: VMs can be defined inline in templates -[DEBUG] allowInlineToOverride = true: VMs defined inline may replace previous VM definitions -[DEBUG] allowInlineLocal = false: VMs defined inline will be global in scope if allowed. -[DEBUG] autoload off: VM system will not automatically reload global library macros -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd' with basic configurator --> -[DEBUG] (f) aggregate = false -[DEBUG] (f) analysisCache = false -[DEBUG] (f) analysisCacheLocation = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/pmd.cache -[DEBUG] (f) benchmark = false -[DEBUG] (f) benchmarkOutputFilename = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd-benchmark.txt -[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations] -[DEBUG] (f) excludeRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main] -[DEBUG] (f) format = xml -[DEBUG] (f) includeTests = true -[DEBUG] (f) includeXmlInReports = false -[DEBUG] (f) inputEncoding = UTF-8 -[DEBUG] (f) language = java -[DEBUG] (f) linkXRef = true -[DEBUG] (f) locale = default -[DEBUG] (f) minimumPriority = 5 -[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd {execution: pmd} -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/reports -[DEBUG] (f) outputEncoding = UTF-8 -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) reactorProjects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] -[DEBUG] (f) remoteProjectRepositories = [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] -[DEBUG] (f) renderProcessingErrors = true -[DEBUG] (f) renderRuleViolationPriority = true -[DEBUG] (f) renderSuppressedViolations = true -[DEBUG] (f) renderViolationsByPriority = true -[DEBUG] (f) repoSession = org.eclipse.aether.DefaultRepositorySystemSession@25974207 -[DEBUG] (s) rulesets = [/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml] -[DEBUG] (f) rulesetsTargetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d -[DEBUG] (f) showPmdLog = true -[DEBUG] (f) siteDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/site -[DEBUG] (f) skip = false -[DEBUG] (f) skipEmptyReport = false -[DEBUG] (f) skipPmdError = true -[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) targetJdk = 21 -[DEBUG] (f) testSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] -[DEBUG] (f) typeResolution = true -[DEBUG] -- end configuration -- -[DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hg/**,**/.git,**/.git/**,**/.gitignore,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail -[DEBUG] Inclusions: **/*.java -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java -[DEBUG] Directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java has been excluded as it matches excludeRoot /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java -[DEBUG] Preparing ruleset: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml -[DEBUG] Before: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml After: 001-baeldung-pmd-rules.xml -[DEBUG] The resource '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' was found as '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' -[DEBUG] Using aux classpath: [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] -[INFO] PMD version: 7.7.0 -[DEBUG] Using language java+version:21 -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Created new FileCollector with LanguageVersionDiscoverer(LanguageRegistry(ecmascript, java, jsp)) -[DEBUG] Rules loaded from /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets/001-baeldung-pmd-rules.xml: -[DEBUG] - UnitTestMustFollowNamingConventionRule (Java) -[DEBUG] Executing PMD... -[DEBUG] Using analysis classloader: ClasspathClassLoader[[file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes/:file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar:file:/home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar:file:/home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar:file:/home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar:file:/home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar:file:/home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar:file:/home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar:file:/home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar:file:/home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar:file:/home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar:file:/home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar:file:/home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar:file:/home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar:file:/home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar:file:/home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:file:/home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar:file:/home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar:file:/home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar:file:/home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar:file:/home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar:file:/home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:file:/home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar:file:/home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar:file:/home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar:file:/home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:file:/home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar:file:/home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar:file:/home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] jrt-fs: null parent: ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.newStringCtx (PolyResolution.java:731) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution. (PolyResolution.java:98) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver. (LazyTypeResolver.java:117) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.initTypeResolver (InternalApiBridge.java:150) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:130) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.lambda$doParse$2 (GenericSigBase.java:152) - at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:426) - at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:386) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:152) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) - at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getEnclosingTypeParams (GenericSigBase.java:72) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.typeParamsWrapper (SignatureParser.java:94) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:64) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.arrayType (TypeSigParser.java:216) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:146) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:53) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getDeclaredClasses (ClassStub.java:351) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.getDeclaredClasses (ClassTypeImpl.java:315) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.walkSelf (JavaResolvers.java:412) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.hidingWalkResolvers (JavaResolvers.java:386) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.inheritedMembersResolvers (JavaResolvers.java:358) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.typeBody (SymTableFactory.java:395) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:283) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.JavaVisitorBase.visit (JavaVisitorBase.java:57) - at net.sourceforge.pmd.lang.java.ast.ASTClassDeclaration.acceptVisitor (ASTClassDeclaration.java:38) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.ast.AstVisitorBase.visitChildren (AstVisitorBase.java:31) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:247) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classHeader (TypeSigParser.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseFully (SignatureParser.java:100) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseClassSignature (SignatureParser.java:57) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:155) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) - at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:31) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:43) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.FieldStub.getTypeMirror (FieldStub.java:53) - at net.sourceforge.pmd.lang.java.types.JVariableSig.getTypeMirror (JVariableSig.java:93) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:674) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.acceptVisitor (ASTFieldAccess.java:81) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers$5.resolveHere (JavaResolvers.java:202) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.NameResolver$1.resolveHere (NameResolver.java:84) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolveHere (ShadowChainNodeBase.java:106) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:84) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:87) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.CachingShadowChainNode.resolve (CachingShadowChainNode.java:42) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:56) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:527) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) - at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:87) - at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:65) - at net.sourceforge.pmd.lang.java.ast.Annotatable.lambda$isAnnotationPresent$1 (Annotatable.java:48) - at net.sourceforge.pmd.lang.ast.internal.SingletonNodeStream.any (SingletonNodeStream.java:136) - at net.sourceforge.pmd.lang.java.ast.Annotatable.isAnnotationPresent (Annotatable.java:48) - at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass$RelevantMethodSet.addIfRelevant (OverrideResolutionPass.java:83) - at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass.resolveOverrides (OverrideResolutionPass.java:38) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.overrideResolution (InternalApiBridge.java:116) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$6 (JavaAstProcessor.java:139) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:139) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[DEBUG] PMD finished. Found 0 violations. -[DEBUG] Removing excluded violations. Using 0 configured exclusions. -[DEBUG] Excluded 0 violations. -[DEBUG] Computing site model of 'com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT' for default locale -[DEBUG] No site descriptor -[DEBUG] Looking for site descriptor of level 1 parent project: com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT -[DEBUG] No parent level 1 site descriptor -[DEBUG] Looking for site descriptor of level 2 parent project: com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT -[DEBUG] No parent level 2 site descriptor -[DEBUG] Site model inheritance: assembling child with level 2 parent: distributionManagement.site.url child = null and parent = null -[DEBUG] Site model inheritance: assembling child with level 1 parent: distributionManagement.site.url child = null and parent = null -[DEBUG] Using default site descriptor -[DEBUG] Mapped url: /home/phil/work/baeldung/tutorials/parent-boot-4 to relative path: ../../parent-boot-4 -[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin -[DEBUG] Skin doxia-sitetools prerequisite: 2.0.0-M18, current: 2.0.0, matched = true -[DEBUG] Unknown source: Modified invalid anchor name 'PMD Results' to 'PMD_Results' -[DEBUG] Processing Velocity for template META-INF/maven/site.vm on null -[DEBUG] added VM topMenu: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM topLinks: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM link: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM topLink: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM image: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM banner: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM links: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM breadcrumbs: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM displayTree: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM menuItem: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM mainMenu: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM copyright: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM publishDate: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM builtByLogo: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM googleAnalytics: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM matomo: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM googleSearch: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM forkMeOnGitHubHead: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM forkMeOnGitHub: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM prjProfile: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM facebookLoadSDK: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM facebookLike: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM followTwitter: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM generatedBy: source=org.apache.velocity.Template@2b458cd6 -[DEBUG] added VM anchorJS: source=org.apache.velocity.Template@2b458cd6 -[INFO] -[INFO] <<< maven-pmd-plugin:3.26.0:check (default) < :pmd @ spring-security-auth-server <<< -[INFO] -[INFO] -[INFO] --- maven-pmd-plugin:3.26.0:check (default) @ spring-security-auth-server --- -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:check' with basic configurator --> -[DEBUG] (f) aggregate = false -[DEBUG] (f) failOnViolation = true -[DEBUG] (f) failurePriority = 5 -[DEBUG] (f) maxAllowedViolations = 0 -[DEBUG] (f) printFailingErrors = false -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) skip = false -[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) verbose = true -[DEBUG] -- end configuration -- -[INFO] -[INFO] --- maven-pmd-plugin:3.26.0:pmd (default) @ spring-security-auth-server --- -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd' with basic configurator --> -[DEBUG] (f) aggregate = false -[DEBUG] (f) analysisCache = false -[DEBUG] (f) analysisCacheLocation = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/pmd.cache -[DEBUG] (f) benchmark = false -[DEBUG] (f) benchmarkOutputFilename = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd-benchmark.txt -[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations] -[DEBUG] (f) excludeRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main] -[DEBUG] (f) format = xml -[DEBUG] (f) includeTests = true -[DEBUG] (f) includeXmlInReports = false -[DEBUG] (f) inputEncoding = UTF-8 -[DEBUG] (f) language = java -[DEBUG] (f) linkXRef = true -[DEBUG] (f) locale = default -[DEBUG] (f) minimumPriority = 5 -[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-pmd-plugin:3.26.0:pmd {execution: default} -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/reports -[DEBUG] (f) outputEncoding = UTF-8 -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (f) reactorProjects = [MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml] -[DEBUG] (f) remoteProjectRepositories = [nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public, default, releases+snapshots), github (https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, default, releases+snapshots)] -[DEBUG] (f) renderProcessingErrors = true -[DEBUG] (f) renderRuleViolationPriority = true -[DEBUG] (f) renderSuppressedViolations = true -[DEBUG] (f) renderViolationsByPriority = true -[DEBUG] (f) repoSession = org.eclipse.aether.DefaultRepositorySystemSession@25974207 -[DEBUG] (s) rulesets = [/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml] -[DEBUG] (f) rulesetsTargetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d -[DEBUG] (f) showPmdLog = true -[DEBUG] (f) siteDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/site -[DEBUG] (f) skip = false -[DEBUG] (f) skipEmptyReport = false -[DEBUG] (f) skipPmdError = true -[DEBUG] (f) targetDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) targetJdk = 21 -[DEBUG] (f) testSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] -[DEBUG] (f) typeResolution = true -[DEBUG] -- end configuration -- -[DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hg/**,**/.git,**/.git/**,**/.gitignore,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail -[DEBUG] Inclusions: **/*.java -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java -[DEBUG] Directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main/java has been excluded as it matches excludeRoot /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/main -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-sources/annotations -[DEBUG] Searching for files in directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java -[DEBUG] Preparing ruleset: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml -[DEBUG] Before: /home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml After: 001-baeldung-pmd-rules.xml -[DEBUG] The resource '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' was found as '/home/phil/work/baeldung/tutorials/baeldung-pmd-rules.xml' -[DEBUG] Using aux classpath: [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] -[INFO] PMD version: 7.7.0 -[DEBUG] Using language java+version:21 -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Adding classpath entry: -[DEBUG] Created new FileCollector with LanguageVersionDiscoverer(LanguageRegistry(ecmascript, java, jsp)) -[DEBUG] Rules loaded from /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/pmd/rulesets/001-baeldung-pmd-rules.xml: -[DEBUG] - UnitTestMustFollowNamingConventionRule (Java) -[DEBUG] Executing PMD... -[DEBUG] Using analysis classloader: ClasspathClassLoader[[file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes/:file:/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes/:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar:file:/home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar:file:/home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar:file:/home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar:file:/home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar:file:/home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar:file:/home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar:file:/home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar:file:/home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar:file:/home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar:file:/home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar:file:/home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar:file:/home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar:file:/home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar:file:/home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar:file:/home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar:file:/home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar:file:/home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar:file:/home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar:file:/home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar:file:/home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar:file:/home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:file:/home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar:file:/home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar:file:/home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar:file:/home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar:file:/home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar:file:/home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar:file:/home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar:file:/home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:file:/home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar:file:/home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:file:/home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar:file:/home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar:file:/home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar:file:/home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar:file:/home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:file:/home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar:file:/home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar:file:/home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar:file:/home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] jrt-fs: null parent: ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.26.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd]] -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.newStringCtx (PolyResolution.java:731) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution. (PolyResolution.java:98) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver. (LazyTypeResolver.java:117) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.initTypeResolver (InternalApiBridge.java:150) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:130) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.lambda$doParse$2 (GenericSigBase.java:152) - at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:426) - at net.sourceforge.pmd.util.CollectionUtil.map (CollectionUtil.java:386) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:152) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) - at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getEnclosingTypeParams (GenericSigBase.java:72) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.typeParamsWrapper (SignatureParser.java:94) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:64) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.arrayType (TypeSigParser.java:216) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:146) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:53) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.symbols.JMethodSymbol.isAnnotationAttribute (JMethodSymbol.java:51) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:196) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.finishParse (ClassStub.java:139) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:35) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.fillSingleImports (SymTableFactory.java:299) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.singleImportsSymbolTable (SymTableFactory.java:270) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:232) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getDeclaredClasses (ClassStub.java:351) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.getDeclaredClasses (ClassTypeImpl.java:315) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.walkSelf (JavaResolvers.java:412) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.hidingWalkResolvers (JavaResolvers.java:386) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers.inheritedMembersResolvers (JavaResolvers.java:358) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymTableFactory.typeBody (SymTableFactory.java:395) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:283) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visitTypeDecl (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.JavaVisitorBase.visit (JavaVisitorBase.java:57) - at net.sourceforge.pmd.lang.java.ast.ASTClassDeclaration.acceptVisitor (ASTClassDeclaration.java:38) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.ast.AstVisitorBase.visitChildren (AstVisitorBase.java:31) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:247) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.visit (SymbolTableResolver.java:138) - at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.acceptVisitor (ASTCompilationUnit.java:109) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor (AbstractJavaNode.java:38) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver$MyVisitor.traverse (SymbolTableResolver.java:164) - at net.sourceforge.pmd.lang.java.symbols.table.internal.SymbolTableResolver.traverse (SymbolTableResolver.java:101) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$1 (JavaAstProcessor.java:132) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:132) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classHeader (TypeSigParser.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseFully (SignatureParser.java:100) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseClassSignature (SignatureParser.java:57) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyClassSignature.doParse (GenericSigBase.java:155) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.getTypeParams (GenericSigBase.java:92) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getTypeParameters (ClassStub.java:314) - at net.sourceforge.pmd.lang.java.symbols.JTypeParameterOwnerSymbol.getLexicalScope (JTypeParameterOwnerSymbol.java:42) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.getLexicalScope (ClassStub.java:326) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:31) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.LazyTypeSig.get (LazyTypeSig.java:43) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.FieldStub.getTypeMirror (FieldStub.java:53) - at net.sourceforge.pmd.lang.java.types.JVariableSig.getTypeMirror (JVariableSig.java:93) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:674) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.acceptVisitor (ASTFieldAccess.java:81) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTFieldAccess.getTypeMirror (ASTFieldAccess.java:24) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.symbols.table.internal.JavaResolvers$5.resolveHere (JavaResolvers.java:202) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.NameResolver$1.resolveHere (NameResolver.java:84) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolveHere (ShadowChainNodeBase.java:106) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:84) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNodeBase.resolve (ShadowChainNodeBase.java:87) - at net.sourceforge.pmd.lang.java.symbols.table.coreimpl.CachingShadowChainNode.resolve (CachingShadowChainNode.java:42) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:56) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:527) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.parameterise (TypeSystem.java:530) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser$TypeScanner.makeClassType (TypeSigParser.java:364) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.classType (TypeSigParser.java:164) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:148) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.typeSignature (TypeSigParser.java:124) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.parameterTypes (TypeSigParser.java:67) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.TypeSigParser.methodType (TypeSigParser.java:51) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.SignatureParser.parseMethodType (SignatureParser.java:65) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.doParse (GenericSigBase.java:245) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$1.doParse (GenericSigBase.java:54) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.ensureParsed (ParseLock.java:22) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase.ensureParsed (GenericSigBase.java:76) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.GenericSigBase$LazyMethodType.getParameterTypes (GenericSigBase.java:312) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ExecutableStub.getArity (ExecutableStub.java:83) - at net.sourceforge.pmd.lang.java.types.JMethodSig.getArity (JMethodSig.java:118) - at net.sourceforge.pmd.lang.java.types.TypeOps.areOverrideEquivalent (TypeOps.java:1323) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:110) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.shouldTakePrecedence (OverloadSet.java:98) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet.add (OverloadSet.java:48) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:122) - at net.sourceforge.pmd.lang.java.types.internal.infer.OverloadSet$ContextIndependentSet.add (OverloadSet.java:98) - at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169) - at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:186) - at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:214) - at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:197) - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1716) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:153) - at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:176) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:632) - at java.util.stream.ReferencePipeline$7$1FlatMap.accept (ReferencePipeline.java:293) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1939) - at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:570) - at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:560) - at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921) - at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:265) - at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:723) - at net.sourceforge.pmd.lang.java.types.TypeOps.getMethodsOf (TypeOps.java:1913) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:73) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:68) - at net.sourceforge.pmd.lang.java.types.internal.infer.ast.MethodInvocMirror.getAccessibleCandidates (MethodInvocMirror.java:26) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.computeCompileTimeDecl (Infer.java:303) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.getCompileTimeDecl (Infer.java:281) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.goToInvocationWithFallback (Infer.java:214) - at net.sourceforge.pmd.lang.java.types.internal.infer.Infer.inferInvocationRecursively (Infer.java:176) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.inferInvocation (PolyResolution.java:263) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.polyTypeOtherCtx (PolyResolution.java:135) - at net.sourceforge.pmd.lang.java.types.ast.internal.PolyResolution.computePolyType (PolyResolution.java:125) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.handlePoly (LazyTypeResolver.java:358) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:363) - at net.sourceforge.pmd.lang.java.types.ast.internal.LazyTypeResolver.visit (LazyTypeResolver.java:103) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.acceptVisitor (ASTMethodCall.java:71) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:51) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode.getTypeMirror (AbstractJavaTypeNode.java:39) - at net.sourceforge.pmd.lang.java.ast.ASTMethodCall.getTypeMirror (ASTMethodCall.java:22) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.lambda$forceTypeResolutionPhase$0 (InternalApiBridge.java:92) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.forceTypeResolutionPhase (InternalApiBridge.java:90) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$3 (JavaAstProcessor.java:135) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:135) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[ERROR] Parsing failed in ParseLock#doParse() -java.lang.IllegalArgumentException: Unsupported class file major version 69 - at org.objectweb.asm.ClassReader. (ClassReader.java:200) - at org.objectweb.asm.ClassReader. (ClassReader.java:180) - at org.objectweb.asm.ClassReader. (ClassReader.java:166) - at org.objectweb.asm.ClassReader. (ClassReader.java:288) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub$1.doParse (ClassStub.java:97) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.getFinalStatus (ParseLock.java:33) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ParseLock.isFailed (ParseLock.java:66) - at net.sourceforge.pmd.lang.java.symbols.internal.asm.ClassStub.isUnresolved (ClassStub.java:511) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.checkUserEnclosingTypeIsOk (ClassTypeImpl.java:452) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl.validateParams (ClassTypeImpl.java:418) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:69) - at net.sourceforge.pmd.lang.java.types.ClassTypeImpl. (ClassTypeImpl.java:64) - at net.sourceforge.pmd.lang.java.types.TypeSystem.typeOf (TypeSystem.java:466) - at net.sourceforge.pmd.lang.java.types.TypeSystem.rawType (TypeSystem.java:493) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:99) - at net.sourceforge.pmd.lang.java.types.TypesFromReflection.fromReflect (TypesFromReflection.java:69) - at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:87) - at net.sourceforge.pmd.lang.java.types.TypeTestUtil.isA (TypeTestUtil.java:65) - at net.sourceforge.pmd.lang.java.ast.Annotatable.lambda$isAnnotationPresent$1 (Annotatable.java:48) - at net.sourceforge.pmd.lang.ast.internal.SingletonNodeStream.any (SingletonNodeStream.java:136) - at net.sourceforge.pmd.lang.java.ast.Annotatable.isAnnotationPresent (Annotatable.java:48) - at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass$RelevantMethodSet.addIfRelevant (OverrideResolutionPass.java:83) - at net.sourceforge.pmd.lang.java.ast.OverrideResolutionPass.resolveOverrides (OverrideResolutionPass.java:38) - at java.util.Iterator.forEachRemaining (Iterator.java:133) - at net.sourceforge.pmd.lang.ast.internal.IteratorBasedNStream.forEach (IteratorBasedNStream.java:102) - at net.sourceforge.pmd.lang.java.ast.InternalApiBridge.overrideResolution (InternalApiBridge.java:116) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.lambda$process$6 (JavaAstProcessor.java:139) - at net.sourceforge.pmd.benchmark.TimeTracker.bench (TimeTracker.java:163) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:139) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:166) - at net.sourceforge.pmd.lang.java.internal.JavaAstProcessor.process (JavaAstProcessor.java:150) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:69) - at net.sourceforge.pmd.lang.java.ast.JavaParser.parseImpl (JavaParser.java:25) - at net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeParserAdapter.parse (JjtreeParserAdapter.java:36) - at net.sourceforge.pmd.lang.impl.PmdRunnable.parse (PmdRunnable.java:112) - at net.sourceforge.pmd.lang.impl.PmdRunnable.processSource (PmdRunnable.java:132) - at net.sourceforge.pmd.lang.impl.PmdRunnable.run (PmdRunnable.java:80) - at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:545) - at java.util.concurrent.FutureTask.run (FutureTask.java:328) - at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) - at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) - at java.lang.Thread.run (Thread.java:1474) -[DEBUG] PMD finished. Found 0 violations. -[DEBUG] Removing excluded violations. Using 0 configured exclusions. -[DEBUG] Excluded 0 violations. -[DEBUG] Computing site model of 'com.baeldung:spring-security-auth-server:jar:0.0.1-SNAPSHOT' for default locale -[DEBUG] No site descriptor -[DEBUG] Looking for site descriptor of level 1 parent project: com.baeldung:parent-boot-4:pom:0.0.1-SNAPSHOT -[DEBUG] No parent level 1 site descriptor -[DEBUG] Looking for site descriptor of level 2 parent project: com.baeldung:parent-modules:pom:1.0.0-SNAPSHOT -[DEBUG] No parent level 2 site descriptor -[DEBUG] Site model inheritance: assembling child with level 2 parent: distributionManagement.site.url child = null and parent = null -[DEBUG] Site model inheritance: assembling child with level 1 parent: distributionManagement.site.url child = null and parent = null -[DEBUG] Using default site descriptor -[DEBUG] Mapped url: /home/phil/work/baeldung/tutorials/parent-boot-4 to relative path: ../../parent-boot-4 -[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.0-M9 skin -[DEBUG] Skin doxia-sitetools prerequisite: 2.0.0-M18, current: 2.0.0, matched = true -[DEBUG] Unknown source: Modified invalid anchor name 'PMD Results' to 'PMD_Results' -[DEBUG] Processing Velocity for template META-INF/maven/site.vm on null -[DEBUG] added VM topMenu: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM topLinks: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM link: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM topLink: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM image: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM banner: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM links: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM breadcrumbs: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM displayTree: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM menuItem: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM mainMenu: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM copyright: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM publishDate: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM builtByLogo: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM googleAnalytics: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM matomo: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM googleSearch: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM forkMeOnGitHubHead: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM forkMeOnGitHub: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM prjProfile: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM facebookLoadSDK: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM facebookLike: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM followTwitter: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM generatedBy: source=org.apache.velocity.Template@44abdb1f -[DEBUG] added VM anchorJS: source=org.apache.velocity.Template@44abdb1f -[INFO] -[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ spring-security-auth-server --- -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:testResources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:testResources' with basic configurator --> -[DEBUG] (f) buildFilters = [] -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) escapeWindowsPaths = true -[DEBUG] (s) includeEmptyDirs = false -[DEBUG] (s) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes -[DEBUG] (s) overwrite = false -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources, PatternSet [includes: {}, excludes: {}]}}] -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d -[DEBUG] (f) supportMultiLineFiltering = false -[DEBUG] (f) useBuildFilters = true -[DEBUG] (s) useDefaultDelimiters = true -[DEBUG] -- end configuration -- -[DEBUG] properties used {java.specification.version=25, java.vendor.url=https://adoptium.net/, log4j.version=1.2.17, sun.boot.library.path=/home/phil/.sdkman/candidates/java/25.0.1-tem/lib, env.NAME=_, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -B -X test, jdk.debug=release, maven.version=3.6.3, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, jboss.home=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, env.NVM_BIN=/home/phil/.nvm/versions/node/v22.21.0/bin, exec-maven-plugin.version=3.3.0, env.WASMTIME_HOME=/home/phil/.wasmtime, byte-buddy.version=1.14.18, maven-install-plugin.version=3.1.2, java.runtime.version=25.0.1+8-LTS, java.vendor.version=Temurin-25.0.1+8, commons-io.version=2.16.1, java.io.tmpdir=/tmp, java.version=25.0.1, env.WT_SESSION=662f89ed-a2c7-4860-8915-7387a9a46982, env.WSL2_GUI_APPS_ENABLED=1, jsoup.version=1.17.2, lightbm.repo.url=file:///C:/progs/sonatype-work/nexus/storage/releases, mockito.version=5.20.0, java.vm.specification.name=Java Virtual Machine Specification, env.WSL_DISTRO_NAME=Ubuntu, native.encoding=UTF-8, env.SDKMAN_PLATFORM=linuxx64, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor=Eclipse Adoptium, env.SDKMAN_BROKER_API=https://broker.sdkman.io, env._INTELLIJ_FORCE_PREPEND_PATH=/bin:, env.LANG=C.UTF-8, gib.buildUpstream=false, env.XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop, java.vm.specification.version=25, maven.wagon.http.ssl.allowall=true, maven.compiler.source=21, user.home=/home/phil, hamcrest-all.version=1.3, maven.scm.provider.cvs.implementation=cvs_native, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, hamcrest.version=3.0, tutorialsproject.basedir=/home/phil/work/baeldung/tutorials, os.version=5.15.167.4-microsoft-standard-WSL2, gib.disable=true, lighthouse.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, env.SDKMAN_OLD_PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.name=OpenJDK 64-Bit Server VM, gitflow-incremental-builder.version=4.5.4, gpg.executable=gpg, os.arch=amd64, env.INTELLIJ_TERMINAL_COMMAND_BLOCKS_REWORKED=1, javax.servlet.jsp-api.version=2.3.3, junit-platform.version=6.0.1, env.SDKMAN_CANDIDATES_API=https://api.sdkman.io/2, env.PROCESS_LAUNCHED_BY_CW=1, env.NVM_INC=/home/phil/.nvm/versions/node/v22.21.0/include/node, commons-collections4.version=4.5.0-M2, maven.artifact.threads=4, gib.failOnError=false, h2.version=2.2.224, env.JAVA_HOME=/home/phil/.sdkman/candidates/java/25.0.1-tem, java.vm.compressedOopsMode=Zero based, custom-pmd.version=0.0.1, env.PNPM_HOME=/home/phil/.local/share/pnpm, jmh-core.version=1.37, env.PROCESS_LAUNCHED_BY_Q=1, spring-boot.version=4.0.1, env.POSH_CURSOR_COLUMN=1, env.LOGNAME=phil, assertj.version=3.27.6, nexus.snapshots.url=file:///C:/progs/sonatype-work/nexus/storage/snapshots, farm.repository.url=https://maven.pkg.github.com/Farm-Investimentos/farm-maven-repository, lombok.version=1.18.36, env.SDKMAN_DIR=/home/phil/.sdkman, maven.compiler.target=21, mockito-inline.version=5.2.0, library.jansi.path=/usr/share/maven/lib/jansi-native, userfront.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, maven1.repo=C:/Users/LightHouse/.maven/repository, maven.conf=/usr/share/maven/conf, userfront.repo.url=https://ssh.lighthouse.com.br/nexus/content/repositories/releases, sun.java.launcher=SUN_STANDARD, maven.wagon.http.ssl.insecure=true, env.NVM_DIR=/home/phil/.nvm, env.WAYLAND_DISPLAY=wayland-0, jaxb-runtime.version=4.0.3, lighthouse.snapshots.url=https://ssh.lighthouse.com.br/nexus/content/repositories/snapshots, env.POSH_CURSOR_LINE=10, env.MAVEN_HOME=/usr/share/maven, java.runtime.name=OpenJDK Runtime Environment, env.NVM_CD_FLAGS=, env.MAVEN_CMD_LINE_ARGS= -B -X test, maven-failsafe-plugin.version=3.3.0, nexus.releases.url=file:///C:/progs/sonatype-work/nexus/storage/releases, env.TERM=xterm-256color, jackson.version=2.17.2, sun.arch.data.model=64, maven-jar-plugin.version=3.4.2, maven-compiler-plugin.version=3.13.0, java.specification.vendor=Oracle Corporation, java.version.date=2025-10-21, java.home=/home/phil/.sdkman/candidates/java/25.0.1-tem, maven-war-plugin.version=3.4.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.PATH=/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.sdkman/candidates/maven/current/bin:/home/phil/.sdkman/candidates/java/25.0.1-tem/bin:/home/phil/.bun/bin:/home/phil/.wasmtime/bin:/home/phil/.local/share/pnpm:/home/phil/.nvm/versions/node/v22.21.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/pseve/AppData/Local/pnpm:/mnt/c/Windows/system32/config/systemprofile/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/progs/bin:/mnt/c/progs/java/apache-maven-3.9.6/bin:/mnt/c/progs/node/node18:/mnt/c/Program Files (x86)/GnuWin32/bin:/mnt/c/Users/pseve/AppData/Roaming/nvm:/mnt/c/progs/node:/mnt/c/progs/tools/Graphviz/bin:/mnt/c/progs/java/ideaIC-2023.1.1.win/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WinGet/Packages/jqlang.jq_Microsoft.Winget.Source_8wekyb3d8bbwe:/mnt/c/progs/tools/cmake/bin:/mnt/c/Users/pseve/AppData/Local/Programs/Lens/resources/cli/bin:/mnt/c/Users/pseve/AppData/Local/Keybase/:/mnt/c/progs/java/idea/bin:/mnt/c/Users/pseve/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/pseve/AppData/Local/Programs/Warp/bin:/snap/bin:/home/phil/bin:/home/phil/.local/bin:/home/phil/bin:/home/phil/.local/bin, mockito-junit-jupiter.version=5.12.0, env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, altSnapshotDeploymentRepository=lighthouse-snapshots::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-snapshots/, org.slf4j.version=2.0.17, file.encoding=UTF-8, env.POWERLINE_COMMAND=oh-my-posh, env._=/bin/mvn, env.SHLVL=2, JBOSS_HOME=C:\progs\token\jboss-desenvolvimento\jboss-desenvolvimento, lightbm.jbossHome=c:/progs/lightbm/jboss, stderr.encoding=UTF-8, classworlds.conf=/usr/share/maven/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, directory-maven-plugin.version=1.0, jstl-api.version=1.2, env.HOSTTYPE=x86_64, gpg.passphrase=${env.GPG_PASSPHRASE}, env.FIG_TERM=1, commons-lang3.version=3.14.0, os.name=Linux, junit.version=4.13.2, env.DISPLAY=:0, commons-fileupload.version=1.5, hiptv.db.username=hiptv, commons-cli.version=1.8.0, env.POSH_THEME=/home/phil/.poshthemes/amro.omp.json, logback.configurationFileName=logback-config-global.xml, jstl.version=1.2, gib.referenceBranch=refs/remotes/origin/master, guava.version=33.2.1-jre, stdout.encoding=UTF-8, path.separator=:, gib.skipTestsForUpstreamModules=true, env.WSL_INTEROP=/run/WSL/1158_interop, junit-platform-surefire-provider.version=1.3.2, env.SHELL=/bin/bash, env.LESSCLOSE=/usr/bin/lesspipe %s %s, maven.multiModuleProjectDirectory=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PULSE_SERVER=unix:/mnt/wslg/PulseServer, env.MAVEN_PROJECTBASEDIR=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, java.vm.info=mixed mode, sharing, stdin.encoding=UTF-8, gib.failOnMissingGitDir=false, java.class.version=69.0, env.USER=phil, hiptv.db.password=hiptv, maven.scm.user=phil, sun.jnu.encoding=UTF-8, lightbm.serverName=lightbm, env.TERMINAL_EMULATOR=JetBrains-JediTerm, maven.build.version=Apache Maven 3.6.3, maven.home=/usr/share/maven, file.separator=/, maven-pmd-plugin.version=3.26.0, line.separator= -, user.name=phil, env.WSLENV=WT_SESSION:WT_PROFILE_ID:, maven-jxr-plugin.version=3.4.0, env.TERM_SESSION_ID=69e52897-81f9-4b3a-bda5-e5bd64973300, env.WT_PROFILE_ID={51855cb2-8cce-5362-8f54-464b92b32386}, env.XDG_RUNTIME_DIR=/run/user/1000/, project.reporting.outputEncoding=UTF-8, env.MOTD_SHOWN=update-motd, env.BUN_INSTALL=/home/phil/.bun, env.SDKMAN_CANDIDATES_DIR=/home/phil/.sdkman/candidates, env.OLDPWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.PWD=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, env.LESSOPEN=| /usr/bin/lesspipe %s, java.class.path=/usr/share/maven/boot/plexus-classworlds-2.x.jar, env.HOME=/home/phil, java.vm.vendor=Eclipse Adoptium, env.POSH_PID=35575, logback.version=1.5.22, sun.cpu.endian=little, user.language=en, maven-surefire-plugin.version=3.2.5, altReleaseDeploymentRepository=lighthouse-releases::default::https://ssh.lighthouse.com.br/nexus/repository/lighthouse-releases/, jmh-generator.version=1.37, checkstyle.failOnViolation=false, project.build.sourceEncoding=UTF-8, env.CONDA_PROMPT_MODIFIER=false, java.vendor.url.bug=https://github.com/adoptium/adoptium-support/issues, user.dir=/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server, gib.excludePathsMatching=.*gradle-modules.*, junit-jupiter.version=6.0.1, javax.servlet-api.version=4.0.1, java.vm.version=25.0.1+8-LTS} -[INFO] Using 'UTF-8' encoding to copy filtered resources. -[DEBUG] resource with targetPath null -directory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources -excludes [] -includes [] -[INFO] skip non existing resourceDirectory /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/resources -[DEBUG] no use filter components -[INFO] -[INFO] --- maven-compiler-plugin:3.13.0:testCompile (default-testCompile) @ spring-security-auth-server --- -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.13.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile' with basic configurator --> -[DEBUG] (s) groupId = org.springframework.boot -[DEBUG] (s) artifactId = spring-boot-configuration-processor -[DEBUG] (f) annotationProcessorPaths = [org.springframework.boot:spring-boot-configuration-processor.jar] -[DEBUG] (f) annotationProcessorPathsUseDepMgmt = true -[DEBUG] (f) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] (f) buildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (f) compileSourceRoots = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java] -[DEBUG] (f) compilerId = javac -[DEBUG] (f) createMissingPackageInfoClass = true -[DEBUG] (f) debug = true -[DEBUG] (f) debugFileName = javac-test -[DEBUG] (f) enablePreview = false -[DEBUG] (f) encoding = UTF-8 -[DEBUG] (f) failOnError = true -[DEBUG] (f) failOnWarning = false -[DEBUG] (f) fileExtensions = [jar, class] -[DEBUG] (f) forceJavacCompilerUse = false -[DEBUG] (f) forceLegacyJavacApi = false -[DEBUG] (f) fork = false -[DEBUG] (f) generatedTestSourcesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations -[DEBUG] (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.13.0:testCompile {execution: default-testCompile} -[DEBUG] (f) optimize = false -[DEBUG] (f) outputDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes -[DEBUG] (f) parameters = false -[DEBUG] (f) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) release = 21 -[DEBUG] (f) session = org.apache.maven.execution.MavenSession@59901c4d -[DEBUG] (f) showCompilationChanges = false -[DEBUG] (f) showDeprecation = false -[DEBUG] (f) showWarnings = true -[DEBUG] (f) skipMultiThreadWarning = false -[DEBUG] (f) source = 21 -[DEBUG] (f) staleMillis = 0 -[DEBUG] (s) target = 21 -[DEBUG] (f) testPath = [/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes, /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar, /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar, /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar, /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar, /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar, /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar, /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar, /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar, /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar, /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar, /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar, /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar, /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar, /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar, /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar, /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar, /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar, /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar, /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar, /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar, /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar, /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar, /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar, /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar, /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar, /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar, /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar, /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar, /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar, /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar, /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar, /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar, /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar, /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar, /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar, /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar, /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar, /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar, /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar, /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar, /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar, /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar, /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar, /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar] -[DEBUG] (f) useIncrementalCompilation = true -[DEBUG] (f) useModulePath = true -[DEBUG] (f) verbose = false -[DEBUG] -- end configuration -- -[DEBUG] Using compiler 'javac'. -[DEBUG] Adding /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations to test-compile source roots: - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java -[DEBUG] New test-compile source roots: - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java - /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/generated-test-sources/test-annotations -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=44873, ConflictMarker.markTime=23460, ConflictMarker.nodeCount=2, ConflictIdSorter.graphTime=3691, ConflictIdSorter.topsortTime=11117, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=153141, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=634931, DefaultDependencyCollector.transformTime=262631} -[DEBUG] CompilerReuseStrategy: reuseCreated -[DEBUG] useIncrementalCompilation enabled -[INFO] Nothing to compile - all classes are up to date. -[INFO] -[INFO] --- maven-surefire-plugin:3.2.5:test (default-test) @ spring-security-auth-server --- -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots). -[DEBUG] Using mirror nexus (https://ssh.lighthouse.com.br/nexus/content/groups/public) for jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public). -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=120349, ConflictMarker.markTime=39567, ConflictMarker.nodeCount=96, ConflictIdSorter.graphTime=45825, ConflictIdSorter.topsortTime=26480, ConflictIdSorter.conflictIdCount=49, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=953488, ConflictResolver.conflictItemCount=94, DefaultDependencyCollector.collectTime=646223719, DefaultDependencyCollector.transformTime=1210123} -[DEBUG] org.apache.maven.plugins:maven-surefire-plugin:jar:3.2.5 -[DEBUG] org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:runtime -[DEBUG] org.junit.platform:junit-platform-engine:jar:1.9.3:runtime (version managed from default) -[DEBUG] org.opentest4j:opentest4j:jar:1.2.0:runtime -[DEBUG] org.junit.platform:junit-platform-commons:jar:1.9.3:runtime (version managed from default) -[DEBUG] org.junit.jupiter:junit-jupiter-api:jar:5.9.3:runtime (version managed from default) -[DEBUG] org.apiguardian:apiguardian-api:jar:1.1.2:runtime -[DEBUG] org.jspecify:jspecify:jar:1.0.0:runtime -[DEBUG] org.junit.vintage:junit-vintage-engine:jar:6.0.1:runtime -[DEBUG] junit:junit:jar:4.13.2:runtime (version managed from default) -[DEBUG] org.hamcrest:hamcrest-core:jar:1.3:runtime -[DEBUG] org.apache.maven.surefire:maven-surefire-common:jar:3.2.5:compile -[DEBUG] org.apache.maven.surefire:surefire-api:jar:3.2.5:compile -[DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:compile -[DEBUG] org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5:compile -[DEBUG] org.apache.maven.surefire:surefire-booter:jar:3.2.5:compile -[DEBUG] org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5:compile -[DEBUG] org.eclipse.aether:aether-util:jar:1.0.0.v20140518:compile -[DEBUG] org.eclipse.aether:aether-api:jar:1.0.0.v20140518:compile -[DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1:compile (version managed from default) (exclusions managed from default) -[DEBUG] org.apache.maven:maven-artifact:jar:3.2.5:provided (scope managed from default) (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-utils:jar:4.0.0:provided (version managed from default) -[DEBUG] org.apache.maven:maven-core:jar:3.2.5:provided (scope managed from default) (version managed from default) -[DEBUG] org.apache.maven:maven-settings:jar:3.2.5:provided (version managed from default) -[DEBUG] org.apache.maven:maven-settings-builder:jar:3.2.5:provided -[DEBUG] org.apache.maven:maven-repository-metadata:jar:3.2.5:provided -[DEBUG] org.apache.maven:maven-model-builder:jar:3.2.5:provided -[DEBUG] org.apache.maven:maven-aether-provider:jar:3.2.5:provided -[DEBUG] org.eclipse.aether:aether-spi:jar:1.0.0.v20140518:provided -[DEBUG] org.eclipse.aether:aether-impl:jar:1.0.0.v20140518:provided -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.9.0.M2:provided (version managed from default) -[DEBUG] javax.annotation:javax.annotation-api:jar:1.2:provided -[DEBUG] javax.enterprise:cdi-api:jar:1.2:provided -[DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M2:provided (version managed from default) -[DEBUG] org.sonatype.sisu:sisu-guice:jar:no_aop:3.2.3:provided -[DEBUG] javax.inject:javax.inject:jar:1:provided -[DEBUG] aopalliance:aopalliance:jar:1.0:provided -[DEBUG] com.google.guava:guava:jar:16.0.1:provided -[DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.21:provided -[DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.5.2:provided -[DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:provided -[DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:provided -[DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:provided -[DEBUG] org.apache.maven:maven-plugin-api:jar:3.2.5:provided (scope managed from default) (version managed from default) -[DEBUG] commons-io:commons-io:jar:2.15.1:compile (version managed from default) -[DEBUG] org.codehaus.plexus:plexus-java:jar:1.2.0:compile (version managed from default) -[DEBUG] org.ow2.asm:asm:jar:9.6:compile -[DEBUG] com.thoughtworks.qdox:qdox:jar:2.0.3:compile -[DEBUG] org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5:compile -[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 -[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 -[DEBUG] Imported: < project>com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT -[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5 -[DEBUG] Included: org.apache.maven.plugins:maven-surefire-plugin:jar:3.2.5 -[DEBUG] Included: org.junit.jupiter:junit-jupiter-engine:jar:6.0.1 -[DEBUG] Included: org.junit.platform:junit-platform-engine:jar:1.9.3 -[DEBUG] Included: org.opentest4j:opentest4j:jar:1.2.0 -[DEBUG] Included: org.junit.platform:junit-platform-commons:jar:1.9.3 -[DEBUG] Included: org.junit.jupiter:junit-jupiter-api:jar:5.9.3 -[DEBUG] Included: org.apiguardian:apiguardian-api:jar:1.1.2 -[DEBUG] Included: org.jspecify:jspecify:jar:1.0.0 -[DEBUG] Included: org.junit.vintage:junit-vintage-engine:jar:6.0.1 -[DEBUG] Included: junit:junit:jar:4.13.2 -[DEBUG] Included: org.hamcrest:hamcrest-core:jar:1.3 -[DEBUG] Included: org.apache.maven.surefire:maven-surefire-common:jar:3.2.5 -[DEBUG] Included: org.apache.maven.surefire:surefire-api:jar:3.2.5 -[DEBUG] Included: org.apache.maven.surefire:surefire-logger-api:jar:3.2.5 -[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5 -[DEBUG] Included: org.apache.maven.surefire:surefire-booter:jar:3.2.5 -[DEBUG] Included: org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5 -[DEBUG] Included: org.eclipse.aether:aether-util:jar:1.0.0.v20140518 -[DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1 -[DEBUG] Included: commons-io:commons-io:jar:2.15.1 -[DEBUG] Included: org.codehaus.plexus:plexus-java:jar:1.2.0 -[DEBUG] Included: org.ow2.asm:asm:jar:9.6 -[DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.0.3 -[DEBUG] Included: org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5 -[DEBUG] Configuring mojo org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:3.2.5, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@341d43cd] -[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test' with basic configurator --> -[DEBUG] (f) additionalClasspathDependencies = [] -[DEBUG] (s) additionalClasspathElements = [] -[DEBUG] (s) basedir = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] (s) childDelegation = false -[DEBUG] (f) classesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes -[DEBUG] (s) classpathDependencyExcludes = [] -[DEBUG] (s) dependenciesToScan = [] -[DEBUG] (s) disableXmlReport = false -[DEBUG] (s) enableAssertions = true -[DEBUG] (s) encoding = UTF-8 -[DEBUG] (s) excludeJUnit5Engines = [] -[DEBUG] (f) excludedEnvironmentVariables = [] -[DEBUG] (s) excludes = [**/*IntegrationTest.java, **/*IntTest.java, **/*LongRunningUnitTest.java, **/*ManualTest.java, **/JdbcTest.java, **/*LiveTest.java] -[DEBUG] (s) failIfNoSpecifiedTests = true -[DEBUG] (s) failIfNoTests = false -[DEBUG] (s) failOnFlakeCount = 0 -[DEBUG] (f) forkCount = 3 -[DEBUG] (s) forkedProcessExitTimeoutInSeconds = 30 -[DEBUG] (s) includeJUnit5Engines = [] -[DEBUG] (s) includes = [SpringContextTest, **/*UnitTest] -[DEBUG] (s) junitArtifactName = junit:junit -[DEBUG] (f) parallelMavenExecution = false -[DEBUG] (s) parallelOptimized = true -[DEBUG] (s) perCoreThreadCount = true -[DEBUG] (s) pluginArtifactMap = {org.apache.maven.plugins:maven-surefire-plugin=org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:3.2.5:, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:runtime, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:1.9.3:runtime, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.2.0:runtime, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:1.9.3:runtime, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:5.9.3:runtime, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:runtime, org.jspecify:jspecify=org.jspecify:jspecify:jar:1.0.0:runtime, org.junit.vintage:junit-vintage-engine=org.junit.vintage:junit-vintage-engine:jar:6.0.1:runtime, junit:junit=junit:junit:jar:4.13.2:runtime, org.hamcrest:hamcrest-core=org.hamcrest:hamcrest-core:jar:1.3:runtime, org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:3.2.5:compile, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-extensions-api=org.apache.maven.surefire:surefire-extensions-api:jar:3.2.5:compile, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:3.2.5:compile, org.apache.maven.surefire:surefire-extensions-spi=org.apache.maven.surefire:surefire-extensions-spi:jar:3.2.5:compile, org.eclipse.aether:aether-util=org.eclipse.aether:aether-util:jar:1.0.0.v20140518:compile, org.eclipse.aether:aether-api=org.eclipse.aether:aether-api:jar:1.0.0.v20140518:compile, org.apache.maven.shared:maven-common-artifact-filters=org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1:compile, commons-io:commons-io=commons-io:commons-io:jar:2.15.1:compile, org.codehaus.plexus:plexus-java=org.codehaus.plexus:plexus-java:jar:1.2.0:compile, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.6:compile, com.thoughtworks.qdox:qdox=com.thoughtworks.qdox:qdox:jar:2.0.3:compile, org.apache.maven.surefire:surefire-shared-utils=org.apache.maven.surefire:surefire-shared-utils:jar:3.2.5:compile} -[DEBUG] (f) pluginDescriptor = Component Descriptor: role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugins.maven_surefire_plugin.HelpMojo', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:help' -role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugin.surefire.SurefirePlugin', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test' ---- -[DEBUG] (s) printSummary = true -[DEBUG] (s) project = MavenProject: com.baeldung:spring-security-auth-server:0.0.1-SNAPSHOT @ /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/pom.xml -[DEBUG] (s) projectArtifactMap = {org.springframework.boot:spring-boot-starter=org.springframework.boot:spring-boot-starter:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-logging=org.springframework.boot:spring-boot-starter-logging:jar:4.0.1:compile, org.apache.logging.log4j:log4j-to-slf4j=org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.3:compile, org.apache.logging.log4j:log4j-api=org.apache.logging.log4j:log4j-api:jar:2.25.3:compile, org.slf4j:jul-to-slf4j=org.slf4j:jul-to-slf4j:jar:2.0.17:compile, org.springframework.boot:spring-boot-autoconfigure=org.springframework.boot:spring-boot-autoconfigure:jar:4.0.1:compile, org.springframework.boot:spring-boot=org.springframework.boot:spring-boot:jar:4.0.1:compile, org.springframework:spring-context=org.springframework:spring-context:jar:7.0.2:compile, jakarta.annotation:jakarta.annotation-api=jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile, org.yaml:snakeyaml=org.yaml:snakeyaml:jar:2.5:compile, org.springframework.boot:spring-boot-starter-web=org.springframework.boot:spring-boot-starter-web:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-jackson=org.springframework.boot:spring-boot-starter-jackson:jar:4.0.1:compile, org.springframework.boot:spring-boot-jackson=org.springframework.boot:spring-boot-jackson:jar:4.0.1:compile, tools.jackson.core:jackson-databind=tools.jackson.core:jackson-databind:jar:3.0.3:compile, com.fasterxml.jackson.core:jackson-annotations=com.fasterxml.jackson.core:jackson-annotations:jar:2.20:compile, tools.jackson.core:jackson-core=tools.jackson.core:jackson-core:jar:3.0.3:compile, org.springframework.boot:spring-boot-starter-tomcat=org.springframework.boot:spring-boot-starter-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-tomcat-runtime=org.springframework.boot:spring-boot-starter-tomcat-runtime:jar:4.0.1:compile, org.springframework.boot:spring-boot-web-server=org.springframework.boot:spring-boot-web-server:jar:4.0.1:compile, org.apache.tomcat.embed:tomcat-embed-core=org.apache.tomcat.embed:tomcat-embed-core:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-el=org.apache.tomcat.embed:tomcat-embed-el:jar:11.0.15:compile, org.apache.tomcat.embed:tomcat-embed-websocket=org.apache.tomcat.embed:tomcat-embed-websocket:jar:11.0.15:compile, org.springframework.boot:spring-boot-tomcat=org.springframework.boot:spring-boot-tomcat:jar:4.0.1:compile, org.springframework.boot:spring-boot-http-converter=org.springframework.boot:spring-boot-http-converter:jar:4.0.1:compile, org.springframework:spring-web=org.springframework:spring-web:jar:7.0.2:compile, org.springframework:spring-beans=org.springframework:spring-beans:jar:7.0.2:compile, io.micrometer:micrometer-observation=io.micrometer:micrometer-observation:jar:1.16.1:compile, io.micrometer:micrometer-commons=io.micrometer:micrometer-commons:jar:1.16.1:compile, org.springframework.boot:spring-boot-webmvc=org.springframework.boot:spring-boot-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-servlet=org.springframework.boot:spring-boot-servlet:jar:4.0.1:compile, org.springframework:spring-webmvc=org.springframework:spring-webmvc:jar:7.0.2:compile, org.springframework:spring-expression=org.springframework:spring-expression:jar:7.0.2:compile, org.springframework.boot:spring-boot-starter-oauth2-authorization-server=org.springframework.boot:spring-boot-starter-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.boot:spring-boot-starter-security=org.springframework.boot:spring-boot-starter-security:jar:4.0.1:compile, org.springframework.boot:spring-boot-security=org.springframework.boot:spring-boot-security:jar:4.0.1:compile, org.springframework.security:spring-security-config=org.springframework.security:spring-security-config:jar:7.0.2:compile, org.springframework.security:spring-security-core=org.springframework.security:spring-security-core:jar:7.0.2:compile, org.springframework.security:spring-security-crypto=org.springframework.security:spring-security-crypto:jar:7.0.2:compile, org.springframework.security:spring-security-web=org.springframework.security:spring-security-web:jar:7.0.2:compile, org.springframework:spring-aop=org.springframework:spring-aop:jar:7.0.2:compile, org.springframework.boot:spring-boot-starter-webmvc=org.springframework.boot:spring-boot-starter-webmvc:jar:4.0.1:compile, org.springframework.boot:spring-boot-security-oauth2-authorization-server=org.springframework.boot:spring-boot-security-oauth2-authorization-server:jar:4.0.1:compile, org.springframework.security:spring-security-oauth2-authorization-server=org.springframework.security:spring-security-oauth2-authorization-server:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-core=org.springframework.security:spring-security-oauth2-core:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-jose=org.springframework.security:spring-security-oauth2-jose:jar:7.0.2:compile, org.springframework.security:spring-security-oauth2-resource-server=org.springframework.security:spring-security-oauth2-resource-server:jar:7.0.2:compile, com.nimbusds:nimbus-jose-jwt=com.nimbusds:nimbus-jose-jwt:jar:10.4:compile, org.springframework.boot:spring-boot-starter-test=org.springframework.boot:spring-boot-starter-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test=org.springframework.boot:spring-boot-test:jar:4.0.1:test, org.springframework.boot:spring-boot-test-autoconfigure=org.springframework.boot:spring-boot-test-autoconfigure:jar:4.0.1:test, com.jayway.jsonpath:json-path=com.jayway.jsonpath:json-path:jar:2.10.0:test, jakarta.xml.bind:jakarta.xml.bind-api=jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:test, jakarta.activation:jakarta.activation-api=jakarta.activation:jakarta.activation-api:jar:2.1.4:test, net.minidev:json-smart=net.minidev:json-smart:jar:2.6.0:test, net.minidev:accessors-smart=net.minidev:accessors-smart:jar:2.6.0:test, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.7.1:test, org.awaitility:awaitility=org.awaitility:awaitility:jar:4.3.0:test, org.junit.jupiter:junit-jupiter=org.junit.jupiter:junit-jupiter:jar:6.0.1:test, org.mockito:mockito-junit-jupiter=org.mockito:mockito-junit-jupiter:jar:5.20.0:test, org.skyscreamer:jsonassert=org.skyscreamer:jsonassert:jar:1.5.3:test, com.vaadin.external.google:android-json=com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test, org.springframework:spring-core=org.springframework:spring-core:jar:7.0.2:compile, commons-logging:commons-logging=commons-logging:commons-logging:jar:1.3.5:compile, org.springframework:spring-test=org.springframework:spring-test:jar:7.0.2:test, org.xmlunit:xmlunit-core=org.xmlunit:xmlunit-core:jar:2.10.4:test, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:2.0.17:compile, ch.qos.logback:logback-classic=ch.qos.logback:logback-classic:jar:1.5.22:compile, ch.qos.logback:logback-core=ch.qos.logback:logback-core:jar:1.5.22:compile, org.slf4j:jcl-over-slf4j=org.slf4j:jcl-over-slf4j:jar:2.0.17:compile, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:6.0.1:test, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:6.0.1:test, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:test, org.jspecify:jspecify=org.jspecify:jspecify:jar:1.0.0:compile, org.junit.jupiter:junit-jupiter-params=org.junit.jupiter:junit-jupiter-params:jar:6.0.1:test, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:6.0.1:test, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.3.0:test, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:6.0.1:test, org.junit.vintage:junit-vintage-engine=org.junit.vintage:junit-vintage-engine:jar:6.0.1:test, junit:junit=junit:junit:jar:4.13.2:test, org.hamcrest:hamcrest-core=org.hamcrest:hamcrest-core:jar:3.0:test, org.assertj:assertj-core=org.assertj:assertj-core:jar:3.27.6:test, net.bytebuddy:byte-buddy=net.bytebuddy:byte-buddy:jar:1.17.8:test, org.hamcrest:hamcrest=org.hamcrest:hamcrest:jar:3.0:test, org.hamcrest:hamcrest-all=org.hamcrest:hamcrest-all:jar:1.3:test, org.mockito:mockito-core=org.mockito:mockito-core:jar:5.20.0:test, net.bytebuddy:byte-buddy-agent=net.bytebuddy:byte-buddy-agent:jar:1.17.8:test, org.objenesis:objenesis=org.objenesis:objenesis:jar:3.3:test, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.2.5:test} -[DEBUG] (s) projectBuildDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target -[DEBUG] (s) redirectTestOutputToFile = false -[DEBUG] (s) reportFormat = brief -[DEBUG] (s) reportsDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports -[DEBUG] (f) rerunFailingTestsCount = 0 -[DEBUG] (f) reuseForks = true -[DEBUG] (s) runOrder = filesystem -[DEBUG] (s) session = org.apache.maven.execution.MavenSession@59901c4d -[DEBUG] (f) shutdown = exit -[DEBUG] (s) skip = false -[DEBUG] (f) skipAfterFailureCount = 0 -[DEBUG] (s) skipTests = false -[DEBUG] (s) suiteXmlFiles = [] -[DEBUG] (s) systemPropertyVariables = {logback.configurationFile=/home/phil/work/baeldung/tutorials/logback-config-global.xml} -[DEBUG] (s) tempDir = surefire -[DEBUG] (s) testClassesDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes -[DEBUG] (s) testFailureIgnore = false -[DEBUG] (s) testNGArtifactName = org.testng:testng -[DEBUG] (s) testSourceDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/src/test/java -[DEBUG] (s) threadCountClasses = 0 -[DEBUG] (s) threadCountMethods = 0 -[DEBUG] (s) threadCountSuites = 0 -[DEBUG] (s) trimStackTrace = false -[DEBUG] (s) useFile = true -[DEBUG] (s) useManifestOnlyJar = true -[DEBUG] (f) useModulePath = true -[DEBUG] (s) useSystemClassLoader = true -[DEBUG] (s) useUnlimitedThreads = false -[DEBUG] (s) workingDirectory = /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server -[DEBUG] -- end configuration -- -[DEBUG] Using JVM: /home/phil/.sdkman/candidates/java/25.0.1-tem/bin/java with Java version 25.0 -[DEBUG] Resolved included and excluded patterns: SpringContextTest, **/*UnitTest, !**/*IntegrationTest.java, !**/*IntTest.java, !**/*LongRunningUnitTest.java, !**/*ManualTest.java, !**/JdbcTest.java, !**/*LiveTest.java -[DEBUG] Surefire report directory: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/surefire-reports -[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider -[DEBUG] Using the provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider -[DEBUG] Setting system property [basedir]=[/home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server] -[DEBUG] Setting system property [logback.configurationFile]=[/home/phil/work/baeldung/tutorials/logback-config-global.xml] -[DEBUG] Setting system property [localRepository]=[/home/phil/.m2/repository] -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=34035, ConflictMarker.markTime=17086, ConflictMarker.nodeCount=7, ConflictIdSorter.graphTime=5914, ConflictIdSorter.topsortTime=8732, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=94804, ConflictResolver.conflictItemCount=6, DefaultDependencyCollector.collectTime=6645677, DefaultDependencyCollector.transformTime=175276} -[DEBUG] Found implementation of fork node factory: org.apache.maven.plugin.surefire.extensions.LegacyForkNodeFactory -[DEBUG] Using fork starter with configuration implementation org.apache.maven.plugin.surefire.booterclient.JarManifestForkConfiguration -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=19026, ConflictMarker.markTime=21724, ConflictMarker.nodeCount=15, ConflictIdSorter.graphTime=10659, ConflictIdSorter.topsortTime=10119, ConflictIdSorter.conflictIdCount=10, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=61545, ConflictResolver.conflictItemCount=14, DefaultDependencyCollector.collectTime=38704345, DefaultDependencyCollector.transformTime=138968} -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=28534, ConflictMarker.markTime=29674, ConflictMarker.nodeCount=16, ConflictIdSorter.graphTime=11915, ConflictIdSorter.topsortTime=15453, ConflictIdSorter.conflictIdCount=7, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=90925, ConflictResolver.conflictItemCount=15, DefaultDependencyCollector.collectTime=526549, DefaultDependencyCollector.transformTime=197164} -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=16360, ConflictMarker.markTime=20680, ConflictMarker.nodeCount=13, ConflictIdSorter.graphTime=6199, ConflictIdSorter.topsortTime=10984, ConflictIdSorter.conflictIdCount=8, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=161349, ConflictResolver.conflictItemCount=12, DefaultDependencyCollector.collectTime=283206, DefaultDependencyCollector.transformTime=228939} -[DEBUG] Resolving artifact org.junit.platform:junit-platform-launcher:1.9.3 -[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=15210, ConflictMarker.markTime=96334, ConflictMarker.nodeCount=8, ConflictIdSorter.graphTime=6925, ConflictIdSorter.topsortTime=11495, ConflictIdSorter.conflictIdCount=5, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=86248, ConflictResolver.conflictItemCount=7, DefaultDependencyCollector.collectTime=169806, DefaultDependencyCollector.transformTime=229391} -[DEBUG] Resolved artifact org.junit.platform:junit-platform-launcher:1.9.3 to [org.junit.platform:junit-platform-launcher:jar:1.9.3, org.junit.platform:junit-platform-engine:jar:1.9.3, org.opentest4j:opentest4j:jar:1.2.0, org.junit.platform:junit-platform-commons:jar:1.9.3, org.apiguardian:apiguardian-api:jar:1.1.2] -[DEBUG] test classpath: /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/test-classes /home/phil/work/baeldung/tutorials/spring-security-modules/spring-security-auth-server/target/classes /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter/4.0.1/spring-boot-starter-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/4.0.1/spring-boot-starter-logging-4.0.1.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.25.3/log4j-to-slf4j-2.25.3.jar /home/phil/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.3/log4j-api-2.25.3.jar /home/phil/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/4.0.1/spring-boot-autoconfigure-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot/4.0.1/spring-boot-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-context/7.0.2/spring-context-7.0.2.jar /home/phil/.m2/repository/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar /home/phil/.m2/repository/org/yaml/snakeyaml/2.5/snakeyaml-2.5.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-web/4.0.1/spring-boot-starter-web-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-jackson/4.0.1/spring-boot-starter-jackson-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-jackson/4.0.1/spring-boot-jackson-4.0.1.jar /home/phil/.m2/repository/tools/jackson/core/jackson-databind/3.0.3/jackson-databind-3.0.3.jar /home/phil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar /home/phil/.m2/repository/tools/jackson/core/jackson-core/3.0.3/jackson-core-3.0.3.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/4.0.1/spring-boot-starter-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat-runtime/4.0.1/spring-boot-starter-tomcat-runtime-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-web-server/4.0.1/spring-boot-web-server-4.0.1.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/11.0.15/tomcat-embed-core-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/11.0.15/tomcat-embed-el-11.0.15.jar /home/phil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/11.0.15/tomcat-embed-websocket-11.0.15.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-tomcat/4.0.1/spring-boot-tomcat-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-http-converter/4.0.1/spring-boot-http-converter-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-web/7.0.2/spring-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-beans/7.0.2/spring-beans-7.0.2.jar /home/phil/.m2/repository/io/micrometer/micrometer-observation/1.16.1/micrometer-observation-1.16.1.jar /home/phil/.m2/repository/io/micrometer/micrometer-commons/1.16.1/micrometer-commons-1.16.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-webmvc/4.0.1/spring-boot-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-servlet/4.0.1/spring-boot-servlet-4.0.1.jar /home/phil/.m2/repository/org/springframework/spring-webmvc/7.0.2/spring-webmvc-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-expression/7.0.2/spring-expression-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-oauth2-authorization-server/4.0.1/spring-boot-starter-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-security/4.0.1/spring-boot-starter-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security/4.0.1/spring-boot-security-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-config/7.0.2/spring-security-config-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-core/7.0.2/spring-security-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-crypto/7.0.2/spring-security-crypto-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-web/7.0.2/spring-security-web-7.0.2.jar /home/phil/.m2/repository/org/springframework/spring-aop/7.0.2/spring-aop-7.0.2.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-webmvc/4.0.1/spring-boot-starter-webmvc-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-security-oauth2-authorization-server/4.0.1/spring-boot-security-oauth2-authorization-server-4.0.1.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-authorization-server/7.0.2/spring-security-oauth2-authorization-server-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-core/7.0.2/spring-security-oauth2-core-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-jose/7.0.2/spring-security-oauth2-jose-7.0.2.jar /home/phil/.m2/repository/org/springframework/security/spring-security-oauth2-resource-server/7.0.2/spring-security-oauth2-resource-server-7.0.2.jar /home/phil/.m2/repository/com/nimbusds/nimbus-jose-jwt/10.4/nimbus-jose-jwt-10.4.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-starter-test/4.0.1/spring-boot-starter-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test/4.0.1/spring-boot-test-4.0.1.jar /home/phil/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/4.0.1/spring-boot-test-autoconfigure-4.0.1.jar /home/phil/.m2/repository/com/jayway/jsonpath/json-path/2.10.0/json-path-2.10.0.jar /home/phil/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar /home/phil/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar /home/phil/.m2/repository/net/minidev/json-smart/2.6.0/json-smart-2.6.0.jar /home/phil/.m2/repository/net/minidev/accessors-smart/2.6.0/accessors-smart-2.6.0.jar /home/phil/.m2/repository/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar /home/phil/.m2/repository/org/awaitility/awaitility/4.3.0/awaitility-4.3.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter/6.0.1/junit-jupiter-6.0.1.jar /home/phil/.m2/repository/org/mockito/mockito-junit-jupiter/5.20.0/mockito-junit-jupiter-5.20.0.jar /home/phil/.m2/repository/org/skyscreamer/jsonassert/1.5.3/jsonassert-1.5.3.jar /home/phil/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar /home/phil/.m2/repository/org/springframework/spring-core/7.0.2/spring-core-7.0.2.jar /home/phil/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar /home/phil/.m2/repository/org/springframework/spring-test/7.0.2/spring-test-7.0.2.jar /home/phil/.m2/repository/org/xmlunit/xmlunit-core/2.10.4/xmlunit-core-2.10.4.jar /home/phil/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /home/phil/.m2/repository/ch/qos/logback/logback-classic/1.5.22/logback-classic-1.5.22.jar /home/phil/.m2/repository/ch/qos/logback/logback-core/1.5.22/logback-core-1.5.22.jar /home/phil/.m2/repository/org/slf4j/jcl-over-slf4j/2.0.17/jcl-over-slf4j-2.0.17.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-engine/6.0.1/junit-jupiter-engine-6.0.1.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-engine/6.0.1/junit-platform-engine-6.0.1.jar /home/phil/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/phil/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-params/6.0.1/junit-jupiter-params-6.0.1.jar /home/phil/.m2/repository/org/junit/jupiter/junit-jupiter-api/6.0.1/junit-jupiter-api-6.0.1.jar /home/phil/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-commons/6.0.1/junit-platform-commons-6.0.1.jar /home/phil/.m2/repository/org/junit/vintage/junit-vintage-engine/6.0.1/junit-vintage-engine-6.0.1.jar /home/phil/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-core/3.0/hamcrest-core-3.0.jar /home/phil/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy/1.17.8/byte-buddy-1.17.8.jar /home/phil/.m2/repository/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar /home/phil/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar /home/phil/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar /home/phil/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar /home/phil/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar -[DEBUG] provider classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.2.5/surefire-junit-platform-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.5/surefire-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.5/surefire-shared-utils-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.2.5/common-java5-3.2.5.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/1.9.3/junit-platform-launcher-1.9.3.jar -[DEBUG] test(compact) classpath: test-classes classes spring-boot-starter-4.0.1.jar spring-boot-starter-logging-4.0.1.jar log4j-to-slf4j-2.25.3.jar log4j-api-2.25.3.jar jul-to-slf4j-2.0.17.jar spring-boot-autoconfigure-4.0.1.jar spring-boot-4.0.1.jar spring-context-7.0.2.jar jakarta.annotation-api-3.0.0.jar snakeyaml-2.5.jar spring-boot-starter-web-4.0.1.jar spring-boot-starter-jackson-4.0.1.jar spring-boot-jackson-4.0.1.jar jackson-databind-3.0.3.jar jackson-annotations-2.20.jar jackson-core-3.0.3.jar spring-boot-starter-tomcat-4.0.1.jar spring-boot-starter-tomcat-runtime-4.0.1.jar spring-boot-web-server-4.0.1.jar tomcat-embed-core-11.0.15.jar tomcat-embed-el-11.0.15.jar tomcat-embed-websocket-11.0.15.jar spring-boot-tomcat-4.0.1.jar spring-boot-http-converter-4.0.1.jar spring-web-7.0.2.jar spring-beans-7.0.2.jar micrometer-observation-1.16.1.jar micrometer-commons-1.16.1.jar spring-boot-webmvc-4.0.1.jar spring-boot-servlet-4.0.1.jar spring-webmvc-7.0.2.jar spring-expression-7.0.2.jar spring-boot-starter-oauth2-authorization-server-4.0.1.jar spring-boot-starter-security-4.0.1.jar spring-boot-security-4.0.1.jar spring-security-config-7.0.2.jar spring-security-core-7.0.2.jar spring-security-crypto-7.0.2.jar spring-security-web-7.0.2.jar spring-aop-7.0.2.jar spring-boot-starter-webmvc-4.0.1.jar spring-boot-security-oauth2-authorization-server-4.0.1.jar spring-security-oauth2-authorization-server-7.0.2.jar spring-security-oauth2-core-7.0.2.jar spring-security-oauth2-jose-7.0.2.jar spring-security-oauth2-resource-server-7.0.2.jar nimbus-jose-jwt-10.4.jar spring-boot-starter-test-4.0.1.jar spring-boot-test-4.0.1.jar spring-boot-test-autoconfigure-4.0.1.jar json-path-2.10.0.jar jakarta.xml.bind-api-4.0.4.jar jakarta.activation-api-2.1.4.jar json-smart-2.6.0.jar accessors-smart-2.6.0.jar asm-9.7.1.jar awaitility-4.3.0.jar junit-jupiter-6.0.1.jar mockito-junit-jupiter-5.20.0.jar jsonassert-1.5.3.jar android-json-0.0.20131108.vaadin1.jar spring-core-7.0.2.jar commons-logging-1.3.5.jar spring-test-7.0.2.jar xmlunit-core-2.10.4.jar slf4j-api-2.0.17.jar logback-classic-1.5.22.jar logback-core-1.5.22.jar jcl-over-slf4j-2.0.17.jar junit-jupiter-engine-6.0.1.jar junit-platform-engine-6.0.1.jar apiguardian-api-1.1.2.jar jspecify-1.0.0.jar junit-jupiter-params-6.0.1.jar junit-jupiter-api-6.0.1.jar opentest4j-1.3.0.jar junit-platform-commons-6.0.1.jar junit-vintage-engine-6.0.1.jar junit-4.13.2.jar hamcrest-core-3.0.jar assertj-core-3.27.6.jar byte-buddy-1.17.8.jar hamcrest-3.0.jar hamcrest-all-1.3.jar mockito-core-5.20.0.jar byte-buddy-agent-1.17.8.jar objenesis-3.3.jar surefire-logger-api-3.2.5.jar -[DEBUG] provider(compact) classpath: surefire-junit-platform-3.2.5.jar surefire-api-3.2.5.jar surefire-shared-utils-3.2.5.jar common-java5-3.2.5.jar junit-platform-launcher-1.9.3.jar -[DEBUG] in-process classpath: /home/phil/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.2.5/surefire-junit-platform-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.5/surefire-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.5/surefire-shared-utils-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/common-java5/3.2.5/common-java5-3.2.5.jar /home/phil/.m2/repository/org/junit/platform/junit-platform-launcher/1.9.3/junit-platform-launcher-1.9.3.jar /home/phil/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.2.5/maven-surefire-common-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-booter/3.2.5/surefire-booter-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.2.5/surefire-extensions-api-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.2.5/surefire-extensions-spi-3.2.5.jar /home/phil/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.5/surefire-logger-api-3.2.5.jar -[DEBUG] in-process(compact) classpath: surefire-junit-platform-3.2.5.jar surefire-api-3.2.5.jar surefire-shared-utils-3.2.5.jar common-java5-3.2.5.jar junit-platform-launcher-1.9.3.jar maven-surefire-common-3.2.5.jar surefire-booter-3.2.5.jar surefire-extensions-api-3.2.5.jar surefire-extensions-spi-3.2.5.jar surefire-logger-api-3.2.5.jar -[INFO] -[INFO] ------------------------------------------------------- -[INFO] T E S T S -[INFO] ------------------------------------------------------- -[INFO] -[INFO] Results: -[INFO] -[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 -[INFO] -[INFO] ------------------------------------------------------------------------ -[INFO] BUILD FAILURE -[INFO] ------------------------------------------------------------------------ -[INFO] Total time: 27.330 s -[INFO] Finished at: 2026-01-18T13:26:39-03:00 -[INFO] ------------------------------------------------------------------------ -[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project spring-security-auth-server: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test failed: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests: OutputDirectoryCreator not available; probably due to unaligned versions of the junit-platform-engine and junit-platform-launcher jars on the classpath/module path. -> [Help 1] -org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project spring-security-auth-server: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test failed: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) - at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) - at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test failed: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests - at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) - at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) - at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.apache.maven.surefire.api.util.SurefireReflectionException: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests - at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray (ReflectionUtils.java:129) - at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:62) - at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:57) - at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.getSuites (ProviderFactory.java:137) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:676) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:319) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:296) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:250) - at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1241) - at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1090) - at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:910) - at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) - at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) - at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests - at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot (EngineDiscoveryOrchestrator.java:160) - at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverSafely (EngineDiscoveryOrchestrator.java:132) - at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover (EngineDiscoveryOrchestrator.java:107) - at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover (EngineDiscoveryOrchestrator.java:78) - at org.junit.platform.launcher.core.DefaultLauncher.discover (DefaultLauncher.java:110) - at org.junit.platform.launcher.core.DefaultLauncher.discover (DefaultLauncher.java:78) - at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.discover (DefaultLauncherSession.java:81) - at org.apache.maven.surefire.junitplatform.LazyLauncher.discover (LazyLauncher.java:50) - at org.apache.maven.surefire.junitplatform.TestPlanScannerFilter.accept (TestPlanScannerFilter.java:52) - at org.apache.maven.surefire.api.util.DefaultScanResult.applyFilter (DefaultScanResult.java:87) - at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.scanClasspath (JUnitPlatformProvider.java:142) - at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.getSuites (JUnitPlatformProvider.java:102) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray (ReflectionUtils.java:125) - at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:62) - at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:57) - at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.getSuites (ProviderFactory.java:137) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:676) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:319) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:296) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:250) - at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1241) - at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1090) - at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:910) - at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) - at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) - at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -Caused by: org.junit.platform.commons.JUnitException: OutputDirectoryCreator not available; probably due to unaligned versions of the junit-platform-engine and junit-platform-launcher jars on the classpath/module path. - at org.junit.platform.engine.EngineDiscoveryRequest.getOutputDirectoryCreator (EngineDiscoveryRequest.java:112) - at org.junit.jupiter.engine.JupiterTestEngine.discover (JupiterTestEngine.java:72) - at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot (EngineDiscoveryOrchestrator.java:152) - at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverSafely (EngineDiscoveryOrchestrator.java:132) - at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover (EngineDiscoveryOrchestrator.java:107) - at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover (EngineDiscoveryOrchestrator.java:78) - at org.junit.platform.launcher.core.DefaultLauncher.discover (DefaultLauncher.java:110) - at org.junit.platform.launcher.core.DefaultLauncher.discover (DefaultLauncher.java:78) - at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.discover (DefaultLauncherSession.java:81) - at org.apache.maven.surefire.junitplatform.LazyLauncher.discover (LazyLauncher.java:50) - at org.apache.maven.surefire.junitplatform.TestPlanScannerFilter.accept (TestPlanScannerFilter.java:52) - at org.apache.maven.surefire.api.util.DefaultScanResult.applyFilter (DefaultScanResult.java:87) - at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.scanClasspath (JUnitPlatformProvider.java:142) - at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.getSuites (JUnitPlatformProvider.java:102) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray (ReflectionUtils.java:125) - at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:62) - at org.apache.maven.surefire.api.util.ReflectionUtils.invokeGetter (ReflectionUtils.java:57) - at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.getSuites (ProviderFactory.java:137) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:676) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:319) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:296) - at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:250) - at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1241) - at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1090) - at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:910) - at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) - at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) - at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) - at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) - at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) - at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) - at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) - at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104) - at java.lang.reflect.Method.invoke (Method.java:565) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) -[ERROR] -[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/PluginExecutionException From 8a32ca3550ebb2f32ffff7a5dc69284d3db35a42 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Thu, 22 Jan 2026 18:58:48 -0300 Subject: [PATCH 14/23] [BAEL-8408] Code cleanup --- .../spring-security-auth-server/pom.xml | 34 ------------------- .../src/main/resources/application.yaml | 2 +- .../multitenant-client-credentials-test.http | 6 ++-- 3 files changed, 4 insertions(+), 38 deletions(-) diff --git a/spring-security-modules/spring-security-auth-server/pom.xml b/spring-security-modules/spring-security-auth-server/pom.xml index 1dabe35108c7..70ed4d00be91 100644 --- a/spring-security-modules/spring-security-auth-server/pom.xml +++ b/spring-security-modules/spring-security-auth-server/pom.xml @@ -10,14 +10,6 @@ 0.0.1-SNAPSHOT - - - - - - - - spring-security-auth-server 21 @@ -31,49 +23,23 @@ 6.0.1 - - - - - - - - - - - - - - org.springframework.boot - spring-boot-starter-webmvc - ${spring-boot.version} - org.springframework.boot spring-boot-starter-oauth2-authorization-server ${spring-boot.version} - - org.springframework.boot spring-boot-starter-security-oauth2-authorization-server-test test - - org.springframework.boot - spring-boot-starter-webmvc-test - test - - org.junit.platform junit-platform-launcher ${junit-platform.version} test - diff --git a/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml b/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml index f1f8eae67712..110ae2027d52 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml +++ b/spring-security-modules/spring-security-auth-server/src/main/resources/application.yaml @@ -34,7 +34,7 @@ multitenant-auth-server: client1: require-authorization-consent: false registration: - client-name: Client 1 - Issuer 2 + client-name: 'Client 1 - Issuer 2' client-id: client1 client-secret: "{noop}secret1" client-authentication-methods: diff --git a/spring-security-modules/spring-security-auth-server/src/test/html/multitenant-client-credentials-test.http b/spring-security-modules/spring-security-auth-server/src/test/html/multitenant-client-credentials-test.http index c5a05af479bc..3a69ee49f733 100644 --- a/spring-security-modules/spring-security-auth-server/src/test/html/multitenant-client-credentials-test.http +++ b/spring-security-modules/spring-security-auth-server/src/test/html/multitenant-client-credentials-test.http @@ -1,9 +1,9 @@ ### OAuth2 Client Credentials Grant Request for Tenant 1 -POST http://localhost:8080/issuer1/oauth2/token +POST http://localhost:8080/tenants/issuer1/oauth2/token Content-Type: application/x-www-form-urlencoded Authorization: Basic Y2xpZW50MTpzZWNyZXQx -grant_type=client_credentials & -scope=account:write +grant_type=client_credentials& +scope=account:read ### \ No newline at end of file From f0042cb7eb3276ef722ad9dd6b20abc6228bf6b3 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Thu, 22 Jan 2026 19:22:19 -0300 Subject: [PATCH 15/23] [BAEL-8408] Fix dependencies --- spring-security-modules/spring-security-auth-server/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-security-modules/spring-security-auth-server/pom.xml b/spring-security-modules/spring-security-auth-server/pom.xml index 70ed4d00be91..77b4deb8fe51 100644 --- a/spring-security-modules/spring-security-auth-server/pom.xml +++ b/spring-security-modules/spring-security-auth-server/pom.xml @@ -26,7 +26,7 @@ org.springframework.boot - spring-boot-starter-oauth2-authorization-server + spring-boot-starter-security-oauth2-authorization-server ${spring-boot.version} From 4784dedb26a2708c10d02dd6466ce8ff43d3a6f5 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Fri, 23 Jan 2026 09:51:41 -0300 Subject: [PATCH 16/23] [BAEL-8408] throw exception for unknown issuer --- .../components/MultitenantRegisteredClientRepository.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantRegisteredClientRepository.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantRegisteredClientRepository.java index 73a7e1b94e8b..ab198e0bd05c 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantRegisteredClientRepository.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/multitenant/components/MultitenantRegisteredClientRepository.java @@ -18,7 +18,9 @@ public MultitenantRegisteredClientRepository(Map repo.save(registeredClient)); + getComponent() + .orElseThrow(UnknownIssuerException::new) + .save(registeredClient); } @Override @@ -34,4 +36,6 @@ public void save(RegisteredClient registeredClient) { .map(repo -> repo.findByClientId(clientId)) .orElse(null); } + + private static class UnknownIssuerException extends RuntimeException {} } From 1acf4cee3f6a94c0258a4d503583f88d4a58670e Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Mon, 11 May 2026 21:08:37 -0300 Subject: [PATCH 17/23] [BAEL-9649] WIP --- .../spring-security-auth-server/pom.xml | 2 +- .../DynamicScopesAuthServerApplication.java | 12 ++++ .../config/AuthServerConfiguration.java | 63 +++++++++++++++++++ 3 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerApplication.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java diff --git a/spring-security-modules/spring-security-auth-server/pom.xml b/spring-security-modules/spring-security-auth-server/pom.xml index 77b4deb8fe51..d7c56c20ba09 100644 --- a/spring-security-modules/spring-security-auth-server/pom.xml +++ b/spring-security-modules/spring-security-auth-server/pom.xml @@ -13,7 +13,7 @@ spring-security-auth-server 21 - 4.0.1 + 4.0.5 1.5.22 6.0.1 5.20.0 diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerApplication.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerApplication.java new file mode 100644 index 000000000000..795e58c98bb0 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerApplication.java @@ -0,0 +1,12 @@ +package com.baeldung.auth.server.dynamicscopes; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class DynamicScopesAuthServerApplication { + + public static void main(String[] args) { + SpringApplication.run(DynamicScopesAuthServerApplication.class, args); + } +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java new file mode 100644 index 000000000000..576a929393c1 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java @@ -0,0 +1,63 @@ +package com.baeldung.auth.server.dynamicscopes.config; + +import org.slf4j.Logger; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.annotation.Order; +import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationContext; +import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationProvider; +import org.springframework.security.web.SecurityFilterChain; + +import java.util.function.Consumer; +import java.util.function.Predicate; + +@Configuration +public class AuthServerConfiguration { + private static final Logger log = org.slf4j.LoggerFactory.getLogger(AuthServerConfiguration.class); + + + @Bean + @Order(1) + SecurityFilterChain dynamicScopesAuthorizationServerSecurityFilterChain(HttpSecurity http) { + + http + .oauth2AuthorizationServer( authServer -> { + authServer + .authorizationEndpoint(authorizationEndpoint -> { + authorizationEndpoint + .authenticationProviders(providers -> { + providers.stream() + .filter(OAuth2AuthorizationCodeRequestAuthenticationProvider.class::isInstance) + .map(p -> (OAuth2AuthorizationCodeRequestAuthenticationProvider)p) + .findFirst() + .ifPresent(p -> { + p.setAuthenticationValidator(dynamicScopesAuthenticationValidator()); + p.setAuthorizationConsentRequired(dynamicScopesConsentValidator()); + }); + } ); + }); + }); + + return http.build(); + } + + private Consumer dynamicScopesAuthenticationValidator() { + + return (ctx) -> { + log.info("Dynamic scopes authentication validator invoked for client: {}, requested scopes: {}", + ctx.getAuthorizationRequest().getClientId(), + ctx.getAuthorizationRequest().getScopes()); + // Implement your dynamic scope validation logic here + }; + } + + private Predicate dynamicScopesConsentValidator() { + return ctx -> { + + var clientId = ctx.getRegisteredClient().getId(); + var requestId = ctx.getAuthorizationRequest().getAdditionalParameters().get("request_id"); + }; + } + +} From a6a6bcc099f44c7aed5ba96005f4a366a5b8c0dc Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Mon, 11 May 2026 22:42:37 -0300 Subject: [PATCH 18/23] WIP: Initial project structure --- .../components/DynamicScopeService.java | 8 ++ .../impl/DynamicScopeServiceImpl.java | 14 +++ .../config/AuthServerConfiguration.java | 108 ++++++++++++++---- .../resources/application-dynamic-scopes.yaml | 25 ++++ .../DynamicScopesAuthServerUnitTest.java | 39 +++++++ 5 files changed, 174 insertions(+), 20 deletions(-) create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/DynamicScopeService.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java create mode 100644 spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml create mode 100644 spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/DynamicScopeService.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/DynamicScopeService.java new file mode 100644 index 000000000000..de372665633b --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/DynamicScopeService.java @@ -0,0 +1,8 @@ +package com.baeldung.auth.server.dynamicscopes.components; + +import java.util.Set; + +public interface DynamicScopeService { + + boolean validate(String clientId, Set scopes); +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java new file mode 100644 index 000000000000..f171e62850ee --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java @@ -0,0 +1,14 @@ +package com.baeldung.auth.server.dynamicscopes.components.impl; + +import com.baeldung.auth.server.dynamicscopes.components.DynamicScopeService; +import org.springframework.stereotype.Service; + +import java.util.Set; + +@Service +public class DynamicScopeServiceImpl implements DynamicScopeService { + @Override + public boolean validate(String clientId, Set scopes) { + return false; + } +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java index 576a929393c1..3df002cf3261 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java @@ -1,14 +1,21 @@ package com.baeldung.auth.server.dynamicscopes.config; +import com.baeldung.auth.server.dynamicscopes.components.DynamicScopeService; import org.slf4j.Logger; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.annotation.Order; +import org.springframework.security.config.Customizer; import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.oauth2.core.OAuth2Error; +import org.springframework.security.oauth2.core.OAuth2ErrorCodes; import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationContext; +import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationException; import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationProvider; +import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationToken; import org.springframework.security.web.SecurityFilterChain; +import java.util.HashSet; import java.util.function.Consumer; import java.util.function.Predicate; @@ -16,27 +23,30 @@ public class AuthServerConfiguration { private static final Logger log = org.slf4j.LoggerFactory.getLogger(AuthServerConfiguration.class); + private final DynamicScopeService dynamicScopeService; + + public AuthServerConfiguration(DynamicScopeService dynamicScopeService) { + this.dynamicScopeService = dynamicScopeService; + } @Bean @Order(1) SecurityFilterChain dynamicScopesAuthorizationServerSecurityFilterChain(HttpSecurity http) { - http - .oauth2AuthorizationServer( authServer -> { - authServer - .authorizationEndpoint(authorizationEndpoint -> { - authorizationEndpoint - .authenticationProviders(providers -> { - providers.stream() - .filter(OAuth2AuthorizationCodeRequestAuthenticationProvider.class::isInstance) - .map(p -> (OAuth2AuthorizationCodeRequestAuthenticationProvider)p) - .findFirst() - .ifPresent(p -> { - p.setAuthenticationValidator(dynamicScopesAuthenticationValidator()); - p.setAuthorizationConsentRequired(dynamicScopesConsentValidator()); - }); - } ); - }); + http.oauth2AuthorizationServer( authServer -> { + http.securityMatcher(authServer.getEndpointsMatcher()); + + authServer + .oidc(Customizer.withDefaults()) // Enable OpenID Connect 1.0 + .authorizationEndpoint(authorizationEndpoint -> authorizationEndpoint + .authenticationProviders(providers -> providers.stream() + .filter(OAuth2AuthorizationCodeRequestAuthenticationProvider.class::isInstance) + .map(p -> (OAuth2AuthorizationCodeRequestAuthenticationProvider)p) + .findFirst() + .ifPresent(p -> { + p.setAuthenticationValidator(dynamicScopesAuthenticationValidator()); + p.setAuthorizationConsentRequired(dynamicScopesConsentValidator()); + }))); }); return http.build(); @@ -44,19 +54,77 @@ SecurityFilterChain dynamicScopesAuthorizationServerSecurityFilterChain(HttpSecu private Consumer dynamicScopesAuthenticationValidator() { - return (ctx) -> { + return ctx -> { log.info("Dynamic scopes authentication validator invoked for client: {}, requested scopes: {}", ctx.getAuthorizationRequest().getClientId(), ctx.getAuthorizationRequest().getScopes()); - // Implement your dynamic scope validation logic here + + OAuth2AuthorizationCodeRequestAuthenticationToken auth = ctx.getAuthentication(); + var requestedScopes = new HashSet<>(auth.getScopes()); // + var registeredClient = ctx.getRegisteredClient(); + var allowedScopes = registeredClient.getScopes(); + + if ( requestedScopes.isEmpty() ) { + // No scopes requested. This is fine. + return; + } + + // Filter out dynamic scopes from the requested scopes. We will handle them separately. + requestedScopes.removeIf(allowedScopes::contains); + + if (requestedScopes.isEmpty() ) { + // Request contains only static scopes. This is fine. + return; + } + + // Now, let's validate the remaining scopes using the provided validation service + try { + if (!dynamicScopeService.validate(registeredClient.getId(), requestedScopes)) { + throw new OAuth2AuthorizationCodeRequestAuthenticationException(new OAuth2Error(OAuth2ErrorCodes.INVALID_SCOPE), auth); + } + } catch (Exception ex) { + // Spring Security requires that any error should be reported wrapped in an OAuth2AuthorizationCodeRequestAuthenticationException, + // so we do that here. + throw new OAuth2AuthorizationCodeRequestAuthenticationException(new OAuth2Error(OAuth2ErrorCodes.SERVER_ERROR), ex, auth); + } }; + + } private Predicate dynamicScopesConsentValidator() { return ctx -> { - var clientId = ctx.getRegisteredClient().getId(); - var requestId = ctx.getAuthorizationRequest().getAdditionalParameters().get("request_id"); + var lastConsent = ctx.getAuthorizationConsent(); + + if ( lastConsent == null ) { + // First consent, so consent is required + return true; + } + + var alreadyConsented = new HashSet<>(lastConsent.getScopes()); + + + OAuth2AuthorizationCodeRequestAuthenticationToken auth = ctx.getAuthentication(); + var requestedScopes = new HashSet<>(auth.getScopes()); // + + if ( requestedScopes.isEmpty() ) { + // No scopes requested, so no consent required + return false; + } + + // Remove already consented scopes from the requested scopes. + requestedScopes.removeIf(alreadyConsented::contains); + + + if (requestedScopes.isEmpty() ) { + // Request contains only previously consented scopes. No consent required. + return false; + } + + // Any remaining scopes are dynamic scopes or static ones with no previous consent, so consent is required. + return true; + }; } diff --git a/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml b/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml new file mode 100644 index 000000000000..dd29af1ebd88 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml @@ -0,0 +1,25 @@ +spring: + security: + user: + name: user + password: "{noop}password" + oauth2: + authorizationserver: + client: + client1: + require-authorization-consent: false + registration: + client-name: Client 1 - Issuer 1 + client-id: client1 + client-secret: "{noop}secret1" + client-authentication-methods: + - client_secret_basic + redirect-uris: + - http://localhost:9090/login/oauth2/code/issuer1client1 + authorization-grant-types: + - client_credentials + - authorization_code + - refresh_token + scopes: + - openid + - email diff --git a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java new file mode 100644 index 000000000000..72f7fd5652c9 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java @@ -0,0 +1,39 @@ +package com.baeldung.auth.server.dynamicscopes; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.test.web.server.LocalServerPort; +import org.springframework.context.ApplicationContext; +import org.springframework.test.web.servlet.client.RestTestClient; + +import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; + +/** + * Integrations tests for the {@link DynamicScopesAuthServerApplication} + */ +@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +public class DynamicScopesAuthServerUnitTest { + + @LocalServerPort + int port; + + private RestTestClient restTestClient; + + @Autowired + ApplicationContext ctx; + + @Test + void whenStandardRequest_thenSuccess() { + + // + + } + + @BeforeEach + void setupRestClient() { + restTestClient = RestTestClient.bindToServer().baseUrl("http://localhost:" + port).build(); + } + +} \ No newline at end of file From e063c3b81697476348388942c0496e6618054a9d Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Fri, 22 May 2026 00:03:47 -0300 Subject: [PATCH 19/23] [BAEL-9649] WIP --- .../spring-security-auth-server/pom.xml | 7 ++ .../DynamicScopesAuthServerApplication.java | 2 + .../impl/DynamicScopeServiceImpl.java | 7 +- .../config/AuthServerConfiguration.java | 80 ++++++++++++++----- .../resources/application-dynamic-scopes.yaml | 8 +- .../src/main/resources/templates/consent.html | 10 +++ .../src/main/resources/templates/error.html | 21 +++++ .../DynamicScopesAuthServerUnitTest.java | 54 ++++++++++++- 8 files changed, 161 insertions(+), 28 deletions(-) create mode 100644 spring-security-modules/spring-security-auth-server/src/main/resources/templates/consent.html create mode 100644 spring-security-modules/spring-security-auth-server/src/main/resources/templates/error.html diff --git a/spring-security-modules/spring-security-auth-server/pom.xml b/spring-security-modules/spring-security-auth-server/pom.xml index d7c56c20ba09..1455d3e5c3e0 100644 --- a/spring-security-modules/spring-security-auth-server/pom.xml +++ b/spring-security-modules/spring-security-auth-server/pom.xml @@ -29,6 +29,13 @@ spring-boot-starter-security-oauth2-authorization-server ${spring-boot.version} + + + org.springframework.boot + spring-boot-starter-thymeleaf + ${spring-boot.version} + + org.springframework.boot spring-boot-starter-security-oauth2-authorization-server-test diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerApplication.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerApplication.java index 795e58c98bb0..d0adcbfa480c 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerApplication.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerApplication.java @@ -2,8 +2,10 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.Import; @SpringBootApplication +@Import(com.baeldung.auth.server.dynamicscopes.config.AuthServerConfiguration.class) public class DynamicScopesAuthServerApplication { public static void main(String[] args) { diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java index f171e62850ee..3e92fa43bde2 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java @@ -9,6 +9,11 @@ public class DynamicScopeServiceImpl implements DynamicScopeService { @Override public boolean validate(String clientId, Set scopes) { - return false; + // Any scope starting with TX: is valid + return scopes.stream() + .filter(scope -> scope.toUpperCase().startsWith("TX:")) + .map(scope -> true) + .findFirst() + .orElse(false); } } diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java index 3df002cf3261..1df4476c0d42 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java @@ -2,11 +2,16 @@ import com.baeldung.auth.server.dynamicscopes.components.DynamicScopeService; import org.slf4j.Logger; +import org.springframework.boot.autoconfigure.AutoConfiguration; +import org.springframework.boot.security.autoconfigure.web.servlet.SecurityFilterProperties; +import org.springframework.boot.security.oauth2.server.authorization.autoconfigure.servlet.OAuth2AuthorizationServerAutoConfiguration; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.core.Ordered; import org.springframework.core.annotation.Order; -import org.springframework.security.config.Customizer; +import org.springframework.http.MediaType; import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer; import org.springframework.security.oauth2.core.OAuth2Error; import org.springframework.security.oauth2.core.OAuth2ErrorCodes; import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationContext; @@ -14,11 +19,17 @@ import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationProvider; import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationToken; import org.springframework.security.web.SecurityFilterChain; +import org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint; +import org.springframework.security.web.util.matcher.MediaTypeRequestMatcher; +import org.springframework.security.web.util.matcher.RequestMatcher; import java.util.HashSet; +import java.util.Set; import java.util.function.Consumer; import java.util.function.Predicate; +import static org.springframework.security.config.Customizer.withDefaults; + @Configuration public class AuthServerConfiguration { private static final Logger log = org.slf4j.LoggerFactory.getLogger(AuthServerConfiguration.class); @@ -30,38 +41,63 @@ public AuthServerConfiguration(DynamicScopeService dynamicScopeService) { } @Bean - @Order(1) - SecurityFilterChain dynamicScopesAuthorizationServerSecurityFilterChain(HttpSecurity http) { - - http.oauth2AuthorizationServer( authServer -> { - http.securityMatcher(authServer.getEndpointsMatcher()); - - authServer - .oidc(Customizer.withDefaults()) // Enable OpenID Connect 1.0 - .authorizationEndpoint(authorizationEndpoint -> authorizationEndpoint - .authenticationProviders(providers -> providers.stream() - .filter(OAuth2AuthorizationCodeRequestAuthenticationProvider.class::isInstance) - .map(p -> (OAuth2AuthorizationCodeRequestAuthenticationProvider)p) - .findFirst() - .ifPresent(p -> { - p.setAuthenticationValidator(dynamicScopesAuthenticationValidator()); - p.setAuthorizationConsentRequired(dynamicScopesConsentValidator()); - }))); - }); + @Order(Ordered.HIGHEST_PRECEDENCE) + SecurityFilterChain authorizationServerSecurityFilterChain(HttpSecurity http) { + + log.info("[I22] Creating custom authorizationServer configuration"); + + http.oauth2AuthorizationServer(authorizationServer -> { + http.securityMatcher(authorizationServer.getEndpointsMatcher()); + authorizationServer + .oidc(withDefaults()) + .authorizationEndpoint(ap -> { + ap.consentPage("/consent"); + ap.authenticationProviders(providers -> { + providers.stream() + .filter(OAuth2AuthorizationCodeRequestAuthenticationProvider.class::isInstance) + .map(p -> (OAuth2AuthorizationCodeRequestAuthenticationProvider)p) + .findFirst() + .ifPresent(p -> { + p.setAuthenticationValidator(dynamicScopesAuthenticationValidator()); + p.setAuthorizationConsentRequired(dynamicScopesConsentValidator()); + }); + }); + }); + }); + http.authorizeHttpRequests(authorize -> authorize.anyRequest().authenticated()); + http.oauth2ResourceServer(resourceServer -> resourceServer.jwt(withDefaults())); + http.exceptionHandling(exceptions -> exceptions.defaultAuthenticationEntryPointFor( + new LoginUrlAuthenticationEntryPoint("/login"), createRequestMatcher())); + return http.build(); + } + @Bean + @Order(SecurityFilterProperties.BASIC_AUTH_ORDER) + SecurityFilterChain defaultSecurityFilterChain(HttpSecurity http) { + http.authorizeHttpRequests(authorize -> { + authorize.anyRequest().authenticated(); + }) + .formLogin(withDefaults()); return http.build(); } + private static RequestMatcher createRequestMatcher() { + MediaTypeRequestMatcher requestMatcher = new MediaTypeRequestMatcher(MediaType.TEXT_HTML); + requestMatcher.setIgnoredMediaTypes(Set.of(MediaType.ALL)); + return requestMatcher; + } + + private Consumer dynamicScopesAuthenticationValidator() { return ctx -> { - log.info("Dynamic scopes authentication validator invoked for client: {}, requested scopes: {}", - ctx.getAuthorizationRequest().getClientId(), - ctx.getAuthorizationRequest().getScopes()); OAuth2AuthorizationCodeRequestAuthenticationToken auth = ctx.getAuthentication(); var requestedScopes = new HashSet<>(auth.getScopes()); // var registeredClient = ctx.getRegisteredClient(); + + log.info("[I95] validating requested scopes {} for client {}", requestedScopes, registeredClient.getClientId()); + var allowedScopes = registeredClient.getScopes(); if ( requestedScopes.isEmpty() ) { diff --git a/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml b/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml index dd29af1ebd88..de6b6aebaf5d 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml +++ b/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml @@ -7,7 +7,7 @@ spring: authorizationserver: client: client1: - require-authorization-consent: false + require-proof-key: false registration: client-name: Client 1 - Issuer 1 client-id: client1 @@ -23,3 +23,9 @@ spring: scopes: - openid - email + web: + error: + include-message: always + include-exception: true + include-stacktrace: always + diff --git a/spring-security-modules/spring-security-auth-server/src/main/resources/templates/consent.html b/spring-security-modules/spring-security-auth-server/src/main/resources/templates/consent.html new file mode 100644 index 000000000000..51716f8d5dff --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/resources/templates/consent.html @@ -0,0 +1,10 @@ + + + + + Consent Page + + +

This is the consent page

+ + \ No newline at end of file diff --git a/spring-security-modules/spring-security-auth-server/src/main/resources/templates/error.html b/spring-security-modules/spring-security-auth-server/src/main/resources/templates/error.html new file mode 100644 index 000000000000..22ba7de964f1 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/resources/templates/error.html @@ -0,0 +1,21 @@ + + + + Error Page + + +

Something went wrong!

+ +
+

Status: 500

+

Error: Internal Server Error

+

Message: Error message here

+
+ + +
+

Stack Trace:

+

+
+ + \ No newline at end of file diff --git a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java index 72f7fd5652c9..847c6f19fc70 100644 --- a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java +++ b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java @@ -1,19 +1,28 @@ package com.baeldung.auth.server.dynamicscopes; +import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.web.server.LocalServerPort; import org.springframework.context.ApplicationContext; +import org.springframework.http.HttpStatus; +import org.springframework.http.HttpStatusCode; +import org.springframework.test.context.ActiveProfiles; import org.springframework.test.web.servlet.client.RestTestClient; -import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; +import java.net.URI; +import java.util.Map; +import java.util.UUID; + +import static org.junit.jupiter.api.Assertions.*; /** * Integrations tests for the {@link DynamicScopesAuthServerApplication} */ @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +@ActiveProfiles("dynamic-scopes") public class DynamicScopesAuthServerUnitTest { @LocalServerPort @@ -25,15 +34,52 @@ public class DynamicScopesAuthServerUnitTest { ApplicationContext ctx; @Test - void whenStandardRequest_thenSuccess() { + void whenAuthorizationRequest_thenSuccess() { + + assertNotNull(ctx); + var response = restTestClient.get().uri("/.well-known/openid-configuration").exchange(); + + // sanity check + var result = response.returnResult(Map.class); + var config = result.getResponseBody(); + assertTrue(result.getStatus().is2xxSuccessful()); + assertNotNull(config); + assertTrue(config.containsKey("token_endpoint")); + assertNotNull(config.get("token_endpoint")); + assertTrue(config.containsKey("authorization_endpoint")); + assertNotNull(config.get("authorization_endpoint")); + + var authEndpoint = URI.create(config.get("authorization_endpoint").toString()); + var tokenEndpoint = config.get("token_endpoint").toString(); + + // Build auth request + var txId = UUID.randomUUID().toString(); + var state = UUID.randomUUID().toString(); + var authResponse = restTestClient.get() + .uri( b -> b.path(authEndpoint.getPath()) + .queryParam("response_type", "code") + .queryParam("client_id", "client1") + .queryParam("scope", "openid email") + .queryParam("scope", String.join(" ","openid","TX:" + txId)) + .queryParam("redirect_uri", "http://localhost:9090/login/oauth2/code/issuer1client1") + .queryParam("state", state) + .build()) + .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7") + .header("Cache-Control", "no-cache") + .exchange(); + var authResult = authResponse.returnResult(); + var location = authResult.getResponseHeaders().getLocation(); - // + assertEquals(HttpStatus.FOUND,authResult.getStatus()); + assertNotNull(location); } @BeforeEach void setupRestClient() { - restTestClient = RestTestClient.bindToServer().baseUrl("http://localhost:" + port).build(); + restTestClient = RestTestClient.bindToServer() + .baseUrl("http://localhost:" + port) + .build(); } } \ No newline at end of file From 93e7a1b1fee24c833f76eb8c9d29b2f77f67cdc2 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Wed, 27 May 2026 22:02:19 -0300 Subject: [PATCH 20/23] [BAEL-9649] Dynamic scopes --- .../spring-security-auth-server/pom.xml | 14 ++ .../config/AuthServerConfiguration.java | 12 +- .../controller/ConsentController.java | 57 +++++ .../resources/application-dynamic-scopes.yaml | 2 +- .../src/main/resources/templates/consent.html | 38 +++- ...ynamicScopesAuthServerIntegrationTest.java | 202 ++++++++++++++++++ .../DynamicScopesAuthServerUnitTest.java | 85 -------- .../server/dynamicscopes/TestOAuthClient.java | 25 +++ 8 files changed, 345 insertions(+), 90 deletions(-) create mode 100644 spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/controller/ConsentController.java create mode 100644 spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerIntegrationTest.java delete mode 100644 spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java create mode 100644 spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/TestOAuthClient.java diff --git a/spring-security-modules/spring-security-auth-server/pom.xml b/spring-security-modules/spring-security-auth-server/pom.xml index 1455d3e5c3e0..2d11796e9415 100644 --- a/spring-security-modules/spring-security-auth-server/pom.xml +++ b/spring-security-modules/spring-security-auth-server/pom.xml @@ -21,6 +21,7 @@ 3.27.6 2.0.17 6.0.1 + 1.22.2 @@ -47,6 +48,12 @@ ${junit-platform.version} test
+ + org.jsoup + jsoup + ${jsoup.version} + test +
@@ -66,6 +73,13 @@
+ + org.springframework.boot + spring-boot-maven-plugin + + true + +
diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java index 1df4476c0d42..67610342716d 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java @@ -14,6 +14,8 @@ import org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer; import org.springframework.security.oauth2.core.OAuth2Error; import org.springframework.security.oauth2.core.OAuth2ErrorCodes; +import org.springframework.security.oauth2.server.authorization.InMemoryOAuth2AuthorizationConsentService; +import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentService; import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationContext; import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationException; import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationProvider; @@ -47,7 +49,6 @@ SecurityFilterChain authorizationServerSecurityFilterChain(HttpSecurity http) { log.info("[I22] Creating custom authorizationServer configuration"); http.oauth2AuthorizationServer(authorizationServer -> { - http.securityMatcher(authorizationServer.getEndpointsMatcher()); authorizationServer .oidc(withDefaults()) .authorizationEndpoint(ap -> { @@ -63,6 +64,8 @@ SecurityFilterChain authorizationServerSecurityFilterChain(HttpSecurity http) { }); }); }); + + http.securityMatcher(authorizationServer.getEndpointsMatcher()); }); http.authorizeHttpRequests(authorize -> authorize.anyRequest().authenticated()); http.oauth2ResourceServer(resourceServer -> resourceServer.jwt(withDefaults())); @@ -164,4 +167,11 @@ private Predicate dynamicSc }; } + @Bean + OAuth2AuthorizationConsentService dynamicScopesConsentService() { + return new InMemoryOAuth2AuthorizationConsentService(); + } + + + } diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/controller/ConsentController.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/controller/ConsentController.java new file mode 100644 index 000000000000..804a82ab6bdd --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/controller/ConsentController.java @@ -0,0 +1,57 @@ +package com.baeldung.auth.server.dynamicscopes.controller; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.security.oauth2.core.endpoint.OAuth2ParameterNames; +import org.springframework.security.oauth2.core.oidc.OidcScopes; +import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentService; +import org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; + +import java.security.Principal; +import java.util.Set; + +@Controller +public class ConsentController { + private static final Logger log = LoggerFactory.getLogger(ConsentController.class); + + private final RegisteredClientRepository registeredClientRepository; + private final OAuth2AuthorizationConsentService authorizationConsentService; + + public ConsentController(RegisteredClientRepository registeredClientRepository, OAuth2AuthorizationConsentService authorizationConsentService) { + this.registeredClientRepository = registeredClientRepository; + this.authorizationConsentService = authorizationConsentService; + } + + @GetMapping("/consent") + public String consent(Principal principal, Model model, + @RequestParam(name = OAuth2ParameterNames.CLIENT_ID) String clientId, + @RequestParam(name = OAuth2ParameterNames.SCOPE) String scope, + @RequestParam(name = OAuth2ParameterNames.STATE) String state) { + + log.info("Principal: {}", principal); + + var client = registeredClientRepository.findByClientId(clientId); + assert client != null; + var currentConsent = authorizationConsentService.findById(client.getId(), principal.getName()); + Set authorizedScopes = currentConsent != null ? currentConsent.getScopes() : Set.of(); + + // Remove already authorized scopes from the requested scopes and the special 'openid' scope. + var neededScopes = Set.of(scope.split(" ")).stream() + .filter(s -> !authorizedScopes.contains(s) && !OidcScopes.OPENID.equals(s)) + .toList(); + + + model.addAttribute("clientId", clientId); + model.addAttribute("clientName", client.getClientName() != null ? client.getClientName() : client.getClientId()); + model.addAttribute("scopes", neededScopes); + model.addAttribute("state", state); + model.addAttribute("authorizedScopes", authorizedScopes); + + return "consent"; + + } +} diff --git a/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml b/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml index de6b6aebaf5d..f4039ecfaa1d 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml +++ b/spring-security-modules/spring-security-auth-server/src/main/resources/application-dynamic-scopes.yaml @@ -9,7 +9,7 @@ spring: client1: require-proof-key: false registration: - client-name: Client 1 - Issuer 1 + client-name: "Client 1 - Issuer 1" client-id: client1 client-secret: "{noop}secret1" client-authentication-methods: diff --git a/spring-security-modules/spring-security-auth-server/src/main/resources/templates/consent.html b/spring-security-modules/spring-security-auth-server/src/main/resources/templates/consent.html index 51716f8d5dff..d3a5ec28288e 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/resources/templates/consent.html +++ b/spring-security-modules/spring-security-auth-server/src/main/resources/templates/consent.html @@ -2,9 +2,41 @@ - Consent Page + Custom Consent Page + + - -

This is the consent page

+ + +

Custom consent page

+ +

The client CLIENT NAME is asking your consent for the following new scopes:

+ +
+ +
+ + +
+ +

Do you want to grant access?

+ + +

+ + +

+
\ No newline at end of file diff --git a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerIntegrationTest.java b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerIntegrationTest.java new file mode 100644 index 000000000000..c4fed53a3d4c --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerIntegrationTest.java @@ -0,0 +1,202 @@ +package com.baeldung.auth.server.dynamicscopes; + +import org.jsoup.Jsoup; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.test.web.server.LocalServerPort; +import org.springframework.context.ApplicationContext; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.client.JdkClientHttpRequestFactory; +import org.springframework.test.context.ActiveProfiles; +import org.springframework.test.web.servlet.client.RestTestClient; +import org.springframework.util.LinkedMultiValueMap; +import org.springframework.web.util.UriComponentsBuilder; + +import java.net.CookieManager; +import java.net.URI; +import java.net.http.HttpClient; +import java.util.Base64; +import java.util.Map; +import java.util.UUID; + +import static org.junit.jupiter.api.Assertions.*; +import static org.springframework.test.web.servlet.client.RestTestClient.bindToServer; + +/** + * Integrations tests for the {@link DynamicScopesAuthServerApplication} + */ +@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +@ActiveProfiles("dynamic-scopes") +public class DynamicScopesAuthServerIntegrationTest { + + @LocalServerPort + int port; + + RestTestClient restTestClient, noRedirecRestTestClient; + + @Autowired + ApplicationContext ctx; + + + // Happy path integration test + @Test + void whenAuthorizationRequest_thenSuccess() { + + assertNotNull(ctx); + var response = restTestClient.get().uri("/.well-known/openid-configuration").exchange(); + + // sanity check + var result = response.returnResult(Map.class); + var config = result.getResponseBody(); + assertTrue(result.getStatus().is2xxSuccessful()); + assertNotNull(config); + assertTrue(config.containsKey("token_endpoint")); + assertNotNull(config.get("token_endpoint")); + assertTrue(config.containsKey("authorization_endpoint")); + assertNotNull(config.get("authorization_endpoint")); + + var authEndpoint = URI.create(config.get("authorization_endpoint").toString()); + var tokenEndpoint = config.get("token_endpoint").toString(); + + // Build auth request + var txId = UUID.randomUUID().toString(); + var state = UUID.randomUUID().toString(); + var redirectUri = "http://localhost:9090/login/oauth2/code/issuer1client1"; + var authResponse = restTestClient.get() + .uri( b -> b.path(authEndpoint.getPath()) + .queryParam("response_type", "code") + .queryParam("client_id", "client1") + .queryParam("scope", String.join(" ","openid","TX:" + txId)) + .queryParam("redirect_uri", redirectUri) + .queryParam("state", state) + .build()) + .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7") + .header("Cache-Control", "no-cache") + .exchange(); + var authResult = authResponse.returnResult(); + + assertEquals(HttpStatus.OK,authResult.getStatus()); + var loginPage = new String(authResult.getResponseBodyContent()); + var doc = Jsoup.parse(loginPage); + + // Extract the login form submit URI and the csrf token + var loginFormCsrfToken = doc.expectForm(".login-form").select("input[name=_csrf]").first().val(); + assertNotNull(loginFormCsrfToken); + + // Extract the URI to submit the credentials + var loginUri = doc.expectForm(".login-form").attr("action"); + + // Submit the credentials + var loginBody = new LinkedMultiValueMap(); + loginBody.add("username", "user"); + loginBody.add("password", "password"); + loginBody.add("_csrf", loginFormCsrfToken); + + var loginResponse = restTestClient.post() + .uri(loginUri) + .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7") + .header("Cache-Control", "no-cache") + .contentType(MediaType.APPLICATION_FORM_URLENCODED) + .body(loginBody) + .exchange(); + + var loginResult = loginResponse.returnResult(); + assertEquals(HttpStatus.OK,loginResult.getStatus()); + + // We should be redirected to the consent page with the requested scopes + var consentPage = new String(loginResult.getResponseBodyContent()); + var consentDoc = Jsoup.parse(consentPage); + + // The list of scopes should contain the dynamic scope with the transaction id + var scopes = consentDoc.select("input[name=scope]"); + assertEquals("TX:" + txId,scopes.getFirst().val()); + + // Get the new csrf token + var consentFormCsrfToken = consentDoc.expectForm("form[name=consent_form]").select("input[name=_csrf]").first().val(); + assertNotNull(consentFormCsrfToken); + + // Get the consent state. Notice that this value is not the same as the initial state + var consentState = consentDoc.select("input[name=state]").first().val(); + assertNotNull(consentState); + + // Get the consent form target + var consentUri = consentDoc.expectForm("form[name=consent_form]").attr("action"); + var consentBody = new LinkedMultiValueMap(); + consentBody.add("scope", "TX:" + txId); + consentBody.add("client_id", "client1"); + consentBody.add("state", consentState); + consentBody.add("_csrf", consentFormCsrfToken); + + var consentResponse = noRedirecRestTestClient.post() + .uri(consentUri) + .contentType(MediaType.APPLICATION_FORM_URLENCODED) + .body(consentBody) + .exchange(); + + var consentResult = consentResponse.returnResult(); + assertEquals(HttpStatus.FOUND,consentResult.getStatus()); + var location = consentResult.getResponseHeaders().getLocation(); + assertNotNull(location); + assertTrue(location.getQuery().contains("code=")); + + var locationParams = UriComponentsBuilder.fromUri(location).build().getQueryParams(); + assertNotNull(locationParams.get("code")); + + var tokenRequestBody = new LinkedMultiValueMap(); + tokenRequestBody.add("grant_type", "authorization_code"); + tokenRequestBody.add("client_id", "client1"); + tokenRequestBody.add("redirect_uri", redirectUri); + tokenRequestBody.add("code", locationParams.getFirst("code")); + + // Generate an access token + var tokenResponse = restTestClient.post() + .uri(tokenEndpoint) + .header("Authorization", "Basic " + Base64.getEncoder().encodeToString("client1:secret1".getBytes())) + .body(tokenRequestBody) + .exchange(); + + var tokenResult = tokenResponse.returnResult(Map.class); + assertEquals(HttpStatus.OK, tokenResult.getStatus()); + var body = tokenResult.getResponseBody(); + assertNotNull(body); + assertTrue(body.containsKey("access_token")); + assertTrue(body.containsKey("scope")); + + // The returned scope should include the requested dynamic scope + assertTrue(body.get("scope").toString().contains("TX:" + txId)); + + } + + @BeforeEach + void setupRestClient() { + + CookieManager cookieManager = new CookieManager(); + + var followRedirectsHttpClient = HttpClient.newBuilder() + .followRedirects(HttpClient.Redirect.ALWAYS) + .cookieHandler(cookieManager) + .build(); + + var followRedirectsRequestFactory = new JdkClientHttpRequestFactory(followRedirectsHttpClient); + restTestClient = RestTestClient + .bindToServer(followRedirectsRequestFactory) + .baseUrl("http://localhost:" + port) + .build(); + + var noRedirectsHttpClient = HttpClient.newBuilder() + .followRedirects(HttpClient.Redirect.NEVER) + .cookieHandler(cookieManager) + .build(); + + var noRedirectsRequestFactory = new JdkClientHttpRequestFactory(noRedirectsHttpClient); + noRedirecRestTestClient = RestTestClient + .bindToServer(noRedirectsRequestFactory) + .baseUrl("http://localhost:" + port) + .build(); + + } + +} \ No newline at end of file diff --git a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java deleted file mode 100644 index 847c6f19fc70..000000000000 --- a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java +++ /dev/null @@ -1,85 +0,0 @@ -package com.baeldung.auth.server.dynamicscopes; - -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.boot.test.web.server.LocalServerPort; -import org.springframework.context.ApplicationContext; -import org.springframework.http.HttpStatus; -import org.springframework.http.HttpStatusCode; -import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.web.servlet.client.RestTestClient; - -import java.net.URI; -import java.util.Map; -import java.util.UUID; - -import static org.junit.jupiter.api.Assertions.*; - -/** - * Integrations tests for the {@link DynamicScopesAuthServerApplication} - */ -@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) -@ActiveProfiles("dynamic-scopes") -public class DynamicScopesAuthServerUnitTest { - - @LocalServerPort - int port; - - private RestTestClient restTestClient; - - @Autowired - ApplicationContext ctx; - - @Test - void whenAuthorizationRequest_thenSuccess() { - - assertNotNull(ctx); - var response = restTestClient.get().uri("/.well-known/openid-configuration").exchange(); - - // sanity check - var result = response.returnResult(Map.class); - var config = result.getResponseBody(); - assertTrue(result.getStatus().is2xxSuccessful()); - assertNotNull(config); - assertTrue(config.containsKey("token_endpoint")); - assertNotNull(config.get("token_endpoint")); - assertTrue(config.containsKey("authorization_endpoint")); - assertNotNull(config.get("authorization_endpoint")); - - var authEndpoint = URI.create(config.get("authorization_endpoint").toString()); - var tokenEndpoint = config.get("token_endpoint").toString(); - - // Build auth request - var txId = UUID.randomUUID().toString(); - var state = UUID.randomUUID().toString(); - var authResponse = restTestClient.get() - .uri( b -> b.path(authEndpoint.getPath()) - .queryParam("response_type", "code") - .queryParam("client_id", "client1") - .queryParam("scope", "openid email") - .queryParam("scope", String.join(" ","openid","TX:" + txId)) - .queryParam("redirect_uri", "http://localhost:9090/login/oauth2/code/issuer1client1") - .queryParam("state", state) - .build()) - .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7") - .header("Cache-Control", "no-cache") - .exchange(); - var authResult = authResponse.returnResult(); - var location = authResult.getResponseHeaders().getLocation(); - - assertEquals(HttpStatus.FOUND,authResult.getStatus()); - - assertNotNull(location); - } - - @BeforeEach - void setupRestClient() { - restTestClient = RestTestClient.bindToServer() - .baseUrl("http://localhost:" + port) - .build(); - } - -} \ No newline at end of file diff --git a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/TestOAuthClient.java b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/TestOAuthClient.java new file mode 100644 index 000000000000..2b1aa6f85192 --- /dev/null +++ b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/TestOAuthClient.java @@ -0,0 +1,25 @@ +package com.baeldung.auth.server.dynamicscopes; + +// Simple http server that acts as an OAuth client for tests +class TestOAuthClient implements Runnable { + + + TestOAuthClient() { + + } + + @Override + public void run() { + + } + + /** + * Starts the http server and returns the port it is listening on + * @return + */ + static int startServer() { + + + return 0; + } +} From f85b97f55eb3f70f298039b9e1f80b764543c670 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Wed, 27 May 2026 22:10:41 -0300 Subject: [PATCH 21/23] [BAEL-9649] UnitTest --- ...egrationTest.java => DynamicScopesAuthServerUnitTest.java} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/{DynamicScopesAuthServerIntegrationTest.java => DynamicScopesAuthServerUnitTest.java} (98%) diff --git a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerIntegrationTest.java b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java similarity index 98% rename from spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerIntegrationTest.java rename to spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java index c4fed53a3d4c..0c6229b02103 100644 --- a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerIntegrationTest.java +++ b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java @@ -30,7 +30,7 @@ */ @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) @ActiveProfiles("dynamic-scopes") -public class DynamicScopesAuthServerIntegrationTest { +public class DynamicScopesAuthServerUnitTest { @LocalServerPort int port; @@ -43,7 +43,7 @@ public class DynamicScopesAuthServerIntegrationTest { // Happy path integration test @Test - void whenAuthorizationRequest_thenSuccess() { + void whenAuthorizationRequestWithDynamicScope_thenSuccess() { assertNotNull(ctx); var response = restTestClient.get().uri("/.well-known/openid-configuration").exchange(); From d86defa00b2f3b844a41dc4899ba017a05016003 Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Sun, 31 May 2026 14:29:26 -0300 Subject: [PATCH 22/23] Code cleanup --- .../dynamicscopes/config/AuthServerConfiguration.java | 7 ++++--- .../dynamicscopes/DynamicScopesAuthServerUnitTest.java | 6 ++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java index 67610342716d..a576c0d46050 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java @@ -46,9 +46,11 @@ public AuthServerConfiguration(DynamicScopeService dynamicScopeService) { @Order(Ordered.HIGHEST_PRECEDENCE) SecurityFilterChain authorizationServerSecurityFilterChain(HttpSecurity http) { - log.info("[I22] Creating custom authorizationServer configuration"); + log.info("Creating custom authorizationServer configuration"); http.oauth2AuthorizationServer(authorizationServer -> { + http.securityMatcher(authorizationServer.getEndpointsMatcher()); + authorizationServer .oidc(withDefaults()) .authorizationEndpoint(ap -> { @@ -65,7 +67,6 @@ SecurityFilterChain authorizationServerSecurityFilterChain(HttpSecurity http) { }); }); - http.securityMatcher(authorizationServer.getEndpointsMatcher()); }); http.authorizeHttpRequests(authorize -> authorize.anyRequest().authenticated()); http.oauth2ResourceServer(resourceServer -> resourceServer.jwt(withDefaults())); @@ -99,7 +100,7 @@ private Consumer dynamicSco var requestedScopes = new HashSet<>(auth.getScopes()); // var registeredClient = ctx.getRegisteredClient(); - log.info("[I95] validating requested scopes {} for client {}", requestedScopes, registeredClient.getClientId()); + log.debug("Validating requested scopes {} for client {}", requestedScopes, registeredClient.getClientId()); var allowedScopes = registeredClient.getScopes(); diff --git a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java index 0c6229b02103..3dacc2f2015c 100644 --- a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java +++ b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java @@ -40,6 +40,8 @@ public class DynamicScopesAuthServerUnitTest { @Autowired ApplicationContext ctx; + private static final String ACCEPT_HEADER_VALUE = "text/html"; + // Happy path integration test @Test @@ -73,7 +75,7 @@ void whenAuthorizationRequestWithDynamicScope_thenSuccess() { .queryParam("redirect_uri", redirectUri) .queryParam("state", state) .build()) - .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7") + .header("Accept", ACCEPT_HEADER_VALUE) .header("Cache-Control", "no-cache") .exchange(); var authResult = authResponse.returnResult(); @@ -97,7 +99,7 @@ void whenAuthorizationRequestWithDynamicScope_thenSuccess() { var loginResponse = restTestClient.post() .uri(loginUri) - .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7") + .header("Accept", ACCEPT_HEADER_VALUE) .header("Cache-Control", "no-cache") .contentType(MediaType.APPLICATION_FORM_URLENCODED) .body(loginBody) From 82af2a4917e0ad277853a3285dfb294dfe47179c Mon Sep 17 00:00:00 2001 From: Philippe Sevestre Date: Sun, 31 May 2026 22:07:08 -0300 Subject: [PATCH 23/23] [BAEL-9649] Code cleanup --- .../components/DynamicScopeService.java | 2 ++ .../impl/DynamicScopeServiceImpl.java | 8 +++++++ .../config/AuthServerConfiguration.java | 22 +++++-------------- .../DynamicScopesAuthServerUnitTest.java | 4 ---- 4 files changed, 16 insertions(+), 20 deletions(-) diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/DynamicScopeService.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/DynamicScopeService.java index de372665633b..8e90feeaa321 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/DynamicScopeService.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/DynamicScopeService.java @@ -5,4 +5,6 @@ public interface DynamicScopeService { boolean validate(String clientId, Set scopes); + + boolean isConsentNeeded(String clientId, Set requestedScopes); } diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java index 3e92fa43bde2..cbb08744f7e2 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/components/impl/DynamicScopeServiceImpl.java @@ -1,12 +1,14 @@ package com.baeldung.auth.server.dynamicscopes.components.impl; import com.baeldung.auth.server.dynamicscopes.components.DynamicScopeService; +import org.slf4j.Logger; import org.springframework.stereotype.Service; import java.util.Set; @Service public class DynamicScopeServiceImpl implements DynamicScopeService { + private static final Logger log = org.slf4j.LoggerFactory.getLogger(DynamicScopeServiceImpl.class); @Override public boolean validate(String clientId, Set scopes) { // Any scope starting with TX: is valid @@ -16,4 +18,10 @@ public boolean validate(String clientId, Set scopes) { .findFirst() .orElse(false); } + + @Override + public boolean isConsentNeeded(String clientId, Set requestedScopes) { + log.debug("isConsentNeeded: clientId={}, requestedStopes={}",clientId, requestedScopes); + return true; + } } diff --git a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java index a576c0d46050..2cdae779dcb1 100644 --- a/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java +++ b/spring-security-modules/spring-security-auth-server/src/main/java/com/baeldung/auth/server/dynamicscopes/config/AuthServerConfiguration.java @@ -97,21 +97,17 @@ private Consumer dynamicSco return ctx -> { OAuth2AuthorizationCodeRequestAuthenticationToken auth = ctx.getAuthentication(); - var requestedScopes = new HashSet<>(auth.getScopes()); // var registeredClient = ctx.getRegisteredClient(); - log.debug("Validating requested scopes {} for client {}", requestedScopes, registeredClient.getClientId()); - - var allowedScopes = registeredClient.getScopes(); - + var requestedScopes = new HashSet<>(auth.getScopes()); if ( requestedScopes.isEmpty() ) { // No scopes requested. This is fine. return; } // Filter out dynamic scopes from the requested scopes. We will handle them separately. + var allowedScopes = registeredClient.getScopes(); requestedScopes.removeIf(allowedScopes::contains); - if (requestedScopes.isEmpty() ) { // Request contains only static scopes. This is fine. return; @@ -142,29 +138,23 @@ private Predicate dynamicSc return true; } - var alreadyConsented = new HashSet<>(lastConsent.getScopes()); - - OAuth2AuthorizationCodeRequestAuthenticationToken auth = ctx.getAuthentication(); var requestedScopes = new HashSet<>(auth.getScopes()); // - if ( requestedScopes.isEmpty() ) { // No scopes requested, so no consent required return false; } - // Remove already consented scopes from the requested scopes. + // Remove already consented scopes + var alreadyConsented = new HashSet<>(lastConsent.getScopes()); requestedScopes.removeIf(alreadyConsented::contains); - - if (requestedScopes.isEmpty() ) { // Request contains only previously consented scopes. No consent required. return false; } - // Any remaining scopes are dynamic scopes or static ones with no previous consent, so consent is required. - return true; - + // Any remaining scopes are dynamic scopes or static ones with no previous consent. Ask the service + return dynamicScopeService.isConsentNeeded(ctx.getRegisteredClient().getId(), requestedScopes); }; } diff --git a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java index 3dacc2f2015c..8994d4db322c 100644 --- a/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java +++ b/spring-security-modules/spring-security-auth-server/src/test/java/com/baeldung/auth/server/dynamicscopes/DynamicScopesAuthServerUnitTest.java @@ -37,9 +37,6 @@ public class DynamicScopesAuthServerUnitTest { RestTestClient restTestClient, noRedirecRestTestClient; - @Autowired - ApplicationContext ctx; - private static final String ACCEPT_HEADER_VALUE = "text/html"; @@ -47,7 +44,6 @@ public class DynamicScopesAuthServerUnitTest { @Test void whenAuthorizationRequestWithDynamicScope_thenSuccess() { - assertNotNull(ctx); var response = restTestClient.get().uri("/.well-known/openid-configuration").exchange(); // sanity check