Date: 2005-02-08T21:19:20 Editor: JohnSisson Wiki: Apache Geronimo Wiki Page: Building URL: http://wiki.apache.org/geronimo/Building
org.omg.CORBA.COMM_FAILURE on Windows due to IIS Admin service using port 1050 Change Log: ------------------------------------------------------------------------------ @@ -171,6 +171,12 @@ One of the many reasons that tests fail is because some ports are in use by other programs (for example another copy of Geronimo running on the same machine). Check the log of the test reports for the specific module that failed in the `target/test-reports` directory and see if it does use a port that is already active. You can use a program called TCPView (http://www.sysinternals.com/ntw2k/source/tcpview.shtml) to determine which ports are in use by which program and if they are conflicting with ListOfPortsUsedDuringTesting. + == OpenEJB ITests fail with org.omg.CORBA.COMM_FAILURE on Windows == + +It has been obvserved that on Windows, port 1050 is used by the IIS Admin service and will cause a `org.omg.CORBA.COMM_FAILURE: Unable to listen on /0.0.0.0:1050 (java.net.BindException: Address already in use: JVM_Bind)` error. + +One workaround (assuming the IIS Admin service isn't needed to be running) is to go to Services list in the Computer Management console and stop the IIS Admin service. Note that this service will be restarted when you reboot though. + == Remoting Tests Hang == Make sure the host name of your machine (myworkstation.mydomain.com or whatever) is resolvable in DNS. Worst case, add it to the 127.0.0.1 line in `/etc/hosts` or `c:\windows\system32\drivers\etc\hosts`