OSGi resource locator update
Signed-off-by: Maxim Nesen <maxim.nesen@oracle.com>
diff --git a/pom.xml b/pom.xml
index 6a31edf..6a71b2d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1639,7 +1639,7 @@
<dependency>
<groupId>org.glassfish.hk2</groupId>
<artifactId>osgi-resource-locator</artifactId>
- <version>1.0.3</version> <!-- JDK 17 needed for 1.0.4 -->
+ <version>3.0.0</version> <!-- JDK 17 needed for 1.0.4 -->
</dependency>
<dependency>
<groupId>org.glassfish.main.hk2</groupId>
diff --git a/tests/integration/async-jersey-filter/src/main/java/org/glassfish/jersey/tests/integration/jersey2730/TestExceptionResource.java b/tests/integration/async-jersey-filter/src/main/java/org/glassfish/jersey/tests/integration/jersey2730/TestExceptionResource.java
index f146d44..e586628 100644
--- a/tests/integration/async-jersey-filter/src/main/java/org/glassfish/jersey/tests/integration/jersey2730/TestExceptionResource.java
+++ b/tests/integration/async-jersey-filter/src/main/java/org/glassfish/jersey/tests/integration/jersey2730/TestExceptionResource.java
@@ -68,7 +68,8 @@
}
/**
- * Returns whether a thread that was processing a last request got stuck in {@link ResponseWriter}.
+ * Returns whether a thread that was processing a last request got stuck in
+ * org.glassfish.jersey.servlet.internal.ResponseWriter.
* <p/>
* Under normal circumstances, the last processing thread should return back to the servlet container
* and its pool.
@@ -89,7 +90,7 @@
case TIMED_WAITING:
case WAITING:
for (StackTraceElement stackTraceElement : lastProcessingThread.getStackTrace()) {
- if ("ResponseWriter".equals(stackTraceElement.getClassName())) {
+ if (stackTraceElement.getClassName().contains("ResponseWriter")) {
return true;
}
}