-
Bug
-
Resolution: Obsolete
-
Major
-
None
-
2.3.4.Final
-
None
03:30:47,906 INFO [org.jboss.web] (MSC service thread 1-3) JBAS018210: Registering web context: /thread-inmem-jaxrs 03:30:48,097 INFO [org.jboss.as.server] (DeploymentScanner-threads - 1) JBAS018565: Replaced deployment "thread-inmem-jaxrs.war" with deployment "thread-inmem-jaxrs.war" 03:30:57,116 INFO [org.jboss.resteasy.spi.ResteasyDeployment] (http--0.0.0.0-9080-1) Deploying javax.ws.rs.core.Application: class org.odata4j.producer.resources.DefaultODataApplication 03:30:57,125 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/thread-inmem-jaxrs]] (http--0.0.0.0-9080-1) StandardWrapper.Throwable: java.lang.IllegalArgumentException: Illegal group reference at java.util.regex.Matcher.appendReplacement(Matcher.java:807) [rt.jar:1.7.0_147-icedtea] at org.jboss.resteasy.util.Encode.pathParamReplacement(Encode.java:433) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.util.Encode.encodeValue(Encode.java:313) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.util.Encode.encodePath(Encode.java:166) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.specimpl.UriBuilderImpl.paths(UriBuilderImpl.java:211) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.specimpl.UriBuilderImpl.path(UriBuilderImpl.java:284) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.core.ResourceMethodRegistry.processMethod(ResourceMethodRegistry.java:227) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:124) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:106) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:83) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.core.ResourceMethodRegistry.addPerRequestResource(ResourceMethodRegistry.java:72) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.spi.ResteasyDeployment.registration(ResteasyDeployment.java:397) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:225) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:67) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36) [resteasy-jaxrs-2.3.4.Final.jar:] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1202) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:952) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:188) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626) [jbossweb-7.0.13.Final.jar:] at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2039) [jbossweb-7.0.13.Final.jar:] at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_147-icedtea] 03:30:57,131 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/thread-inmem-jaxrs].[ODataResteasy]] (http--0.0.0.0-9080-1) Allocate exception for servlet ODataResteasy: java.lang.IllegalArgumentException: Illegal group reference at java.util.regex.Matcher.appendReplacement(Matcher.java:807) [rt.jar:1.7.0_147-icedtea] at org.jboss.resteasy.util.Encode.pathParamReplacement(Encode.java:433) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.util.Encode.encodeValue(Encode.java:313) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.util.Encode.encodePath(Encode.java:166) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.specimpl.UriBuilderImpl.paths(UriBuilderImpl.java:211) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.specimpl.UriBuilderImpl.path(UriBuilderImpl.java:284) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.core.ResourceMethodRegistry.processMethod(ResourceMethodRegistry.java:227) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:124) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:106) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:83) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.core.ResourceMethodRegistry.addPerRequestResource(ResourceMethodRegistry.java:72) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.spi.ResteasyDeployment.registration(ResteasyDeployment.java:397) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:225) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:67) [resteasy-jaxrs-2.3.4.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36) [resteasy-jaxrs-2.3.4.Final.jar:] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1202) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:952) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:188) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626) [jbossweb-7.0.13.Final.jar:] at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2039) [jbossweb-7.0.13.Final.jar:] at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_147-icedtea]
Sample project to reproduce:
https://github.com/ceefour/odata-sandbox/zipball/resteasy-illegal-group-reference
in folder: thread-inmem-jaxrs
The JBoss AS 7.1.1 configuration is in: thread-inmem-jaxrs/jboss/standalone-no-jaxrs.xml
- relates to
-
AS7-4990 Cannot embed Jersey 1.13-b01 with error: UnsupportedOperationException: JBAS011859: Naming context is read-only
- Resolved