Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-1107

CI failure: RestAPIsWithSSLDUnitTest.testSimpleSSL

    XMLWordPrintableJSON

Details

    Description

      This test apparently needs to start some sort of agent on port 1099 and fails if the port isn't available. Other tests in the class also fail in the same way.

      See https://builds.apache.org/job/Geode-nightly/411/testReport/

      com.gemstone.gemfire.test.dunit.RMIException: While invoking com.gemstone.gemfire.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest$3.call in VM 1 running on Host asf900.gq1.ygridcore.net with 4 VMs
      at com.gemstone.gemfire.test.dunit.VM.invoke(VM.java:440)
      at com.gemstone.gemfire.test.dunit.VM.invoke(VM.java:382)
      at com.gemstone.gemfire.test.dunit.VM.invoke(VM.java:347)
      at com.gemstone.gemfire.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.startManagerInVM(RestAPIsWithSSLDUnitTest.java:407)
      at com.gemstone.gemfire.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.startInfraWithSSL(RestAPIsWithSSLDUnitTest.java:247)
      at com.gemstone.gemfire.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest.testSimpleSSL(RestAPIsWithSSLDUnitTest.java:508)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:497)
      at junit.framework.TestCase.runTest(TestCase.java:176)
      at junit.framework.TestCase.runBare(TestCase.java:141)
      at junit.framework.TestResult$1.protect(TestResult.java:122)
      at junit.framework.TestResult.runProtected(TestResult.java:142)
      at junit.framework.TestResult.run(TestResult.java:125)
      at junit.framework.TestCase.run(TestCase.java:129)
      at junit.framework.TestSuite.runTest(TestSuite.java:252)
      at junit.framework.TestSuite.run(TestSuite.java:247)
      at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
      at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:105)
      at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:56)
      at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:64)
      at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:50)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:497)
      at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
      at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
      at org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
      at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
      at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
      at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:106)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:497)
      at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
      at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
      at org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360)
      at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
      at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)
      Caused by: com.gemstone.gemfire.management.ManagementException: java.rmi.server.ExportException: Port already in use: 1099; nested exception is:
      java.net.BindException: Failed to create server socket on null[1,099]
      at com.gemstone.gemfire.management.internal.ManagementAgent.startAgent(ManagementAgent.java:138)
      at com.gemstone.gemfire.management.internal.SystemManagementService.startManager(SystemManagementService.java:476)
      at com.gemstone.gemfire.management.internal.beans.ManagementAdapter.handleCacheCreation(ManagementAdapter.java:196)
      at com.gemstone.gemfire.management.internal.beans.ManagementListener.handleEvent(ManagementListener.java:119)
      at com.gemstone.gemfire.distributed.internal.InternalDistributedSystem.notifyResourceEventListeners(InternalDistributedSystem.java:2151)
      at com.gemstone.gemfire.distributed.internal.InternalDistributedSystem.handleResourceEvent(InternalDistributedSystem.java:516)
      at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1162)
      at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.basicCreate(GemFireCacheImpl.java:797)
      at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.create(GemFireCacheImpl.java:785)
      at com.gemstone.gemfire.cache.CacheFactory.create(CacheFactory.java:179)
      at com.gemstone.gemfire.cache.CacheFactory.create(CacheFactory.java:170)
      at com.gemstone.gemfire.rest.internal.web.controllers.RestAPIsWithSSLDUnitTest$3.call(RestAPIsWithSSLDUnitTest.java:390)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:497)
      at hydra.MethExecutor.executeObject(MethExecutor.java:268)
      at com.gemstone.gemfire.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:84)
      at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:497)
      at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323)
      at sun.rmi.transport.Transport$1.run(Transport.java:200)
      at sun.rmi.transport.Transport$1.run(Transport.java:197)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
      at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$95(TCPTransport.java:683)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
      ... 3 more
      Caused by: java.rmi.server.ExportException: Port already in use: 1099; nested exception is:
      java.net.BindException: Failed to create server socket on null[1,099]
      at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:341)
      at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:249)
      at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
      at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:147)
      at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:208)
      at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:152)
      at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:112)
      at java.rmi.registry.LocateRegistry.createRegistry(LocateRegistry.java:239)
      at com.gemstone.gemfire.management.internal.ManagementAgent.configureAndStart(ManagementAgent.java:381)
      at com.gemstone.gemfire.management.internal.ManagementAgent.startAgent(ManagementAgent.java:136)
      ... 33 more
      Caused by: java.net.BindException: Failed to create server socket on null[1,099]
      at com.gemstone.gemfire.internal.SocketCreator.createServerSocket(SocketCreator.java:846)
      at com.gemstone.gemfire.internal.SocketCreator.createServerSocket(SocketCreator.java:806)
      at com.gemstone.gemfire.management.internal.ManagementAgent$GemFireRMIServerSocketFactory.createServerSocket(ManagementAgent.java:513)
      at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:666)
      at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:330)
      ... 42 more
      Caused by: java.net.BindException: Address already in use
      at java.net.PlainSocketImpl.socketBind(Native Method)
      at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
      at java.net.ServerSocket.bind(ServerSocket.java:375)
      at com.gemstone.gemfire.internal.SocketCreator.createServerSocket(SocketCreator.java:843)
      ... 46 more

      Attachments

        Activity

          People

            jchen21 Jianxia Chen
            bschuchardt Bruce J Schuchardt
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: