12 Replies Latest reply on Jul 4, 2011 2:45 PM by peterj

    Reason: java.lang.Exception: Port 4445 is already in use

    mduffy_ercot

      I am getting the following errors at startup on my developer's workstation.

       

      In production we are running a cluster.  Is there a simple switch in one of the JBoss config files that would enable me to ignore the clustering factors on my workstation?

       

      Any help would be greatly appreciated.  Thx!

       

      --- MBeans waiting for other MBeans ---

      ObjectName: jboss:service=invoker,type=pooled

      State: FAILED

      Reason: java.lang.Exception: Port 4445 is already in use

      I Depend On:

      jboss:service=TransactionManager

      ObjectName: jboss:service=HAJNDI

      State: FAILED

      Reason: java.rmi.server.ExportException: Port already in use: 1101; nested exception is:

      java.net.BindException: Address already in use: JVM_Bind

      I Depend On:

      jboss:service=DefaultPartition

      jboss.system:service=ThreadPool

      ObjectName: jboss.cache:service=InvalidationBridge,type=JavaGroups

      State: CONFIGURED

      I Depend On:

      jboss:service=DefaultPartition

      jboss.cache:service=InvalidationManager

      --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---

      ObjectName: jboss.cache:service=InvalidationManager

      State: NOTYETINSTALLED

      Depends On Me:

      jboss.cache:service=InvalidationBridge,type=JavaGroups

      ObjectName: jboss:service=HAJNDI

      State: FAILED

      Reason: java.rmi.server.ExportException: Port already in use: 1101; nested exception is:

      java.net.BindException: Address already in use: JVM_Bind

      I Depend On:

      jboss:service=DefaultPartition

      jboss.system:service=ThreadPool

      ObjectName: jboss:service=invoker,type=pooled

      State: FAILED

      Reason: java.lang.Exception: Port 4445 is already in use

      I Depend On:

      jboss:service=TransactionManager

       

      2010-10-20 13:49:09,398 ERROR [org.jboss.system.server.Server] Root deployment has missing dependencies; continuing

      Incomplete Deployment listing:

      --- MBeans waiting for other MBeans ---

      ObjectName: jboss:service=invoker,type=pooled

      State: FAILED

      Reason: java.lang.Exception: Port 4445 is already in use

      I Depend On:

      jboss:service=TransactionManager

      ObjectName: jboss:service=HAJNDI

      State: FAILED

      Reason: java.rmi.server.ExportException: Port already in use: 1101; nested exception is:

      java.net.BindException: Address already in use: JVM_Bind

      I Depend On:

      jboss:service=DefaultPartition

      jboss.system:service=ThreadPool

      ObjectName: jboss.cache:service=InvalidationBridge,type=JavaGroups

      State: CONFIGURED

      I Depend On:

      jboss:service=DefaultPartition

      jboss.cache:service=InvalidationManager

      --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---

      ObjectName: jboss.cache:service=InvalidationManager

      State: NOTYETINSTALLED

      Depends On Me:

      jboss.cache:service=InvalidationBridge,type=JavaGroups

      ObjectName: jboss:service=HAJNDI

      State: FAILED

      Reason: java.rmi.server.ExportException: Port already in use: 1101; nested exception is:

      java.net.BindException: Address already in use: JVM_Bind

      I Depend On:

      jboss:service=DefaultPartition

      jboss.system:service=ThreadPool

      ObjectName: jboss:service=invoker,type=pooled

      State: FAILED

      Reason: java.lang.Exception: Port 4445 is already in use

      I Depend On:

      jboss:service=TransactionManager

       

      at org.jboss.deployment.MainDeployer.checkIncompleteDeployments(MainDeployer.java:1385)

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

      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)

      2010-10-20 13:49:09,429 INFO [org.apache.coyote.http11.Http11Protocol] Starting Coyote HTTP/1.1 on http-localhost%2F127.0.0.1-8080

      2010-10-20 13:49:09,461 INFO [org.apache.coyote.http11.Http11Protocol] Starting Coyote HTTP/1.1 on http-8443

       

      --- MBeans waiting for other MBeans ---

      ObjectName: jboss:service=invoker,type=pooled

      State: FAILED

      Reason: java.lang.Exception: Port 4445 is already in use

      I Depend On:

      jboss:service=TransactionManager

      ObjectName: jboss:service=HAJNDI

      State: FAILED

      Reason: java.rmi.server.ExportException: Port already in use: 1101; nested exception is:

      java.net.BindException: Address already in use: JVM_Bind

      I Depend On:

      jboss:service=DefaultPartition

      jboss.system:service=ThreadPool

      ObjectName: jboss.cache:service=InvalidationBridge,type=JavaGroups

      State: CONFIGURED

      I Depend On:

      jboss:service=DefaultPartition

      jboss.cache:service=InvalidationManager

      --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---

      ObjectName: jboss.cache:service=InvalidationManager

      State: NOTYETINSTALLED

      Depends On Me:

      jboss.cache:service=InvalidationBridge,type=JavaGroups

      ObjectName: jboss:service=HAJNDI

      State: FAILED

      Reason: java.rmi.server.ExportException: Port already in use: 1101; nested exception is:

      java.net.BindException: Address already in use: JVM_Bind

      I Depend On:

      jboss:service=DefaultPartition

      jboss.system:service=ThreadPool

      ObjectName: jboss:service=invoker,type=pooled

      State: FAILED

      Reason: java.lang.Exception: Port 4445 is already in use

      I Depend On:

      jboss:service=TransactionManager

       

      2010-10-20 13:49:09,398 ERROR [org.jboss.system.server.Server] Root deployment has missing dependencies; continuing

      Incomplete Deployment listing:

      --- MBeans waiting for other MBeans ---

      ObjectName: jboss:service=invoker,type=pooled

      State: FAILED

      Reason: java.lang.Exception: Port 4445 is already in use

      I Depend On:

      jboss:service=TransactionManager

      ObjectName: jboss:service=HAJNDI

      State: FAILED

      Reason: java.rmi.server.ExportException: Port already in use: 1101; nested exception is:

      java.net.BindException: Address already in use: JVM_Bind

      I Depend On:

      jboss:service=DefaultPartition

      jboss.system:service=ThreadPool

      ObjectName: jboss.cache:service=InvalidationBridge,type=JavaGroups

      State: CONFIGURED

      I Depend On:

      jboss:service=DefaultPartition

      jboss.cache:service=InvalidationManager

      --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---

      ObjectName: jboss.cache:service=InvalidationManager

      State: NOTYETINSTALLED

      Depends On Me:

      jboss.cache:service=InvalidationBridge,type=JavaGroups

      ObjectName: jboss:service=HAJNDI

      State: FAILED

      Reason: java.rmi.server.ExportException: Port already in use: 1101; nested exception is:

      java.net.BindException: Address already in use: JVM_Bind

      I Depend On:

      jboss:service=DefaultPartition

      jboss.system:service=ThreadPool

      ObjectName: jboss:service=invoker,type=pooled

      State: FAILED

      Reason: java.lang.Exception: Port 4445 is already in use

      I Depend On:

      jboss:service=TransactionManager

       

      at org.jboss.deployment.MainDeployer.checkIncompleteDeployments(MainDeployer.java:1385)

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

      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)

      2010-10-20 13:49:09,429 INFO [org.apache.coyote.http11.Http11Protocol] Starting Coyote HTTP/1.1 on http-localhost%2F127.0.0.1-8080

      2010-10-20 13:49:09,461 INFO [org.apache.coyote.http11.Http11Protocol] Starting Coyote HTTP/1.1 on http-8443

      2010-10-20 13:49:09,476 INFO [org.apache.coyote.ajp.AjpProtocol] Starting Coyote AJP/1.3 on ajp-localhost%2F127.0.0.1-8009

        • 1. Re: Reason: java.lang.Exception: Port 4445 is already in use
          peterj

          If you don't want to use clustering on your PC, use the 'default' configuration instead of the 'all' configuration. But that won't help you with the port 4445 issue because the 'default' config also uses that port (it is acutally part of RMI). You need to figure out what is using the port and then decide how you want to proceeed: http://community.jboss.org/wiki/DebugBindException

          1 of 1 people found this helpful
          • 2. Re: Reason: java.lang.Exception: Port 4445 is already in use
            mduffy_ercot

            In starting JBoss on your workstation you may see the error:   java.lang.Exception: Port 4445 is already in use

            This can be fixed by going to C:\opt\ercot\jboss-as\server\ercot\conf\jboss-service.xml and modifying the attribute for the PooledInvoker from

             

            <attribute name="ServerBindPort">4445</attribute>

             

            To

             

            <attribute name="ServerBindPort">4450</attribute>


            Cool Utility:  TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints on your system, including the local and remote addresses and state of TCP connections.
            http://technet.microsoft.com/en-gb/sysinternals/bb897437.aspx

             

            FYI:  enstart.exe was running on port 4445

            Check to see if you are running a service called enstart.exe. If so, your company is running Encase Enterprise Edition and there is no way you are going to get Encase to stop using 4445 unless your support staff is willing to change it. I would change your jboss serverbindport to something else.
            http://community.jboss.org/message/247671?tstart=0

             

            EnCase® Enterprise provides an investigative infrastructure that  allows you to investigate HR matters, suspected fraud, and external threats in a forensically sound manner from a central console with no disruption to business and network operations.
            https://www.guidancesoftwarecompliance.net/computer-forensics-fraud-investigation-software.htm

            • 3. Re: Reason: java.lang.Exception: Port 4445 is already in use
              brucesanders63

              I have tried all of the above with no success.

               

              1). C:\opt\ercot\jboss-as\server\ercot\conf\jboss-service.xml  - I don't have this directory

              2). Installing on XP

              3). Sometimes I'm behind a firewall and other times I'm not  - problem is the same

              4). Tried Jboss 4 or 5 and get the same results

              5).  I've texted the results below.

              6).  I've listed the PID's through task manager and there r no references to port 4445

               

               

               

              ===============================================================================

                JBoss Bootstrap Environment

                JBOSS_HOME: C:\JBoss4.0\jboss-4.2.3.GA

                JAVA: C:\JDK\j2sdk1.6.25\bin\java

                JAVA_OPTS:  -Dprogram.name=run.bat -server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

                CLASSPATH: C:\JDK\j2sdk1.6.25\lib\tools.jar;C:\JBoss4.0\jboss-4.2.3.GA\bin\run.jar

              ===============================================================================

              11:51:44,562 INFO  [Server] Starting JBoss (MX MicroKernel)...
              11:51:44,578 INFO  [Server] Release ID: JBoss [Trinity] 4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181439)
              11:51:44,578 INFO  [Server] Home Dir: C:\JBoss4.0\jboss-4.2.3.GA
              11:51:44,578 INFO  [Server] Home URL: file:/C:/JBoss4.0/jboss-4.2.3.GA/
              11:51:44,578 INFO  [Server] Patch URL: null
              11:51:44,578 INFO  [Server] Server Name: default
              11:51:44,578 INFO  [Server] Server Home Dir: C:\JBoss4.0\jboss-4.2.3.GA\server\default
              11:51:44,578 INFO  [Server] Server Home URL: file:/C:/JBoss4.0/jboss-4.2.3.GA/server/default/
              11:51:44,578 INFO  [Server] Server Log Dir: C:\JBoss4.0\jboss-4.2.3.GA\server\default\log
              11:51:44,578 INFO  [Server] Server Temp Dir: C:\JBoss4.0\jboss-4.2.3.GA\server\default\tmp
              11:51:44,578 INFO  [Server] Root Deployment Filename: jboss-service.xml
              11:51:45,296 INFO  [ServerInfo] Java version: 1.6.0_25,Sun Microsystems Inc.
              11:51:45,296 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Server VM 20.0-b11,Sun Microsystems Inc.
              11:51:45,296 INFO  [ServerInfo] OS-System: Windows XP 5.1,x86
              11:51:45,734 INFO  [Server] Core system initialized
              11:51:47,796 INFO  [WebService] Using RMI server codebase: http://127.0.0.1:8083/
              11:51:47,812 INFO  [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml
              11:51:48,468 INFO  [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
              11:51:48,468 INFO  [TransactionManagerService] Setting up property manager MBean and JMX layer
              11:51:48,671 INFO  [TransactionManagerService] Starting recovery manager
              11:51:48,765 INFO  [TransactionManagerService] Recovery manager started
              11:51:48,765 INFO  [TransactionManagerService] Binding TransactionManager JNDI Reference
              11:51:48,812 WARN  [ServiceController] Problem starting service jboss:service=invoker,type=pooled
              java.lang.Exception: Port 4445 is already in use
              at org.jboss.invocation.pooled.server.PooledInvoker.startService(PooledInvoker.java:230)
              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
              at sun.reflect.GeneratedMethodAccessor3.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 org.jboss.system.ServiceController.start(ServiceController.java:435)
              at sun.reflect.GeneratedMethodAccessor9.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:304)
              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:662)
              Caused by: java.net.BindException: Address already in use: JVM_Bind
              at java.net.PlainSocketImpl.socketBind(Native Method)
              at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383)
              at java.net.ServerSocket.bind(ServerSocket.java:328)
              at java.net.ServerSocket.<init>(ServerSocket.java:194)
              at org.jboss.net.sockets.DefaultSocketFactory.createServerSocket(DefaultSocketFactory.java:120)
              at org.jboss.invocation.pooled.server.PooledInvoker.startService(PooledInvoker.java:224)
              ... 48 more
              11:51:50,796 INFO  [EJB3Deployer] Starting java:comp multiplexer
              11:51:52,374 INFO  [NativeServerConfig] JBoss Web Services - Native
              11:51:52,374 INFO  [NativeServerConfig] jbossws-3.0.1-native-2.0.4.GA (build=200803312044)
              11:51:53,124 INFO  [Embedded] Catalina naming disabled
              11:51:53,249 INFO  [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\JDK\j2sdk1.6.25\bin;.;C:\WINNT\Sun\Java\bin;C:\WINNT\system32;C:\WINNT;C:\JDK\j2sdk1.6.25\bin;C:/JDK/j2sdk1_4_1_05\bin;C:\oracle\ORA92\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Windows Imaging\;C:\Program Files\Telelogic\Telelogic Synergy 6.5\bin;C:\Program Files\QuickTime\QTSystem\;¨Eÿn
              11:51:53,296 INFO  [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
              11:51:53,296 INFO  [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009
              11:51:53,296 INFO  [Catalina] Initialization processed in 176 ms
              11:51:53,296 INFO  [StandardService] Starting service jboss.web
              11:51:53,312 INFO  [StandardEngine] Starting Servlet Engine: JBossWeb/2.0.1.GA
              11:51:53,343 INFO  [Catalina] Server startup in 35 ms
              11:51:53,405 INFO  [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jboss-web.deployer/ROOT.war/
              11:51:53,952 INFO  [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
              11:51:54,061 INFO  [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../deploy/jbossws.sar/jbossws-context.war/
              11:51:54,171 INFO  [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
              11:51:54,702 INFO  [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
              11:51:55,030 INFO  [MailService] Mail Service bound to java:/Mail
              11:51:55,155 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
              11:51:55,186 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
              11:51:55,218 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
              11:51:55,249 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
              11:51:55,327 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
              11:51:55,374 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar
              11:51:55,421 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/quartz-ra.rar
              11:51:55,421 INFO  [QuartzResourceAdapter] start quartz!!!
              11:51:55,468 INFO  [SimpleThreadPool] Job execution threads will use class loader of thread: main
              11:51:55,483 INFO  [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
              11:51:55,483 INFO  [RAMJobStore] RAMJobStore initialized.
              11:51:55,483 INFO  [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
              11:51:55,483 INFO  [StdSchedulerFactory] Quartz scheduler version: 1.5.2
              11:51:55,483 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
              11:51:56,061 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
              11:51:56,421 INFO  [A] Bound to JNDI name: queue/A
              11:51:56,421 INFO  [B] Bound to JNDI name: queue/B
              11:51:56,421 INFO  [C] Bound to JNDI name: queue/C
              11:51:56,421 INFO  [D] Bound to JNDI name: queue/D
              11:51:56,421 INFO  [ex] Bound to JNDI name: queue/ex
              11:51:56,436 INFO  [testTopic] Bound to JNDI name: topic/testTopic
              11:51:56,452 INFO  [securedTopic] Bound to JNDI name: topic/securedTopic
              11:51:56,452 INFO  [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
              11:51:56,452 INFO  [testQueue] Bound to JNDI name: queue/testQueue
              11:51:56,483 INFO  [UILServerILService] JBossMQ UIL service available at : /127.0.0.1:8093
              11:51:56,514 INFO  [DLQ] Bound to JNDI name: queue/DLQ
              11:51:56,608 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
              11:51:56,639 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
              11:51:56,733 ERROR [URLDeploymentScanner] Incomplete Deployment listing:

              --- MBeans waiting for other MBeans ---
              ObjectName: jboss:service=invoker,type=pooled
                State: FAILED
                Reason: java.lang.Exception: Port 4445 is already in use
                I Depend On:
                  jboss:service=TransactionManager

              --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
              ObjectName: jboss:service=invoker,type=pooled
                State: FAILED
                Reason: java.lang.Exception: Port 4445 is already in use
                I Depend On:
                  jboss:service=TransactionManager


              11:51:56,796 ERROR [Server] Root deployment has missing dependencies; continuing
              Incomplete Deployment listing:

              --- MBeans waiting for other MBeans ---
              ObjectName: jboss:service=invoker,type=pooled
                State: FAILED
                Reason: java.lang.Exception: Port 4445 is already in use
                I Depend On:
                  jboss:service=TransactionManager

              --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
              ObjectName: jboss:service=invoker,type=pooled
                State: FAILED
                Reason: java.lang.Exception: Port 4445 is already in use
                I Depend On:
                  jboss:service=TransactionManager


              at org.jboss.deployment.MainDeployer.checkIncompleteDeployments(MainDeployer.java:1385)
              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:785)
              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:662)
              11:51:56,811 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
              11:51:56,843 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
              11:51:56,843 INFO  [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181439)] Started in 12s:265ms
              2011-06-15 11:53:31
              Full thread dump Java HotSpot(TM) Server VM (20.0-b11 mixed mode):

              "ajp-127.0.0.1-8009-Acceptor-0" daemon prio=6 tid=0x29f31c00 nid=0x1460 runnable [0x3101f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x25a25650> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
              at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:309)
              at java.lang.Thread.run(Thread.java:662)

              "http-127.0.0.1-8080-Acceptor-0" daemon prio=6 tid=0x28e1b400 nid=0x1320 runnable [0x30fcf000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x25a25e68> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
              at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:309)
              at java.lang.Thread.run(Thread.java:662)

              "Thread-5" prio=6 tid=0x2d658400 nid=0x860 waiting on condition [0x30f7f000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWork(PeriodicRecovery.java:248)
              at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:163)

              "JBossLifeThread" prio=6 tid=0x2d6c8400 nid=0xf94 in Object.wait() [0x30f2f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x1efd9b98> (a java.lang.Object)
              at java.lang.Object.wait(Object.java:485)
              at org.jboss.system.server.ServerImpl$LifeThread.run(ServerImpl.java:940)
              - locked <0x1efd9b98> (a java.lang.Object)

              "UILServerILService Accept Thread" prio=6 tid=0x2d630400 nid=0x1170 runnable [0x30edf000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x1dd6b008> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.jboss.mq.il.uil2.UILServerILService.run(UILServerILService.java:159)
              at java.lang.Thread.run(Thread.java:662)

              "TimeoutFactory-0" daemon prio=6 tid=0x284dd400 nid=0x1618 in Object.wait() [0x30e8f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x1db71dd0> (a java.lang.Object)
              at java.lang.Object.wait(Object.java:485)
              at org.jboss.util.timeout.TimeoutPriorityQueueImpl.poll(TimeoutPriorityQueueImpl.java:253)
              - locked <0x1db71dd0> (a java.lang.Object)
              at org.jboss.util.timeout.TimeoutPriorityQueueImpl.take(TimeoutPriorityQueueImpl.java:230)
              at org.jboss.util.timeout.TimeoutFactory.doWork(TimeoutFactory.java:215)
              at org.jboss.util.timeout.TimeoutFactory.access$000(TimeoutFactory.java:41)
              at org.jboss.util.timeout.TimeoutFactory$1.run(TimeoutFactory.java:136)

              "JCA PoolFiller" prio=6 tid=0x2c210c00 nid=0x13f0 in Object.wait() [0x30d3f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x1d50b4b0> (a java.util.LinkedList)
              at java.lang.Object.wait(Object.java:485)
              at org.jboss.resource.connectionmanager.PoolFiller.run(PoolFiller.java:87)
              - locked <0x1d50b4b0> (a java.util.LinkedList)
              at java.lang.Thread.run(Thread.java:662)

              "Timer-1" daemon prio=6 tid=0x2d648400 nid=0xbe4 in Object.wait() [0x30cef000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x1d21f2f8> (a java.util.TaskQueue)
              at java.util.TimerThread.mainLoop(Timer.java:509)
              - locked <0x1d21f2f8> (a java.util.TaskQueue)
              at java.util.TimerThread.run(Timer.java:462)

              "HSQLDB Timer @cb800f" daemon prio=6 tid=0x29d22400 nid=0x2d0 in Object.wait() [0x30c9f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25e06558> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
              at org.hsqldb.lib.HsqlTimer$TaskQueue.park(Unknown Source)
              - locked <0x25e06558> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
              at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source)
              - locked <0x25e06558> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
              at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source)
              at java.lang.Thread.run(Thread.java:662)

              "DefaultQuartzScheduler_QuartzSchedulerThread" prio=6 tid=0x2bd58400 nid=0x1774 waiting on condition [0x30c4f000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:394)

              "DefaultQuartzScheduler_Worker-9" prio=6 tid=0x2c228c00 nid=0x4dc in Object.wait() [0x30bff000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-8" prio=6 tid=0x2bd40400 nid=0x15ec in Object.wait() [0x30baf000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-7" prio=6 tid=0x2c240c00 nid=0x928 in Object.wait() [0x30b5f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-6" prio=6 tid=0x288b3800 nid=0x394 in Object.wait() [0x30b0f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-5" prio=6 tid=0x2bd28400 nid=0xa74 in Object.wait() [0x30abf000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-4" prio=6 tid=0x2c258c00 nid=0xbf4 in Object.wait() [0x30a1f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-3" prio=6 tid=0x2bd10400 nid=0xef4 in Object.wait() [0x309cf000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-2" prio=6 tid=0x2c270c00 nid=0x10dc in Object.wait() [0x3097f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-1" prio=6 tid=0x2d650400 nid=0xf64 in Object.wait() [0x3092f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-0" prio=6 tid=0x2d8d8c00 nid=0xcc8 in Object.wait() [0x308df000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "WorkManager(2)-1" daemon prio=6 tid=0x2bcf8400 nid=0xe7c in Object.wait() [0x3088f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b3e368> (a EDU.oswego.cs.dl.util.concurrent.Semaphore)
              at java.lang.Object.wait(Object.java:485)
              at EDU.oswego.cs.dl.util.concurrent.Semaphore.acquire(Semaphore.java:108)
              - locked <0x25b3e368> (a EDU.oswego.cs.dl.util.concurrent.Semaphore)
              at EDU.oswego.cs.dl.util.concurrent.SemaphoreControlledChannel.take(SemaphoreControlledChannel.java:131)
              at org.jboss.resource.adapter.mail.inflow.NewMsgsWorker.run(NewMsgsWorker.java:75)
              at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
              at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
              at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756)
              at java.lang.Thread.run(Thread.java:662)

              "Thread-6" daemon prio=6 tid=0x2c288c00 nid=0x16a8 waiting on condition [0x3083f000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.jboss.console.plugins.AOPLister$1.run(AOPLister.java:882)
              at java.lang.Thread.run(Thread.java:662)

              "JBossMQ Cache Reference Softner" daemon prio=6 tid=0x2d628400 nid=0x1160 in Object.wait() [0x30a6f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x259679a0> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
              - locked <0x259679a0> (a java.lang.ref.ReferenceQueue$Lock)
              at org.jboss.mq.server.MessageCache.run(MessageCache.java:245)
              at java.lang.Thread.run(Thread.java:662)

              "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=6 tid=0x29c83c00 nid=0x398 waiting on condition [0x2c7ef000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1578)
              at java.lang.Thread.run(Thread.java:662)

              "SubscriptionWatchDog" prio=6 tid=0x2a1bb400 nid=0x7c0 waiting on condition [0x2c79f000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.jboss.ws.extensions.eventing.mgmt.SubscriptionManager$WatchDog.run(SubscriptionManager.java:653)
              at java.lang.Thread.run(Thread.java:662)

              "ServerSocketRefresh" daemon prio=6 tid=0x2a245400 nid=0x3f8 in Object.wait() [0x2c74f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x080330d0> (a java.lang.Object)
              at java.lang.Object.wait(Object.java:485)
              at org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:704)
              - locked <0x080330d0> (a java.lang.Object)

              "AcceptorThread#0:3873" prio=6 tid=0x29b8b400 nid=0x13e0 runnable [0x2c6ff000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x0802c058> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:520)
              at java.lang.Thread.run(Thread.java:662)

              "ServerSocketRefresh" daemon prio=6 tid=0x2869b400 nid=0x116c in Object.wait() [0x296af000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07ec2730> (a java.lang.Object)
              at java.lang.Object.wait(Object.java:485)
              at org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:704)
              - locked <0x07ec2730> (a java.lang.Object)

              "AcceptorThread#0:4446" prio=6 tid=0x290a9400 nid=0xa80 runnable [0x2965f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x08034fe0> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:520)
              at java.lang.Thread.run(Thread.java:662)

              "RMI TCP Accept-4444" daemon prio=6 tid=0x28776400 nid=0x152c runnable [0x2960f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x080351b0> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
              at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
              at java.lang.Thread.run(Thread.java:662)

              "Listener:2954" daemon prio=6 tid=0x29044800 nid=0x1378 runnable [0x295bf000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x08035510> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:119)

              "Thread-4" daemon prio=6 tid=0x29021400 nid=0x1734 waiting on condition [0x2956f000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:237)

              "Thread-3" daemon prio=6 tid=0x2903e000 nid=0x83c in Object.wait() [0x2951f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x08038fc8> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
              at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:98)
              - locked <0x08038fc8> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)

              "Listener:2951" daemon prio=6 tid=0x29095400 nid=0x12e4 runnable [0x294cf000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x08039508> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:119)

              "JBoss System Threads(1)-2" daemon prio=6 tid=0x29039400 nid=0x448 runnable [0x2947f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x0802a6d0> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.jnp.server.Main$AcceptHandler.run(Main.java:481)
              at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:148)
              at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756)
              at java.lang.Thread.run(Thread.java:662)

              "GC Daemon" daemon prio=2 tid=0x29040400 nid=0xeb0 in Object.wait() [0x2942f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07c20110> (a sun.misc.GC$LatencyLock)
              at sun.misc.GC$Daemon.run(GC.java:100)
              - locked <0x07c20110> (a sun.misc.GC$LatencyLock)

              "RMI Reaper" prio=6 tid=0x28c15400 nid=0x1058 in Object.wait() [0x293df000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07c24038> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
              - locked <0x07c24038> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
              at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333)
              at java.lang.Thread.run(Thread.java:662)

              "RMI TCP Accept-1098" daemon prio=6 tid=0x2863b400 nid=0x11ac runnable [0x2938f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x07c2b160> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
              at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
              at java.lang.Thread.run(Thread.java:662)

              "JBoss System Threads(1)-1" daemon prio=6 tid=0x29010800 nid=0x1574 runnable [0x2933f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x07c201d0> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.jboss.web.WebServer.run(WebServer.java:320)
              at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:148)
              at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756)
              at java.lang.Thread.run(Thread.java:662)

              "ScannerThread" daemon prio=6 tid=0x29030800 nid=0x2f8 waiting on condition [0x292ef000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:280)
              at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)

              "Timer-0" daemon prio=6 tid=0x28e82800 nid=0x7dc in Object.wait() [0x2929f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07c24168> (a java.util.TaskQueue)
              at java.util.TimerThread.mainLoop(Timer.java:509)
              - locked <0x07c24168> (a java.util.TaskQueue)
              at java.util.TimerThread.run(Timer.java:462)

              "DestroyJavaVM" prio=6 tid=0x00547400 nid=0x5b0 waiting on condition [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "Low Memory Detector" daemon prio=6 tid=0x27f12000 nid=0x1564 runnable [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "C2 CompilerThread1" daemon prio=10 tid=0x27f0f800 nid=0x14ac waiting on condition [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "C2 CompilerThread0" daemon prio=10 tid=0x27f09800 nid=0x1168 waiting on condition [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "Attach Listener" daemon prio=10 tid=0x27f08000 nid=0x244 runnable [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "Signal Dispatcher" daemon prio=10 tid=0x27e76800 nid=0x11ec waiting on condition [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "Finalizer" daemon prio=8 tid=0x27e6e000 nid=0xf8c in Object.wait() [0x2814f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07c24450> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
              - locked <0x07c24450> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

              "Reference Handler" daemon prio=10 tid=0x27f01400 nid=0x1e8 in Object.wait() [0x280ff000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07c20100> (a java.lang.ref.Reference$Lock)
              at java.lang.Object.wait(Object.java:485)
              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
              - locked <0x07c20100> (a java.lang.ref.Reference$Lock)

              "VM Thread" prio=10 tid=0x27efd800 nid=0x828 runnable

              "GC task thread#0 (ParallelGC)" prio=6 tid=0x0054f000 nid=0xda0 runnable

              "GC task thread#1 (ParallelGC)" prio=6 tid=0x27e20400 nid=0x1728 runnable

              "GC task thread#2 (ParallelGC)" prio=6 tid=0x27e21800 nid=0x1088 runnable

              "GC task thread#3 (ParallelGC)" prio=6 tid=0x27e22c00 nid=0x10c4 runnable

              "VM Periodic Task Thread" prio=10 tid=0x27f1c400 nid=0x1274 waiting on condition

              JNI global references: 1641

              Heap
              PSYoungGen      total 111232K, used 51208K [0x1d180000, 0x26000000, 0x27c20000)
                eden space 102016K, 41% used [0x1d180000,0x1fa86190,0x23520000)
                from space 9216K, 99% used [0x25700000,0x25ffc120,0x26000000)
                to   space 12224K, 0% used [0x24820000,0x24820000,0x25410000)
              PSOldGen        total 87424K, used 14470K [0x07c20000, 0x0d180000, 0x1d180000)
                object space 87424K, 16% used [0x07c20000,0x08a41b38,0x0d180000)
              PSPermGen       total 27904K, used 27884K [0x03c20000, 0x05760000, 0x07c20000)
                object space 27904K, 99% used [0x03c20000,0x0575b278,0x05760000)

              2011-06-15 11:53:32
              Full thread dump Java HotSpot(TM) Server VM (20.0-b11 mixed mode):

              "ajp-127.0.0.1-8009-Acceptor-0" daemon prio=6 tid=0x29f31c00 nid=0x1460 runnable [0x3101f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x25a25650> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
              at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:309)
              at java.lang.Thread.run(Thread.java:662)

              "http-127.0.0.1-8080-Acceptor-0" daemon prio=6 tid=0x28e1b400 nid=0x1320 runnable [0x30fcf000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x25a25e68> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
              at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:309)
              at java.lang.Thread.run(Thread.java:662)

              "Thread-5" prio=6 tid=0x2d658400 nid=0x860 waiting on condition [0x30f7f000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWork(PeriodicRecovery.java:248)
              at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:163)

              "JBossLifeThread" prio=6 tid=0x2d6c8400 nid=0xf94 in Object.wait() [0x30f2f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x1efd9b98> (a java.lang.Object)
              at java.lang.Object.wait(Object.java:485)
              at org.jboss.system.server.ServerImpl$LifeThread.run(ServerImpl.java:940)
              - locked <0x1efd9b98> (a java.lang.Object)

              "UILServerILService Accept Thread" prio=6 tid=0x2d630400 nid=0x1170 runnable [0x30edf000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x1dd6b008> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.jboss.mq.il.uil2.UILServerILService.run(UILServerILService.java:159)
              at java.lang.Thread.run(Thread.java:662)

              "TimeoutFactory-0" daemon prio=6 tid=0x284dd400 nid=0x1618 in Object.wait() [0x30e8f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x1db71dd0> (a java.lang.Object)
              at java.lang.Object.wait(Object.java:485)
              at org.jboss.util.timeout.TimeoutPriorityQueueImpl.poll(TimeoutPriorityQueueImpl.java:253)
              - locked <0x1db71dd0> (a java.lang.Object)
              at org.jboss.util.timeout.TimeoutPriorityQueueImpl.take(TimeoutPriorityQueueImpl.java:230)
              at org.jboss.util.timeout.TimeoutFactory.doWork(TimeoutFactory.java:215)
              at org.jboss.util.timeout.TimeoutFactory.access$000(TimeoutFactory.java:41)
              at org.jboss.util.timeout.TimeoutFactory$1.run(TimeoutFactory.java:136)

              "JCA PoolFiller" prio=6 tid=0x2c210c00 nid=0x13f0 in Object.wait() [0x30d3f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x1d50b4b0> (a java.util.LinkedList)
              at java.lang.Object.wait(Object.java:485)
              at org.jboss.resource.connectionmanager.PoolFiller.run(PoolFiller.java:87)
              - locked <0x1d50b4b0> (a java.util.LinkedList)
              at java.lang.Thread.run(Thread.java:662)

              "Timer-1" daemon prio=6 tid=0x2d648400 nid=0xbe4 in Object.wait() [0x30cef000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x1d21f2f8> (a java.util.TaskQueue)
              at java.util.TimerThread.mainLoop(Timer.java:509)
              - locked <0x1d21f2f8> (a java.util.TaskQueue)
              at java.util.TimerThread.run(Timer.java:462)

              "HSQLDB Timer @cb800f" daemon prio=6 tid=0x29d22400 nid=0x2d0 in Object.wait() [0x30c9f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25e06558> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
              at org.hsqldb.lib.HsqlTimer$TaskQueue.park(Unknown Source)
              - locked <0x25e06558> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
              at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source)
              - locked <0x25e06558> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
              at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source)
              at java.lang.Thread.run(Thread.java:662)

              "DefaultQuartzScheduler_QuartzSchedulerThread" prio=6 tid=0x2bd58400 nid=0x1774 waiting on condition [0x30c4f000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:394)

              "DefaultQuartzScheduler_Worker-9" prio=6 tid=0x2c228c00 nid=0x4dc in Object.wait() [0x30bff000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-8" prio=6 tid=0x2bd40400 nid=0x15ec in Object.wait() [0x30baf000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-7" prio=6 tid=0x2c240c00 nid=0x928 in Object.wait() [0x30b5f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-6" prio=6 tid=0x288b3800 nid=0x394 in Object.wait() [0x30b0f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-5" prio=6 tid=0x2bd28400 nid=0xa74 in Object.wait() [0x30abf000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-4" prio=6 tid=0x2c258c00 nid=0xbf4 in Object.wait() [0x30a1f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-3" prio=6 tid=0x2bd10400 nid=0xef4 in Object.wait() [0x309cf000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-2" prio=6 tid=0x2c270c00 nid=0x10dc in Object.wait() [0x3097f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-1" prio=6 tid=0x2d650400 nid=0xf64 in Object.wait() [0x3092f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "DefaultQuartzScheduler_Worker-0" prio=6 tid=0x2d8d8c00 nid=0xcc8 in Object.wait() [0x308df000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              - locked <0x25b4b5b0> (a java.lang.Object)
              at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

              "WorkManager(2)-1" daemon prio=6 tid=0x2bcf8400 nid=0xe7c in Object.wait() [0x3088f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x25b3e368> (a EDU.oswego.cs.dl.util.concurrent.Semaphore)
              at java.lang.Object.wait(Object.java:485)
              at EDU.oswego.cs.dl.util.concurrent.Semaphore.acquire(Semaphore.java:108)
              - locked <0x25b3e368> (a EDU.oswego.cs.dl.util.concurrent.Semaphore)
              at EDU.oswego.cs.dl.util.concurrent.SemaphoreControlledChannel.take(SemaphoreControlledChannel.java:131)
              at org.jboss.resource.adapter.mail.inflow.NewMsgsWorker.run(NewMsgsWorker.java:75)
              at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
              at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
              at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756)
              at java.lang.Thread.run(Thread.java:662)

              "Thread-6" daemon prio=6 tid=0x2c288c00 nid=0x16a8 waiting on condition [0x3083f000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.jboss.console.plugins.AOPLister$1.run(AOPLister.java:882)
              at java.lang.Thread.run(Thread.java:662)

              "JBossMQ Cache Reference Softner" daemon prio=6 tid=0x2d628400 nid=0x1160 in Object.wait() [0x30a6f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x259679a0> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
              - locked <0x259679a0> (a java.lang.ref.ReferenceQueue$Lock)
              at org.jboss.mq.server.MessageCache.run(MessageCache.java:245)
              at java.lang.Thread.run(Thread.java:662)

              "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=6 tid=0x29c83c00 nid=0x398 waiting on condition [0x2c7ef000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1578)
              at java.lang.Thread.run(Thread.java:662)

              "SubscriptionWatchDog" prio=6 tid=0x2a1bb400 nid=0x7c0 waiting on condition [0x2c79f000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.jboss.ws.extensions.eventing.mgmt.SubscriptionManager$WatchDog.run(SubscriptionManager.java:653)
              at java.lang.Thread.run(Thread.java:662)

              "ServerSocketRefresh" daemon prio=6 tid=0x2a245400 nid=0x3f8 in Object.wait() [0x2c74f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x080330d0> (a java.lang.Object)
              at java.lang.Object.wait(Object.java:485)
              at org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:704)
              - locked <0x080330d0> (a java.lang.Object)

              "AcceptorThread#0:3873" prio=6 tid=0x29b8b400 nid=0x13e0 runnable [0x2c6ff000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x0802c058> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:520)
              at java.lang.Thread.run(Thread.java:662)

              "ServerSocketRefresh" daemon prio=6 tid=0x2869b400 nid=0x116c in Object.wait() [0x296af000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07ec2730> (a java.lang.Object)
              at java.lang.Object.wait(Object.java:485)
              at org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:704)
              - locked <0x07ec2730> (a java.lang.Object)

              "AcceptorThread#0:4446" prio=6 tid=0x290a9400 nid=0xa80 runnable [0x2965f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x08034fe0> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:520)
              at java.lang.Thread.run(Thread.java:662)

              "RMI TCP Accept-4444" daemon prio=6 tid=0x28776400 nid=0x152c runnable [0x2960f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x080351b0> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
              at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
              at java.lang.Thread.run(Thread.java:662)

              "Listener:2954" daemon prio=6 tid=0x29044800 nid=0x1378 runnable [0x295bf000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x08035510> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:119)

              "Thread-4" daemon prio=6 tid=0x29021400 nid=0x1734 waiting on condition [0x2956f000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:237)

              "Thread-3" daemon prio=6 tid=0x2903e000 nid=0x83c in Object.wait() [0x2951f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x08038fc8> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
              at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:98)
              - locked <0x08038fc8> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)

              "Listener:2951" daemon prio=6 tid=0x29095400 nid=0x12e4 runnable [0x294cf000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x08039508> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:119)

              "JBoss System Threads(1)-2" daemon prio=6 tid=0x29039400 nid=0x448 runnable [0x2947f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x0802a6d0> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.jnp.server.Main$AcceptHandler.run(Main.java:481)
              at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:148)
              at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756)
              at java.lang.Thread.run(Thread.java:662)

              "GC Daemon" daemon prio=2 tid=0x29040400 nid=0xeb0 in Object.wait() [0x2942f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07c20110> (a sun.misc.GC$LatencyLock)
              at sun.misc.GC$Daemon.run(GC.java:100)
              - locked <0x07c20110> (a sun.misc.GC$LatencyLock)

              "RMI Reaper" prio=6 tid=0x28c15400 nid=0x1058 in Object.wait() [0x293df000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07c24038> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
              - locked <0x07c24038> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
              at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333)
              at java.lang.Thread.run(Thread.java:662)

              "RMI TCP Accept-1098" daemon prio=6 tid=0x2863b400 nid=0x11ac runnable [0x2938f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x07c2b160> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
              at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
              at java.lang.Thread.run(Thread.java:662)

              "JBoss System Threads(1)-1" daemon prio=6 tid=0x29010800 nid=0x1574 runnable [0x2933f000]
                 java.lang.Thread.State: RUNNABLE
              at java.net.PlainSocketImpl.socketAccept(Native Method)
              at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
              - locked <0x07c201d0> (a java.net.SocksSocketImpl)
              at java.net.ServerSocket.implAccept(ServerSocket.java:462)
              at java.net.ServerSocket.accept(ServerSocket.java:430)
              at org.jboss.web.WebServer.run(WebServer.java:320)
              at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:148)
              at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756)
              at java.lang.Thread.run(Thread.java:662)

              "ScannerThread" daemon prio=6 tid=0x29030800 nid=0x2f8 waiting on condition [0x292ef000]
                 java.lang.Thread.State: TIMED_WAITING (sleeping)
              at java.lang.Thread.sleep(Native Method)
              at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:280)
              at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)

              "Timer-0" daemon prio=6 tid=0x28e82800 nid=0x7dc in Object.wait() [0x2929f000]
                 java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07c24168> (a java.util.TaskQueue)
              at java.util.TimerThread.mainLoop(Timer.java:509)
              - locked <0x07c24168> (a java.util.TaskQueue)
              at java.util.TimerThread.run(Timer.java:462)

              "DestroyJavaVM" prio=6 tid=0x00547400 nid=0x5b0 waiting on condition [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "Low Memory Detector" daemon prio=6 tid=0x27f12000 nid=0x1564 runnable [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "C2 CompilerThread1" daemon prio=10 tid=0x27f0f800 nid=0x14ac waiting on condition [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "C2 CompilerThread0" daemon prio=10 tid=0x27f09800 nid=0x1168 waiting on condition [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "Attach Listener" daemon prio=10 tid=0x27f08000 nid=0x244 runnable [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "Signal Dispatcher" daemon prio=10 tid=0x27e76800 nid=0x11ec waiting on condition [0x00000000]
                 java.lang.Thread.State: RUNNABLE

              "Finalizer" daemon prio=8 tid=0x27e6e000 nid=0xf8c in Object.wait() [0x2814f000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07c24450> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
              - locked <0x07c24450> (a java.lang.ref.ReferenceQueue$Lock)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

              "Reference Handler" daemon prio=10 tid=0x27f01400 nid=0x1e8 in Object.wait() [0x280ff000]
                 java.lang.Thread.State: WAITING (on object monitor)
              at java.lang.Object.wait(Native Method)
              - waiting on <0x07c20100> (a java.lang.ref.Reference$Lock)
              at java.lang.Object.wait(Object.java:485)
              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
              - locked <0x07c20100> (a java.lang.ref.Reference$Lock)

              "VM Thread" prio=10 tid=0x27efd800 nid=0x828 runnable

              "GC task thread#0 (ParallelGC)" prio=6 tid=0x0054f000 nid=0xda0 runnable

              "GC task thread#1 (ParallelGC)" prio=6 tid=0x27e20400 nid=0x1728 runnable

              "GC task thread#2 (ParallelGC)" prio=6 tid=0x27e21800 nid=0x1088 runnable

              "GC task thread#3 (ParallelGC)" prio=6 tid=0x27e22c00 nid=0x10c4 runnable

              "VM Periodic Task Thread" prio=10 tid=0x27f1c400 nid=0x1274 waiting on condition

              JNI global references: 1641

              Heap
              PSYoungGen      total 111232K, used 52228K [0x1d180000, 0x26000000, 0x27c20000)
                eden space 102016K, 42% used [0x1d180000,0x1fb85250,0x23520000)
                from space 9216K, 99% used [0x25700000,0x25ffc120,0x26000000)
                to   space 12224K, 0% used [0x24820000,0x24820000,0x25410000)
              PSOldGen        total 87424K, used 14470K [0x07c20000, 0x0d180000, 0x1d180000)
                object space 87424K, 16% used [0x07c20000,0x08a41b38,0x0d180000)
              PSPermGen       total 27904K, used 27884K [0x03c20000, 0x05760000, 0x07c20000)
                object space 27904K, 99% used [0x03c20000,0x0575b278,0x05760000)

              11:53:35,071 INFO  [Server] Runtime shutdown hook called, forceHalt: true
              11:53:35,071 INFO  [Server] JBoss SHUTDOWN: Undeploying all packages
              11:53:35,087 INFO  [TomcatDeployer] undeploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
              11:53:35,118 INFO  [ConnectionFactoryBindingService] Unbound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' from JNDI name 'java:JmsXA'
              11:53:35,149 INFO  [testTopic] Unbinding JNDI name: topic/testTopic
              11:53:35,149 INFO  [securedTopic] Unbinding JNDI name: topic/securedTopic
              11:53:35,149 INFO  [testDurableTopic] Unbinding JNDI name: topic/testDurableTopic
              11:53:35,149 INFO  [testQueue] Unbinding JNDI name: queue/testQueue
              11:53:35,149 INFO  [A] Unbinding JNDI name: queue/A
              11:53:35,149 INFO  [B] Unbinding JNDI name: queue/B
              11:53:35,149 INFO  [C] Unbinding JNDI name: queue/C
              11:53:35,149 INFO  [D] Unbinding JNDI name: queue/D
              11:53:35,149 INFO  [ex] Unbinding JNDI name: queue/ex
              11:53:35,149 INFO  [DLQ] Unbinding JNDI name: queue/DLQ
              11:53:35,149 INFO  [ConnectionFactoryBindingService] Unbound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' from JNDI name 'java:DefaultDS'
              11:53:35,837 INFO  [HypersonicDatabase] Database standalone closed clean
              11:53:35,853 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutting down.
              11:53:35,853 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED paused.
              11:53:35,853 INFO  [SimpleThreadPool] There are still 27 worker threads active. See javadoc runInThread(Runnable) for a possible explanation
              11:53:35,853 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutdown complete.
              11:53:35,884 INFO  [MailService] Mail service 'java:/Mail' removed from JNDI
              11:53:35,884 INFO  [TomcatDeployer] undeploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
              11:53:35,931 INFO  [Http11Protocol] Pausing Coyote HTTP/1.1 on http-127.0.0.1-8080
              11:53:35,931 INFO  [AjpProtocol] Pausing Coyote AJP/1.3 on ajp-127.0.0.1-8009
              11:53:36,931 INFO  [StandardService] Stopping service jboss.web
              11:53:36,931 INFO  [Http11Protocol] Stopping Coyote HTTP/1.1 on http-127.0.0.1-8080
              11:53:36,946 INFO  [AjpProtocol] Stopping Coyote AJP/1.3 on ajp-127.0.0.1-8009
              11:53:36,946 INFO  [TomcatDeployer] undeploy, ctxPath=/, warUrl=.../deploy/jboss-web.deployer/ROOT.war/
              11:53:36,946 INFO  [TomcatDeployer] undeploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
              11:53:36,946 INFO  [TomcatDeployer] undeploy, ctxPath=/jbossws, warUrl=.../deploy/jbossws.sar/jbossws-context.war/
              11:53:36,946 INFO  [TomcatDeployer] undeploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
              11:53:37,071 INFO  [TransactionManagerService] Stopping recovery manager
              11:53:37,134 INFO  [Server] Shutdown complete
              Shutdown complete
              Halting VM

              • 4. Re: Reason: java.lang.Exception: Port 4445 is already in use
                wdfink

                Welcome to the forum Bruce

                 

                First of all please do not post logfiles, attach it. The thread is unreadable in this case.

                You can edit your previous post

                 

                You have no 'ercot' directory because you have start the 'default' configuration.

                So look into .../server/default/conf/.... directory.

                 

                But I suppose you start the server twice. Check that there is no second JVM running, if you are unsure restart your XP normally the port should not used by other applications.

                • 5. Re: Reason: java.lang.Exception: Port 4445 is already in use
                  brucesanders63

                  I didn't see the link to attach a document so that's why I pasted it.  I've condensed to the first error.

                   

                  I'm not following your suggestion.  I'm try to find installation instructions to get more meaning but no luck.  Can u point me to instructions for jboss 5.x or 4.x?

                   

                  In response to the JVM, I rebooted and still ahve the same issue.

                   

                   

                  11:51:44,562 INFO  [Server] Starting JBoss (MX MicroKernel)...
                  11:51:44,578 INFO  [Server] Release ID: JBoss [Trinity] 4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181439)
                  11:51:44,578 INFO  [Server] Home Dir: C:\JBoss4.0\jboss-4.2.3.GA
                  11:51:44,578 INFO  [Server] Home URL: file:/C:/JBoss4.0/jboss-4.2.3.GA/
                  11:51:44,578 INFO  [Server] Patch URL: null
                  11:51:44,578 INFO  [Server] Server Name: default
                  11:51:44,578 INFO  [Server] Server Home Dir: C:\JBoss4.0\jboss-4.2.3.GA\server\default
                  11:51:44,578 INFO  [Server] Server Home URL: file:/C:/JBoss4.0/jboss-4.2.3.GA/server/default/
                  11:51:44,578 INFO  [Server] Server Log Dir: C:\JBoss4.0\jboss-4.2.3.GA\server\default\log
                  11:51:44,578 INFO  [Server] Server Temp Dir: C:\JBoss4.0\jboss-4.2.3.GA\server\default\tmp
                  11:51:44,578 INFO  [Server] Root Deployment Filename: jboss-service.xml
                  11:51:45,296 INFO  [ServerInfo] Java version: 1.6.0_25,Sun Microsystems Inc.
                  11:51:45,296 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Server VM 20.0-b11,Sun Microsystems Inc.
                  11:51:45,296 INFO  [ServerInfo] OS-System: Windows XP 5.1,x86
                  11:51:45,734 INFO  [Server] Core system initialized
                  11:51:47,796 INFO  [WebService] Using RMI server codebase: http://127.0.0.1:8083/
                  11:51:47,812 INFO  [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml
                  11:51:48,468 INFO  [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
                  11:51:48,468 INFO  [TransactionManagerService] Setting up property manager MBean and JMX layer
                  11:51:48,671 INFO  [TransactionManagerService] Starting recovery manager
                  11:51:48,765 INFO  [TransactionManagerService] Recovery manager started
                  11:51:48,765 INFO  [TransactionManagerService] Binding TransactionManager JNDI Reference
                  11:51:48,812 WARN  [ServiceController] Problem starting service jboss:service=invoker,type=pooled
                  java.lang.Exception: Port 4445 is already in use
                  at org.jboss.invocation.pooled.server.PooledInvoker.startService(PooledInvoker.java:230)
                  at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                  at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                  at sun.reflect.GeneratedMethodAccessor3.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 org.jboss.system.ServiceController.start(ServiceController.java:435)
                  at sun.reflect.GeneratedMethodAccessor9.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:304)
                  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

                  • 6. Re: Reason: java.lang.Exception: Port 4445 is already in use
                    wdfink

                    If you use the edit function after you submit the post you will see the attach function

                     

                    Do you change anything in the JBoss configuration?

                    Try a fresh unzipped JBoss and start run.bat with '-c all' or '-c default' to check whether a fresh JBoss starts or not.

                     

                    To change the ports of JBoss services you will find a guiding here:

                    http://community.jboss.org/wiki/ConfiguringMultipleJBossInstancesOnOneMachine

                    • 7. Re: Reason: java.lang.Exception: Port 4445 is already in use
                      brucesanders63

                      I did nothing w/the configuration.

                       

                      I re-installed and did the run.bat but it does nothing.

                       

                      I ran just the run.bat and got nothing

                       

                      I ran this and have attached the log results:

                       

                      @echo off
                      set JAVA_HOME=C:\JDK\j2sdk1.6.25
                      set JBossHome=c:\JBoss5.0\jboss-5.0.0.GA

                      set Path=%JAVA_HOME%\bin;%Path%
                      cd %JBossHome%\bin
                      run.bat

                       

                      Should I use JDC 1.4.x?

                      • 8. Re: Reason: java.lang.Exception: Port 4445 is already in use
                        peterj

                        You JAVA_HOME settings doesn't look correct. What are the contents of j2sdk1.6.25? That is not the standard directory name for an SDK (standard name would be jdk1.6.0_15).

                         

                        What happens if you enter:

                         

                        %JAVA_HOME%\bin\java -version

                         

                        Also, have you looked at this: http://community.jboss.org/wiki/DebugBindException

                        You need to find out what other process is using port 4445.

                        • 9. Re: Reason: java.lang.Exception: Port 4445 is already in use
                          brucesanders63

                          C:\JBoss4.0\jboss-4.2.3.GA\bin>java -version
                          java version "1.4.1_05"
                          Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_05-b01)
                          Java HotSpot(TM) Client VM (build 1.4.1_05-b01, mixed mode)

                           

                          Which now leads to an error I haven't gotten before which is:

                           

                          C:\Projects\HelloWorld>jboss4.cmd
                          ===============================================================================

                            JBoss Bootstrap Environment

                            JBOSS_HOME: C:\JBoss4.0\jboss-4.2.3.GA

                            JAVA: C:\JDK\j2sdk1.4.1_05\bin\java

                            JAVA_OPTS:  -Dprogram.name=run.bat -server -Xms128m -Xmx512m -Dsun.rmi.dgc.cli
                          ent.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

                            CLASSPATH: C:\JDK\j2sdk1.4.1_05\lib\tools.jar;C:\JBoss4.0\jboss-4.2.3.GA\bin\r
                          un.jar

                          ===============================================================================

                          java.lang.UnsupportedClassVersionError: javax/management/NotificationEmitter (Un
                          supported major.minor version 49.0)
                                  at java.lang.ClassLoader.defineClass0(Native Method)
                                  at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
                                  at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
                          3)
                                  at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
                                  at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
                                  at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
                                  at java.security.AccessController.doPrivileged(Native Method)
                                  at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
                                  at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
                                  at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
                                  at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
                                  at java.lang.ClassLoader.defineClass0(Native Method)
                                  at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
                                  at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
                          3)
                                  at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
                                  at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
                                  at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
                                  at java.security.AccessController.doPrivileged(Native Method)
                                  at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
                                  at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
                                  at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
                                  at org.jboss.system.server.ServerLoader.createServer(ServerLoader.java:2
                          86)
                                  at org.jboss.system.server.ServerLoader.load(ServerLoader.java:268)
                                  at org.jboss.Main.boot(Main.java:194)
                                  at org.jboss.Main$1.run(Main.java:508)
                                  at java.lang.Thread.run(Thread.java:536)

                          This is a new error and believe is attributable to:

                               Java HotSpot(TM) Client VM (build 1.4.1_05-b01, mixed mode)

                           

                          When I was using the VM version 1.20 or the latest, JBoss would install w/the port error.

                           

                           

                          I have both JBoss 4,5,6 installed(not running).  What version would you suggest for windows XP 2002 sp 3?

                           

                          Once I have a version to solidfy on, is their a document showing minimum JDK and Java VM versions along w/any other software as my search did not yield anything?

                          • 10. Re: Reason: java.lang.Exception: Port 4445 is already in use
                            peterj

                            You cannot used JDK 1.4.1 with AS 3.2.4, you need to use either JDK 1.5 or 1.6.

                             

                            You can run AS 4.0.x, 4.2.x, 5.x or 6.x on XP. Just make sure you sue the proper JDK for each.

                             

                            See: http://community.jboss.org/wiki/JBossVsJavaJDKVersionMatrix

                             

                            Have you found out what is using port 4445 yet?

                            • 11. Re: Reason: java.lang.Exception: Port 4445 is already in use
                              brucesanders63

                              I'm finally back to this 4445 error.

                               

                              First let's level set.  I'm running JBOSS 4.0.5.GA and jdk 1.4.2_12 and I'm using TCPView to get the ports used. 

                               

                              I now see the port is being used by something labeled Guidance Software which I think is something my company has installed.  I will have to look into that.

                               

                              TCPView gives me this line.

                               

                              Process             PID  Protocool  Local Addr.          Local Port          Remote Addr        Remote Port     State

                              <non-existent> 2672 TCP           w4309390           4445                     w4309390           0                          LISTENING         

                               

                              Can I change the port for JBOSS or do I need to change the port for the Guidance Software??

                               

                               

                              • 12. Re: Reason: java.lang.Exception: Port 4445 is already in use
                                peterj

                                You better check with your It department; just looking at the Guidance Software web site creeps me out. It looks like it is complete spyware that tracks your every move and harvests all of the information on your PC. It could be that the IT depertment is using it to make sure that you are not doing bad things on the company PC, but I would check! And it is expensive!!!

                                 

                                Anyway, if you can change the port it uses, that might be the easiest thing - you'd only have to chaneg the port once. You can also change the port used by JBoss AS, but youd have to change the port every time you stood up a new server (either from reinstalling, using a new version, or simply running a new configuration).

                                 

                                I don't have a 4.0.5 version handy, but you can search for the string 4445 within the *.xml files under server/default (if you are using default, that is) and just change those. Or you could try the service binding manager:

                                http://community.jboss.org/wiki/ServiceBindingManager