dev@glassfish.java.net

broken build ?

From: Jerome Dochez <jerome.dochez_at_oracle.com>
Date: Thu, 10 Jun 2010 13:51:47 -0700

Was there an embedded code checkin ? in particular around the port creation ?

Both my macs are displaying the same build failure during the distributions/web build

INFO: GlassFish3.1-SNAPSHOT (dochez-private) startup time : Embedded(887ms) startup services(290ms) total(1177ms)
Jun 10, 2010 1:50:34 PM com.sun.logging.LogDomains$1 log
INFO: enterprise_used_delegate_name
Jun 10, 2010 1:50:34 PM com.sun.logging.LogDomains$1 log
INFO: JMXStartupService: JMXConnector system is disabled, skipping.
Jun 10, 2010 1:50:34 PM AppServerStartup run
INFO: [Thread[GlassFish Kernel Main Thread,5,main]] started
Network listener size before creation 0
builder is org.glassfish.api.embedded.web.WebBuilder_at_c77a748
Jun 10, 2010 1:50:35 PM org.glassfish.web.embed.impl.EmbeddedWebContainerImpl start
INFO: EmbeddedWebContainer is starting
Jun 10, 2010 1:50:35 PM com.sun.common.util.logging.LoggingConfigImpl openPropFile
INFO: Cannot read logging.properties file.
Jun 10, 2010 1:50:35 PM com.sun.logging.LogDomains$1 log
INFO: webContainer.virtualServer.created
Jun 10, 2010 1:50:35 PM com.sun.logging.LogDomains$1 log
INFO: webContainer.virtualServer.loadedDefaultWebModule
Jun 10, 2010 1:50:35 PM org.glassfish.web.embed.impl.EmbeddedWebContainerImpl start
INFO: Listener does not exist - creating a new listener at port 8080
Jun 10, 2010 1:50:35 PM org.glassfish.web.embed.impl.EmbeddedWebContainerImpl createWebListener
INFO: Creating connector embedded-listener
Jun 10, 2010 1:50:35 PM org.glassfish.web.embed.impl.EmbeddedWebContainerImpl addWebListener
INFO: Added connector embedded-listener
Jun 10, 2010 1:50:35 PM org.hibernate.validator.util.Version <clinit>
INFO: Hibernate Validator bean-validator-3.0-JBoss-4.0.2_03
Jun 10, 2010 1:50:35 PM org.hibernate.validator.engine.resolver.DefaultTraversableResolver detectJPA
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
Stopping server org.glassfish.api.embedded.Server_at_7c198046
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.869 sec <<< FAILURE!

which is due to

org.glassfish.api.embedded.web.ConfigException: java.io.IOException: Port 8080 is alredy open" type="org.glassfish.api.embedded.LifecycleException">org.glassfish.api.embedded.LifecycleException: org.glassfish.api.embedded.web.ConfigException: java.io.IOException: Port 8080 is alredy open
        at org.glassfish.web.embed.impl.EmbeddedWebContainerImpl.start(EmbeddedWebContainerImpl.java:344)
        at org.glassfish.distributions.test.EmbeddedTest.setup(EmbeddedTest.java:105)
        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.junit.internal.runners.BeforeAndAfterRunner.invokeMethod(BeforeAndAfterRunner.java:74)
        at org.junit.internal.runners.BeforeAndAfterRunner.runBefores(BeforeAndAfterRunner.java:50)
        at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:33)
        at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
        at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:165)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:107)
        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.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:289)
        at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:993)
Caused by: org.glassfish.api.embedded.web.ConfigException: java.io.IOException: Port 8080 is alredy open
        at org.glassfish.web.embed.impl.EmbeddedWebContainerImpl.addWebListener(EmbeddedWebContainerImpl.java:567)
        at org.glassfish.web.embed.impl.EmbeddedWebContainerImpl.start(EmbeddedWebContainerImpl.java:340)
        ... 19 more
Caused by: java.io.IOException: Port 8080 is alredy open
        at org.glassfish.kernel.embedded.PortsImpl.createPort(PortsImpl.java:78)
        at org.glassfish.kernel.embedded.PortsImpl.createPort(PortsImpl.java:66)
        at org.glassfish.web.embed.impl.EmbeddedWebContainerImpl.addWebListener(EmbeddedWebContainerImpl.java:563)
        ... 20 more