-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
19.0.0.Beta1
-
None
The following test fails in counting the EJB Client Interceptor count, when the HTTP Remoting Protocol is used:
@Test @InSequence(2) @OperateOnDeployment("client") public void testHttpRemotingProtocol() throws Exception { final Hashtable<String, String> props = new Hashtable<>(); props.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming"); props.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory"); props.put(Context.PROVIDER_URL, "http-remoting://" + TestSuiteEnvironment.getServerAddress() + ":" + (TestSuiteEnvironment.getHttpPort() + Integer.parseInt(getSystemProperty("jboss.socket.binding.port-offset", "100")))); StatelessRemote bean = getRemote(new InitialContext(props)); Assert.assertNotNull(bean); // StatelessBean.methodCount field should equal 2 after second invoking (methodCount is a static field and is shared within a single JVM) Assert.assertEquals(ProtocolSampleClientInterceptor.COUNT + 2, bean.method()); }
Stack Trace:
14:46:01 [ERROR] testHttpRemotingProtocol(org.jboss.as.test.multinode.clientinterceptor.protocol.RemoteProtocolChangeClientInterceptorTestCase) Time elapsed: 0.77 s <<< FAILURE! 14:46:01 java.lang.AssertionError: expected:<12> but was:<11> 14:46:01 at org.junit.Assert.fail(Assert.java:88) 14:46:01 at org.junit.Assert.failNotEquals(Assert.java:834) 14:46:01 at org.junit.Assert.assertEquals(Assert.java:645) 14:46:01 at org.junit.Assert.assertEquals(Assert.java:631) 14:46:01 at org.jboss.as.test.multinode.clientinterceptor.protocol.RemoteProtocolChangeClientInterceptorTestCase.testHttpRemotingProtocol(RemoteProtocolChangeClientInterceptorTestCase.java:130)
- clones
-
JBEAP-18644 EJB client-side interceptor failure when using HTTPRemoting Protocol
- Closed