5 Replies Latest reply on Oct 20, 2012 6:13 PM by bclara

    Port 3528 conflict (CORBA) on startup of JBoss 4.2.x

    asookazian

      Plz advise how to fix this.  I don't see 3528 in my jboss-service.xml file.  I shutdown JBoss and ran "netstat -a" and it is being used apparently.  perhaps a result of corporate patching?  not sure.  started happening recently with 4.2.x.  thx.

       

      2010-11-15 16:00:43,058 WARN  [org.jboss.system.ServiceController] Problem starting service jboss:service=CorbaORB

      org.omg.CORBA.INITIALIZE: Could not create server socket (3528): java.net.BindException: Address already in use: JVM_Bind  vmcid: 0x0  minor code: 0  completed: No

                      at org.jacorb.orb.iiop.IIOPListener$Acceptor.createServerSocket(Unknown Source)

                      at org.jacorb.orb.iiop.IIOPListener$Acceptor.init(Unknown Source)

                      at org.jacorb.orb.iiop.IIOPListener.configure(Unknown Source)

                      at org.jacorb.orb.etf.FactoriesBase.newInstance(Unknown Source)

                      at org.jacorb.orb.etf.FactoriesBase.create_listener(Unknown Source)

                      at org.jacorb.orb.BasicAdapter.configure(Unknown Source)

                      at org.jacorb.orb.ORB.getRootPOA(Unknown Source)

                      at org.jacorb.orb.ORB.resolve_initial_references(Unknown Source)

                      at org.jboss.iiop.CorbaORBService.startService(CorbaORBService.java:266)

                      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)

                      at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)

                      at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)

                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                      at java.lang.reflect.Method.invoke(Method.java:597)

                      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

                      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

                      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)

                      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

                      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

                      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)

                      at $Proxy0.start(Unknown Source)

                      at org.jboss.system.ServiceController.start(ServiceController.java:417)

                      at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)

                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                      at java.lang.reflect.Method.invoke(Method.java:597)

                      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

                      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

                      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)

                      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

                      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

                      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

                      at $Proxy4.start(Unknown Source)

                      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)

                      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)

                      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)

                      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)

                      at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)

                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                      at java.lang.reflect.Method.invoke(Method.java:597)

                      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

                      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

                      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)

                      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

                      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)

                      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

                      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

                      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

                      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

                      at $Proxy9.deploy(Unknown Source)

                      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)

                      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)

                      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)

                      at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)

                      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)

                      at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)

                      at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)

                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                      at java.lang.reflect.Method.invoke(Method.java:597)

                      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

                      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

                      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)

                      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

                      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

                      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)

                      at $Proxy0.start(Unknown Source)

                      at org.jboss.system.ServiceController.start(ServiceController.java:417)

                      at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)

                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                      at java.lang.reflect.Method.invoke(Method.java:597)

                      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

                      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

                      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)

                      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

                      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

                      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

                      at $Proxy4.start(Unknown Source)

                      at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)

                      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)

                      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)

                      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)

                      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)

                      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                      at java.lang.reflect.Method.invoke(Method.java:597)

                      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

                      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

                      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)

                      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

                      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)

                      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

                      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

                      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

                      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

                      at $Proxy5.deploy(Unknown Source)

                      at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)

                      at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)

                      at org.jboss.Main.boot(Main.java:200)

                      at org.jboss.Main$1.run(Main.java:508)

                      at java.lang.Thread.run(Thread.java:619)

        • 1. Re: Port 3528 conflict (CORBA) on startup of JBoss 4.2.x
          wdfink

          If you don't use CORBA/IIOP you can remove the service.

           

          See the Tuning/Sliming Wiki http://community.jboss.org/wiki/JBossASTuningSliming 'If you do not need CORBA/IIOP'

           

          I remove more because of security and ports ...

          • 2. Re: Port 3528 conflict (CORBA) on startup of JBoss 4.2.x
            bclara

            Any update on this, I am getting 3528 port conflict even though I am using port offsets. I am running 2 JBoss 5.1.GA servers in 'all' config using port offsets. This is working for applications deployed (no port conflict) but somehow not for IIOP/ORB port.

            I could verify on JMX console that ORB ports are 3528 and 3628 but code somehow is only looking for 3528? Is this hard coded somewhere?

             

            com.arjuna.orbportability.exceptions.FatalError: org.omg.CORBA.INITIALIZE: Could not create server socket (3528): java.net.BindException: Address already in use: JVM_Bind  vmcid: 0x0  minor code: 0  completed: No

                      at com.arjuna.orbportability.OA.initPOA(OA.java:206)

                      at com.arjuna.orbportability.OA.initOA(OA.java:277)

                      at com.arjuna.orbportability.OA.initOA(OA.java:272)

            • 3. Re: Port 3528 conflict (CORBA) on startup of JBoss 4.2.x
              bclara

              Ok, I changed port number from 3528 to 3628 in jacorb.properties but still get below error.

              com.arjuna.orbportability.exceptions.FatalError: org.omg.CORBA.INITIALIZE: Could not create server socket (3628): java.net.BindException: Address already in use: JVM_Bind  vmcid: 0x0  minor code: 0  completed: No

                        at com.arjuna.orbportability.OA.initPOA(OA.java:206)

                        at com.arjuna.orbportability.OA.initOA(OA.java:277)

                        at com.arjuna.orbportability.OA.initOA(OA.java:272)

              • 4. Re: Port 3528 conflict (CORBA) on startup of JBoss 4.2.x
                wdfink

                I'm a bit confused

                You talk about 4.2 and later 5.1 what you are using?

                Also how do you change the port numbers? Do you use the binding manager?

                Are you able to start both instances alone without problems?

                • 5. Re: Port 3528 conflict (CORBA) on startup of JBoss 4.2.x
                  bclara

                  I am using JBoss 5.1, though will reuse existing thread for same message. Sorry for confusion.

                  I change port numbers in bindings-jboss-beans.xml (offset by 01 for 1 of instances).

                  I am able to start servers with no port conflicts but error happens when I use ORB.