[GLASSFISH-18073] Named query validation happens too late Created: 22/Dec/11  Updated: 14/Mar/12  Resolved: 22/Dec/11

Status: Resolved
Project: glassfish
Component/s: entity-persistence
Affects Version/s: 3.1.2_b15, 4.0_b01
Fix Version/s: 3.1.2_b16, 4.0_b37

Type: Bug Priority: Major
Reporter: Mitesh Meswani Assignee: Mitesh Meswani
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: 3_1_2-approved

 Description   

Currently Named query validation happens at first EM creation. This results in two issues.
1. Archives with invalid named queries are deployed successfully and we get a runtime exception while using them
2. If Java2db is turned on, the exception for named query validation gets the container into an inconsistent state.

This issue has been reported in various user forums and we have also observed Arun struggling with it while developing JavaOne demo.



 Comments   
Comment by Mitesh Meswani [ 22/Dec/11 ]
  • What is the impact on the customer of the bug?
    Considerable. When the container gets into inconsistent state, there is not indication of why it happened. The only workaround is to restart the appserver.
  • How likely is it that a customer will see the bug and how serious is the bug?
    Very likely.

Is it a regression? Does it meet other bug fix criteria (security, performance, etc.)?
Yes. from 2.x

  • What is the cost/risk of fixing the bug?
    The fix is already implemented and tested in local workspace.
  • How risky is the fix? How much work is the fix? Is the fix complicated?
    Low risk. I have already tested deployment with various packaging scenarios to ensure that there is no regression
  • Is there an impact on documentation or message strings?
    No.
  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?
    Standard persistence test suite against any database.
  • Which is the targeted build of 3.1.2 for this fix?
    Next one.
Comment by Mitesh Meswani [ 22/Dec/11 ]

Persistence related changes committed as rev 51719 in 3.1.2 branch and rev 51720 in trunk





[GLASSFISH-17746] Error message is getting displaying twice while creating a JDBC connection pool in GUI with wrong data Created: 16/Nov/11  Updated: 14/Mar/12  Resolved: 27/Dec/11

Status: Resolved
Project: glassfish
Component/s: jdbc
Affects Version/s: None
Fix Version/s: 3.1.2_b16, 4.0_b43

Type: Bug Priority: Major
Reporter: sumasri Assignee: Shalini
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: 3_1_2-approved

 Description   

Reproducible steps:
1) In GUI, Create a JDBC connection pool with wrong credentials and ping should be enabled.
2)After creation of a pool,the error message is getting displayed twice as shown below.

Error Pool successfully created with the following Warning
Ping Connection Pool failed for sadf. Ping failed Exception - Class name is wrong or classpath is not set for : com.ddtek.jdbcx.db2.DB2DataSource. Please check the server.log for more details. Ping failed Exception - Class name is wrong or classpath is not set for : com.ddtek.jdbcx.db2.DB2DataSource. Please check the server.log for more details.



 Comments   
Comment by Shalini [ 01/Dec/11 ]

Assigning issue back to GUI team. The PingConnectionPool.execute method sets the report appropriately when there is an exception. While debugging, the lines 153-156 of PingConnectionPool.java, the report.getMessage() just gives :

"Ping Connection Pool failed for asda. Ping failed Exception - Class name is wrong or classpath is not set for : com.ibm.db2.jdbc.DB2DataSource. Please check the server.log for more details."

The GUI should display the propogated exceptions appropriately.

Comment by Shalini [ 20/Dec/11 ]

The error message is printed twice because of setting the localizedMessage in report. Removing this will solve the issue.

Comment by Shalini [ 20/Dec/11 ]

Fixed in trunk.

Sending appserver/connectors/admin/src/main/java/org/glassfish/connectors/admin/cli/PingConnectionPool.java
Transmitting file data .
Committed revision 51664.

Comment by Shalini [ 26/Dec/11 ]
  • What is the impact on the customer of the bug?

Customers who execute ping-connection-pool command are likely to see this error message displayed twice in the event of a failure.

  • How likely is it that a customer will see the bug and how serious is the bug?

Whenever a ping-connection-pool command fails.

  • Is it a regression? Does it meet other bug fix criteria (security, performance, etc.)?

No, this is not a regression.

  • What is the cost/risk of fixing the bug?

Fix for this issue is only in the PingConnectionPool command.

  • How risky is the fix? How much work is the fix? Is the fix complicated?

Fix is not risky. This issue will not be seen when the error report that is generated from this command is modified and sent back.

  • Is there an impact on documentation or message strings?

No, this does not involve a documentation or message strings change.

  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

The fix does not destabilize GlassFish as this is only a modification of error report generated.

  • Which is the targeted build of 3.1.2 for this fix?

b16.

Comment by Shalini [ 26/Dec/11 ]

Reopening this issue for fix in 3.1.2 branch.

Comment by Shalini [ 27/Dec/11 ]

Fixed in 3.1.2 branch.

Sending connectors/admin/src/main/java/org/glassfish/connectors/admin/cli/PingConnectionPool.java
Transmitting file data .
Committed revision 51770.





[GLASSFISH-18155] org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No Created: 09/Jan/12  Updated: 30/Jan/12  Resolved: 30/Jan/12

Status: Resolved
Project: glassfish
Component/s: rmi_iiop_failover
Affects Version/s: 3.1.2_b16
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: Sreekanth Assignee: Harshad Vilekar
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Solaris 11


Attachments: Zip Archive RequestAndApplicationScopeEJBMDB.zip    

 Description   

This is an intermittent failure.This test case is failing with this issue at client side:

[testng] INFO: Command Executed at agent machine agent1: /export/ha/glassfish3/glassfish/bin/appclient -client /export/ha/haagent//appclient/RequestAndApplicationScopeEJBMDBClient.jar -targetserver asqe-sblade-8.us.oracle.com:23703
[testng] Output :
[testng] Jan 9, 2012 4:09:39 AM com.sun.dft.glassfish.utils.Utility logCommandOutput
[testng] SEVERE: Jan 9, 2012 4:09:34 AM com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator handleFullLogging
[testng] SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0
[testng] org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.createListenerFailed(Unknown Source)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98)
[testng] at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:248)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.getAcceptorIterator(LegacyServerSocketManagerImpl.java:163)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.legacyIsLocalServerPort(LegacyServerSocketManagerImpl.java:130)
[testng] at com.sun.corba.ee.impl.ior.iiop.IIOPProfileImpl.isLocal(IIOPProfileImpl.java:341)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setLocalSubcontract(CorbaContactInfoListImpl.java:444)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setEffectiveTargetIOR(CorbaContactInfoListImpl.java:277)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setTargetIOR(CorbaContactInfoListImpl.java:219)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.<init>(CorbaContactInfoListImpl.java:183)
[testng] at com.sun.corba.ee.spi.transport.TransportDefault$1.create(TransportDefault.java:70)
[testng] at com.sun.corba.ee.impl.orbutil.ORBUtility.makeClientDelegate(ORBUtility.java:803)
[testng] at com.sun.corba.ee.impl.resolver.BootstrapResolverImpl.<init>(BootstrapResolverImpl.java:83)
[testng] at com.sun.corba.ee.spi.resolver.ResolverDefault.makeBootstrapResolver(ResolverDefault.java:89)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.initializeNaming(ORBConfiguratorImpl.java:363)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:152)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:625)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:704)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.setParameters(ORBImpl.java:691)
[testng] at com.sun.corba.ee.spi.osgi.ORBFactory.initialize(ORBFactory.java:107)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:581)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.getORB(GlassFishORBManager.java:263)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl.createORB(GlassFishORBFactoryImpl.java:93)
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:152)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:364)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:371)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:401)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:346)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
[testng] at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:599)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:470)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:213)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:205)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:625)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:517)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:411)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
[testng] at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
[testng] at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
[testng] Caused by: java.net.BindException: Cannot assign requested address
[testng] at sun.nio.ch.Net.bind(Native Method)
[testng] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
[testng] at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:292)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91)
[testng] ... 52 more
[testng] Jan 9, 2012 4:09:34 AM com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator handleFullLogging
[testng] WARNING: IOP01210027: Error in running ORB configurator
[testng] org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.orbConfiguratorError(Unknown Source)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:627)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:704)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.setParameters(ORBImpl.java:691)
[testng] at com.sun.corba.ee.spi.osgi.ORBFactory.initialize(ORBFactory.java:107)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:581)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.getORB(GlassFishORBManager.java:263)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl.createORB(GlassFishORBFactoryImpl.java:93)
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:152)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:364)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:371)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:401)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:346)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
[testng] at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:599)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:470)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:213)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:205)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:625)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:517)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:411)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
[testng] at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
[testng] at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
[testng] Caused by: org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.createListenerFailed(Unknown Source)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98)
[testng] at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:248)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.getAcceptorIterator(LegacyServerSocketManagerImpl.java:163)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.legacyIsLocalServerPort(LegacyServerSocketManagerImpl.java:130)
[testng] at com.sun.corba.ee.impl.ior.iiop.IIOPProfileImpl.isLocal(IIOPProfileImpl.java:341)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setLocalSubcontract(CorbaContactInfoListImpl.java:444)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setEffectiveTargetIOR(CorbaContactInfoListImpl.java:277)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setTargetIOR(CorbaContactInfoListImpl.java:219)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.<init>(CorbaContactInfoListImpl.java:183)
[testng] at com.sun.corba.ee.spi.transport.TransportDefault$1.create(TransportDefault.java:70)
[testng] at com.sun.corba.ee.impl.orbutil.ORBUtility.makeClientDelegate(ORBUtility.java:803)
[testng] at com.sun.corba.ee.impl.resolver.BootstrapResolverImpl.<init>(BootstrapResolverImpl.java:83)
[testng] at com.sun.corba.ee.spi.resolver.ResolverDefault.makeBootstrapResolver(ResolverDefault.java:89)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.initializeNaming(ORBConfiguratorImpl.java:363)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:152)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:625)
[testng] ... 37 more
[testng] Caused by: java.net.BindException: Cannot assign requested address
[testng] at sun.nio.ch.Net.bind(Native Method)
[testng] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
[testng] at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:292)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91)
[testng] ... 52 more
[testng] Jan 9, 2012 4:09:34 AM org.glassfish.enterprise.iiop.impl.GlassFishORBManager initORB
[testng] SEVERE: enterprise_util.excep_in_createorb
[testng] org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.orbConfiguratorError(Unknown Source)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:627)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:704)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.setParameters(ORBImpl.java:691)
[testng] at com.sun.corba.ee.spi.osgi.ORBFactory.initialize(ORBFactory.java:107)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:581)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.getORB(GlassFishORBManager.java:263)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl.createORB(GlassFishORBFactoryImpl.java:93)
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:152)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:364)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:371)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:401)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:346)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
[testng] at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:599)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:470)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:213)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:205)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:625)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:517)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:411)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
[testng] at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
[testng] at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
[testng] Caused by: org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.createListenerFailed(Unknown Source)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98)
[testng] at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:248)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.getAcceptorIterator(LegacyServerSocketManagerImpl.java:163)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.legacyIsLocalServerPort(LegacyServerSocketManagerImpl.java:130)
[testng] at com.sun.corba.ee.impl.ior.iiop.IIOPProfileImpl.isLocal(IIOPProfileImpl.java:341)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setLocalSubcontract(CorbaContactInfoListImpl.java:444)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setEffectiveTargetIOR(CorbaContactInfoListImpl.java:277)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setTargetIOR(CorbaContactInfoListImpl.java:219)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.<init>(CorbaContactInfoListImpl.java:183)
[testng] at com.sun.corba.ee.spi.transport.TransportDefault$1.create(TransportDefault.java:70)
[testng] at com.sun.corba.ee.impl.orbutil.ORBUtility.makeClientDelegate(ORBUtility.java:803)
[testng] at com.sun.corba.ee.impl.resolver.BootstrapResolverImpl.<init>(BootstrapResolverImpl.java:83)
[testng] at com.sun.corba.ee.spi.resolver.ResolverDefault.makeBootstrapResolver(ResolverDefault.java:89)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.initializeNaming(ORBConfiguratorImpl.java:363)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:152)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:625)
[testng] ... 37 more
[testng] Caused by: java.net.BindException: Cannot assign requested address
[testng] at sun.nio.ch.Net.bind(Native Method)
[testng] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
[testng] at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:292)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91)
[testng] ... 52 more
[testng] java.lang.RuntimeException: Orb initialization erorr
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:180)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:364)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:371)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:401)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:346)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
[testng] at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:599)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:470)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:213)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:205)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:625)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:517)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:411)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
[testng] at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
[testng] at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
[testng] Caused by: java.lang.RuntimeException: org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:622)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.getORB(GlassFishORBManager.java:263)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl.createORB(GlassFishORBFactoryImpl.java:93)
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:152)
[testng] ... 30 more
[testng] Caused by: org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.orbConfiguratorError(Unknown Source)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:627)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:704)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.setParameters(ORBImpl.java:691)
[testng] at com.sun.corba.ee.spi.osgi.ORBFactory.initialize(ORBFactory.java:107)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:581)
[testng] ... 33 more
[testng] Caused by: org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.createListenerFailed(Unknown Source)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98)
[testng] at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:248)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.getAcceptorIterator(LegacyServerSocketManagerImpl.java:163)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.legacyIsLocalServerPort(LegacyServerSocketManagerImpl.java:130)
[testng] at com.sun.corba.ee.impl.ior.iiop.IIOPProfileImpl.isLocal(IIOPProfileImpl.java:341)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setLocalSubcontract(CorbaContactInfoListImpl.java:444)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setEffectiveTargetIOR(CorbaContactInfoListImpl.java:277)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setTargetIOR(CorbaContactInfoListImpl.java:219)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.<init>(CorbaContactInfoListImpl.java:183)
[testng] at com.sun.corba.ee.spi.transport.TransportDefault$1.create(TransportDefault.java:70)
[testng] at com.sun.corba.ee.impl.orbutil.ORBUtility.makeClientDelegate(ORBUtility.java:803)
[testng] at com.sun.corba.ee.impl.resolver.BootstrapResolverImpl.<init>(BootstrapResolverImpl.java:83)
[testng] at com.sun.corba.ee.spi.resolver.ResolverDefault.makeBootstrapResolver(ResolverDefault.java:89)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.initializeNaming(ORBConfiguratorImpl.java:363)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:152)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:625)
[testng] ... 37 more
[testng] Caused by: java.net.BindException: Cannot assign requested address
[testng] at sun.nio.ch.Net.bind(Native Method)
[testng] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
[testng] at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:292)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91)
[testng] ... 52 more
[testng] com.sun.enterprise.container.common.spi.util.InjectionException: Exception attempting to inject Res-Ref-Env-Property: requestandapplicationscopeejbmdb.Main/queueConFactory@javax.jms.QueueConnectionFactory@ resolved as: jndi: jms/cdi_hello_mdb_QCF@res principal: null@mail: null
[testng] No Runtime properties
[testng] Database Vendor : null
[testng] Create Tables at Deploy : false
[testng] Delete Tables at Undeploy : false into class requestandapplicationscopeejbmdb.Main: Lookup failed for 'java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory' in SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl}
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:703)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:470)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:213)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:205)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:625)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:517)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:411)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
[testng] at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
[testng] at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
[testng] Caused by: javax.naming.NamingException: Lookup failed for 'java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory' in SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl}

[Root exception is javax.naming.NamingException: Lookup failed for 'jms/cdi_hello_mdb_QCF' in SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, com.sun.enterprise.naming.logicalName=java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory}

[Root exception is javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, com.sun.enterprise.naming.logicalName=java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory}

[Root exception is java.lang.RuntimeException: Orb initialization erorr]]]
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:518)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:599)
[testng] ... 15 more
[testng] Caused by: javax.naming.NamingException: Lookup failed for 'jms/cdi_hello_mdb_QCF' in SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, com.sun.enterprise.naming.logicalName=java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory}

[Root exception is javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, com.sun.enterprise.naming.logicalName=java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory}

[Root exception is java.lang.RuntimeException: Orb initialization erorr]]
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:518)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
[testng] at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
[testng] ... 18 more
[testng] Caused by: javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, com.sun.enterprise.naming.logicalName=java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory}

[Root exception is java.lang.RuntimeException: Orb initialization erorr]
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:351)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504)
[testng] ... 25 more
[testng] Caused by: java.lang.RuntimeException: Orb initialization erorr
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:180)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:364)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:371)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:401)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:346)
[testng] ... 26 more
[testng] Caused by: java.lang.RuntimeException: org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:622)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.getORB(GlassFishORBManager.java:263)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl.createORB(GlassFishORBFactoryImpl.java:93)
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:152)
[testng] ... 30 more
[testng] Caused by: org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.orbConfiguratorError(Unknown Source)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:627)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:704)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.setParameters(ORBImpl.java:691)
[testng] at com.sun.corba.ee.spi.osgi.ORBFactory.initialize(ORBFactory.java:107)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:581)
[testng] ... 33 more
[testng] Caused by: org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.createListenerFailed(Unknown Source)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98)
[testng] at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:248)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.getAcceptorIterator(LegacyServerSocketManagerImpl.java:163)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.legacyIsLocalServerPort(LegacyServerSocketManagerImpl.java:130)
[testng] at com.sun.corba.ee.impl.ior.iiop.IIOPProfileImpl.isLocal(IIOPProfileImpl.java:341)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setLocalSubcontract(CorbaContactInfoListImpl.java:444)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setEffectiveTargetIOR(CorbaContactInfoListImpl.java:277)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setTargetIOR(CorbaContactInfoListImpl.java:219)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.<init>(CorbaContactInfoListImpl.java:183)
[testng] at com.sun.corba.ee.spi.transport.TransportDefault$1.create(TransportDefault.java:70)
[testng] at com.sun.corba.ee.impl.orbutil.ORBUtility.makeClientDelegate(ORBUtility.java:803)
[testng] at com.sun.corba.ee.impl.resolver.BootstrapResolverImpl.<init>(BootstrapResolverImpl.java:83)
[testng] at com.sun.corba.ee.spi.resolver.ResolverDefault.makeBootstrapResolver(ResolverDefault.java:89)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.initializeNaming(ORBConfiguratorImpl.java:363)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:152)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:625)
[testng] ... 37 more
[testng] Caused by: java.net.BindException: Cannot assign requested address
[testng] at sun.nio.ch.Net.bind(Native Method)
[testng] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
[testng] at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:292)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91)
[testng] ... 52 more
[testng]
[testng] Jan 9, 2012 4:09:39 AM com.sun.dft.glassfish.utils.Utility logCommandOutput
[testng] SEVERE: Command - /export/ha/glassfish3/glassfish/bin/appclient -client /export/ha/haagent//appclient/RequestAndApplicationScopeEJBMDBClient.jar -targetserver asqe-sblade-8.us.oracle.com:23703
[testng] FAILED on Agent machine - agent1.
[testng] Command Execution Location - /export/ha/haagent//appclient.
[testng] Result Output Stream- .
[testng] Result Error Stream - Jan 9, 2012 4:09:34 AM com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator handleFullLogging
[testng] SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0
[testng] org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.createListenerFailed(Unknown Source)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98)
[testng] at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:248)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.getAcceptorIterator(LegacyServerSocketManagerImpl.java:163)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.legacyIsLocalServerPort(LegacyServerSocketManagerImpl.java:130)
[testng] at com.sun.corba.ee.impl.ior.iiop.IIOPProfileImpl.isLocal(IIOPProfileImpl.java:341)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setLocalSubcontract(CorbaContactInfoListImpl.java:444)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setEffectiveTargetIOR(CorbaContactInfoListImpl.java:277)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setTargetIOR(CorbaContactInfoListImpl.java:219)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.<init>(CorbaContactInfoListImpl.java:183)
[testng] at com.sun.corba.ee.spi.transport.TransportDefault$1.create(TransportDefault.java:70)
[testng] at com.sun.corba.ee.impl.orbutil.ORBUtility.makeClientDelegate(ORBUtility.java:803)
[testng] at com.sun.corba.ee.impl.resolver.BootstrapResolverImpl.<init>(BootstrapResolverImpl.java:83)
[testng] at com.sun.corba.ee.spi.resolver.ResolverDefault.makeBootstrapResolver(ResolverDefault.java:89)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.initializeNaming(ORBConfiguratorImpl.java:363)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:152)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:625)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:704)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.setParameters(ORBImpl.java:691)
[testng] at com.sun.corba.ee.spi.osgi.ORBFactory.initialize(ORBFactory.java:107)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:581)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.getORB(GlassFishORBManager.java:263)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl.createORB(GlassFishORBFactoryImpl.java:93)
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:152)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:364)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:371)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:401)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:346)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
[testng] at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:599)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:470)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:213)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:205)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:625)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:517)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:411)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
[testng] at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
[testng] at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
[testng] Caused by: java.net.BindException: Cannot assign requested address
[testng] at sun.nio.ch.Net.bind(Native Method)
[testng] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
[testng] at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:292)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91)
[testng] ... 52 more
[testng] Jan 9, 2012 4:09:34 AM com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator handleFullLogging
[testng] WARNING: IOP01210027: Error in running ORB configurator
[testng] org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.orbConfiguratorError(Unknown Source)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:627)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:704)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.setParameters(ORBImpl.java:691)
[testng] at com.sun.corba.ee.spi.osgi.ORBFactory.initialize(ORBFactory.java:107)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:581)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.getORB(GlassFishORBManager.java:263)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl.createORB(GlassFishORBFactoryImpl.java:93)
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:152)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:364)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:371)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:401)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:346)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
[testng] at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:599)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:470)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:213)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:205)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:625)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:517)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:411)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
[testng] at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
[testng] at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
[testng] Caused by: org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.createListenerFailed(Unknown Source)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98)
[testng] at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:248)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.getAcceptorIterator(LegacyServerSocketManagerImpl.java:163)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.legacyIsLocalServerPort(LegacyServerSocketManagerImpl.java:130)
[testng] at com.sun.corba.ee.impl.ior.iiop.IIOPProfileImpl.isLocal(IIOPProfileImpl.java:341)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setLocalSubcontract(CorbaContactInfoListImpl.java:444)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setEffectiveTargetIOR(CorbaContactInfoListImpl.java:277)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setTargetIOR(CorbaContactInfoListImpl.java:219)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.<init>(CorbaContactInfoListImpl.java:183)
[testng] at com.sun.corba.ee.spi.transport.TransportDefault$1.create(TransportDefault.java:70)
[testng] at com.sun.corba.ee.impl.orbutil.ORBUtility.makeClientDelegate(ORBUtility.java:803)
[testng] at com.sun.corba.ee.impl.resolver.BootstrapResolverImpl.<init>(BootstrapResolverImpl.java:83)
[testng] at com.sun.corba.ee.spi.resolver.ResolverDefault.makeBootstrapResolver(ResolverDefault.java:89)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.initializeNaming(ORBConfiguratorImpl.java:363)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:152)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:625)
[testng] ... 37 more
[testng] Caused by: java.net.BindException: Cannot assign requested address
[testng] at sun.nio.ch.Net.bind(Native Method)
[testng] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
[testng] at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:292)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91)
[testng] ... 52 more
[testng] Jan 9, 2012 4:09:34 AM org.glassfish.enterprise.iiop.impl.GlassFishORBManager initORB
[testng] SEVERE: enterprise_util.excep_in_createorb
[testng] org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.orbConfiguratorError(Unknown Source)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:627)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:704)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.setParameters(ORBImpl.java:691)
[testng] at com.sun.corba.ee.spi.osgi.ORBFactory.initialize(ORBFactory.java:107)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:581)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.getORB(GlassFishORBManager.java:263)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl.createORB(GlassFishORBFactoryImpl.java:93)
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:152)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:364)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:371)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:401)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:346)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
[testng] at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:599)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:470)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:213)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:205)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:625)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:517)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:411)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
[testng] at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
[testng] at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
[testng] Caused by: org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.createListenerFailed(Unknown Source)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98)
[testng] at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:248)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.getAcceptorIterator(LegacyServerSocketManagerImpl.java:163)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.legacyIsLocalServerPort(LegacyServerSocketManagerImpl.java:130)
[testng] at com.sun.corba.ee.impl.ior.iiop.IIOPProfileImpl.isLocal(IIOPProfileImpl.java:341)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setLocalSubcontract(CorbaContactInfoListImpl.java:444)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setEffectiveTargetIOR(CorbaContactInfoListImpl.java:277)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setTargetIOR(CorbaContactInfoListImpl.java:219)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.<init>(CorbaContactInfoListImpl.java:183)
[testng] at com.sun.corba.ee.spi.transport.TransportDefault$1.create(TransportDefault.java:70)
[testng] at com.sun.corba.ee.impl.orbutil.ORBUtility.makeClientDelegate(ORBUtility.java:803)
[testng] at com.sun.corba.ee.impl.resolver.BootstrapResolverImpl.<init>(BootstrapResolverImpl.java:83)
[testng] at com.sun.corba.ee.spi.resolver.ResolverDefault.makeBootstrapResolver(ResolverDefault.java:89)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.initializeNaming(ORBConfiguratorImpl.java:363)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:152)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:625)
[testng] ... 37 more
[testng] Caused by: java.net.BindException: Cannot assign requested address
[testng] at sun.nio.ch.Net.bind(Native Method)
[testng] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
[testng] at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:292)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91)
[testng] ... 52 more
[testng] java.lang.RuntimeException: Orb initialization erorr
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:180)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:364)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:371)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:401)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:346)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
[testng] at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:599)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:470)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:213)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:205)
[testng] Output is :
[testng] at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:625)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:517)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:411)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
[testng] at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
[testng] at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
[testng] Caused by: java.lang.RuntimeException: org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:622)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.getORB(GlassFishORBManager.java:263)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl.createORB(GlassFishORBFactoryImpl.java:93)
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:152)
[testng] ... 30 more
[testng] Caused by: org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.orbConfiguratorError(Unknown Source)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:627)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:704)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.setParameters(ORBImpl.java:691)
[testng] at com.sun.corba.ee.spi.osgi.ORBFactory.initialize(ORBFactory.java:107)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:581)
[testng] ... 33 more
[testng] Caused by: org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.createListenerFailed(Unknown Source)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98)
[testng] at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:248)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.getAcceptorIterator(LegacyServerSocketManagerImpl.java:163)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.legacyIsLocalServerPort(LegacyServerSocketManagerImpl.java:130)
[testng] at com.sun.corba.ee.impl.ior.iiop.IIOPProfileImpl.isLocal(IIOPProfileImpl.java:341)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setLocalSubcontract(CorbaContactInfoListImpl.java:444)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setEffectiveTargetIOR(CorbaContactInfoListImpl.java:277)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setTargetIOR(CorbaContactInfoListImpl.java:219)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.<init>(CorbaContactInfoListImpl.java:183)
[testng] at com.sun.corba.ee.spi.transport.TransportDefault$1.create(TransportDefault.java:70)
[testng] at com.sun.corba.ee.impl.orbutil.ORBUtility.makeClientDelegate(ORBUtility.java:803)
[testng] at com.sun.corba.ee.impl.resolver.BootstrapResolverImpl.<init>(BootstrapResolverImpl.java:83)
[testng] at com.sun.corba.ee.spi.resolver.ResolverDefault.makeBootstrapResolver(ResolverDefault.java:89)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.initializeNaming(ORBConfiguratorImpl.java:363)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:152)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:625)
[testng] ... 37 more
[testng] Caused by: java.net.BindException: Cannot assign requested address
[testng] at sun.nio.ch.Net.bind(Native Method)
[testng] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
[testng] at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:292)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91)
[testng] ... 52 more
[testng] com.sun.enterprise.container.common.spi.util.InjectionException: Exception attempting to inject Res-Ref-Env-Property: requestandapplicationscopeejbmdb.Main/queueConFactory@javax.jms.QueueConnectionFactory@ resolved as: jndi: jms/cdi_hello_mdb_QCF@res principal: null@mail: null
[testng] No Runtime properties
[testng] Database Vendor : null
[testng] Create Tables at Deploy : false
[testng] Delete Tables at Undeploy : false into class requestandapplicationscopeejbmdb.Main: Lookup failed for 'java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory' in SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl}
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:703)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.inject(InjectionManagerImpl.java:470)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:213)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl.injectClass(InjectionManagerImpl.java:205)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer$ClientMainClassSetting.getClientMainClass(AppClientContainer.java:625)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.getMainMethod(AppClientContainer.java:517)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:411)
[testng] at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
[testng] at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
[testng] at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:323)
[testng] at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:338)
[testng] Caused by: javax.naming.NamingException: Lookup failed for 'java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory' in SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl}

[Root exception is javax.naming.NamingException: Lookup failed for 'jms/cdi_hello_mdb_QCF' in SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, com.sun.enterprise.naming.logicalName=java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory}

[Root exception is javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, com.sun.enterprise.naming.logicalName=java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory}

[Root exception is java.lang.RuntimeException: Orb initialization erorr]]]
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:518)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.container.common.impl.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:599)
[testng] ... 15 more
[testng] Caused by: javax.naming.NamingException: Lookup failed for 'jms/cdi_hello_mdb_QCF' in SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, com.sun.enterprise.naming.logicalName=java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory}

[Root exception is javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, com.sun.enterprise.naming.logicalName=java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory}

[Root exception is java.lang.RuntimeException: Orb initialization erorr]]
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:518)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
[testng] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[testng] at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
[testng] at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
[testng] at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
[testng] ... 18 more
[testng] Caused by: javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv=

{java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, com.sun.enterprise.naming.logicalName=java:comp/env/requestandapplicationscopeejbmdb.Main/queueConFactory}

[Root exception is java.lang.RuntimeException: Orb initialization erorr]
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:351)
[testng] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:504)
[testng] ... 25 more
[testng] Caused by: java.lang.RuntimeException: Orb initialization erorr
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:180)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:364)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:371)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:401)
[testng] at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:346)
[testng] ... 26 more
[testng] Caused by: java.lang.RuntimeException: org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:622)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.getORB(GlassFishORBManager.java:263)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBFactoryImpl.createORB(GlassFishORBFactoryImpl.java:93)
[testng] at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:152)
[testng] ... 30 more
[testng] Caused by: org.omg.CORBA.BAD_OPERATION: WARNING: IOP01210027: Error in running ORB configurator vmcid: OMG minor code: 27 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.orbConfiguratorError(Unknown Source)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:627)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:704)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.setParameters(ORBImpl.java:691)
[testng] at com.sun.corba.ee.spi.osgi.ORBFactory.initialize(ORBFactory.java:107)
[testng] at org.glassfish.enterprise.iiop.impl.GlassFishORBManager.initORB(GlassFishORBManager.java:581)
[testng] ... 33 more
[testng] Caused by: org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
[testng] at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
[testng] at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
[testng] at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
[testng] at $Proxy34.createListenerFailed(Unknown Source)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:98)
[testng] at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:248)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.getAcceptorIterator(LegacyServerSocketManagerImpl.java:163)
[testng] at com.sun.corba.ee.impl.legacy.connection.LegacyServerSocketManagerImpl.legacyIsLocalServerPort(LegacyServerSocketManagerImpl.java:130)
[testng] at com.sun.corba.ee.impl.ior.iiop.IIOPProfileImpl.isLocal(IIOPProfileImpl.java:341)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setLocalSubcontract(CorbaContactInfoListImpl.java:444)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setEffectiveTargetIOR(CorbaContactInfoListImpl.java:277)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.setTargetIOR(CorbaContactInfoListImpl.java:219)
[testng] at com.sun.corba.ee.impl.transport.CorbaContactInfoListImpl.<init>(CorbaContactInfoListImpl.java:183)
[testng] at com.sun.corba.ee.spi.transport.TransportDefault$1.create(TransportDefault.java:70)
[testng] at com.sun.corba.ee.impl.orbutil.ORBUtility.makeClientDelegate(ORBUtility.java:803)
[testng] at com.sun.corba.ee.impl.resolver.BootstrapResolverImpl.<init>(BootstrapResolverImpl.java:83)
[testng] at com.sun.corba.ee.spi.resolver.ResolverDefault.makeBootstrapResolver(ResolverDefault.java:89)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.initializeNaming(ORBConfiguratorImpl.java:363)
[testng] at com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:152)
[testng] at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:625)
[testng] ... 37 more
[testng] Caused by: java.net.BindException: Cannot assign requested address
[testng] at sun.nio.ch.Net.bind(Native Method)
[testng] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
[testng] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
[testng] at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createServerSocket(IIOPSSLSocketFactory.java:292)
[testng] at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.initialize(SocketOrChannelAcceptorImpl.java:91)
[testng] ... 52 more



 Comments   
Comment by Sreekanth [ 09/Jan/12 ]

Client and server applications.

Comment by Sreekanth [ 09/Jan/12 ]

This bug will need HA setup to reproduce.Please ping me to get access to the setup.

Comment by sherryshen [ 12/Jan/12 ]

See similar error in RHL5 and core tx tests on 3.1.2 b17
http://java.net/jira/browse/GLASSFISH-17971
[#|2012-01-11T09:56:17.421-0800|SEVERE|glassfish3.1.2|javax.enterprise.resource.corba.ORBUtil|
_ThreadID=21;_ThreadName=Thread-2;|
IOP00410016: Unable to create IIOP listener on the specified host all interfaces and port 43,700
org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016:
Unable to create IIOP listener on the specified host all interfaces and port 43,700 vmcid:
OMG minor code: 16 completed: No
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

Comment by Harshad Vilekar [ 24/Jan/12 ]

> org.omg.CORBA.COMM_FAILURE: SEVERE: IOP00410016: Unable to create IIOP listener on the specified host
> asqe-sblade-8.us.oracle.com and port 0 vmcid: OMG minor code: 16 completed: No

Similar issue was fixed in 3.1.2-b15 - GLASSFISH-17689. This bug is filed against later build.

Could you please rerun the test with the latest 3.1.2 build, and include the test output that shows - how the cluster is being formed, at what point the app is deployed - and which instance was killed / started. Also, please include server logs for all the instances.

Comment by Sreekanth [ 30/Jan/12 ]

Hi Harshad,

With Glassfish 3.1.2 build 18 on Solaris 11, the test is passing now.Here is an internal link to the report

http://agni-1.us.oracle.com/net/asqe-logs.us.oracle.com/export1/3.1.2/Results/build18/ha/sol11/summary/cdi.html

Thanks,
Sreekanth

Comment by Harshad Vilekar [ 30/Jan/12 ]

Fix for GLASSFISH-17689 resolves this also.





[GLASSFISH-18056] [508] Row has empty Header in the Monitoring Table. Created: 20/Dec/11  Updated: 19/Jan/12  Resolved: 20/Dec/11

Status: Closed
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2_b14
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: shaline Assignee: andriy.zhdanov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

OS: Solaris Sparc 10
GF 3.1.2 SCF b14
FF 8.0.1


Attachments: HTML File monitoring-table.htm     File working.diff    
Tags: 3_1_2-508, 3_1_2-verified, 3_1_2_approved

 Description   

In the Console Monitoring Data/Monitoring page in the right window, a row has an empty header. All the tables should have row and column Headers defined to meet accessibility standards.
Attached the OGHAG Table analyzer report for the Monitoring Page:



 Comments   
Comment by andriy.zhdanov [ 20/Dec/11 ]
  • What is the impact on the customer of the bug?

Minimal, this is for 508 compliance.

  • What is the cost/risk of fixing the bug?

No risk, fix is trivial, add N/A static text if not a cluster.

  • Is there an impact on documentation or message strings?

No

  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

508 compliance

  • Which is the targeted build of 3.1.2 for this fix?

3_1_2_b16

Comment by andriy.zhdanov [ 20/Dec/11 ]

Committed revision 51672.
Committed revision 51673

Comment by shaline [ 19/Jan/12 ]

Verified in GF 3.1.2 promoted b17.





[GLASSFISH-13436] Connectors: change error message for flush Created: 14/Sep/10  Updated: 17/Jan/12  Resolved: 27/Dec/11

Status: Closed
Project: glassfish
Component/s: jca
Affects Version/s: 4.0
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: lidiam Assignee: Shalini
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 13,436
Tags: 312_verified, 3_1-exclude, 3_1_2-approved

 Description   

build: glassfish-3.1-b20-09_13_2010.zip

Currently when Flush fails for connector connection pool the following error is
displayed on the screen:

An error has occurred
Failed to flush connection pool cFactPoolMore due to Flush Connection Pool
failed for cFactPoolMore. Please see server.log for more details..

This message needs to be improved. Btw, server.log contains:

[#|2010-09-14T17:26:21.312-0700|WARNING|glassfish3.1|javax.enterprise.resource.r
esourceadapter.com.sun.enterprise.resource.pool|_ThreadID=15;_ThreadName=Thread-
1;|RAR8023: Flush Connection Pool did not happen as pool - cFactPoolMore is not
initialized|#]

[#|2010-09-14T17:26:21.312-0700|SEVERE|glassfish3.1|com.sun.jersey.spi.container
.ContainerResponse|_ThreadID=15;_ThreadName=Thread-1;|The RuntimeException could
not be mapped to a response, re-throwing to the HTTP container
org.glassfish.admin.rest.CliFailureException: Failed to flush connection pool cF
actPoolMore due to Flush Connection Pool failed for cFactPoolMore. Please see se
rver.log for more details..
at org.glassfish.admin.rest.resources.TemplateExecCommand.executeCommand
(TemplateExecCommand.java:126)
at org.glassfish.admin.rest.resources.TemplateCommandPostResource.proces
sPost(TemplateCommandPostResource.java:84)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)



 Comments   
Comment by sumasri [ 07/Oct/10 ]

Added the target milestone.

Comment by sumasri [ 17/Oct/10 ]

This is fixed. It is giving a better error message that "An error has occurred
Failed to flush connection pool conn_pool1 due to Flush Connection Pool for pool
conn_pool1 failed. Please see server.log for more details.. "

Comment by Nazrul [ 21/Oct/10 ]

Updated Target Milestone to 3.1_ms06.

Comment by lidiam [ 22/Feb/11 ]

The message has not changed from the one in the description. It does not help users to tell them that A failed because A failed. We should either provide more details in the message or shorten it to say that A failed and users need to check server.log for more details. This message should be revised for grammar as well by the docs team.

Comment by Anissa Lam [ 22/Feb/11 ]

I believe the message is from the backend. Transfer to 'jca' for evaluation.

Comment by Jagadish [ 22/Feb/11 ]

Transferring to Shalini for evaluation.
Too late for fix in 3.1 hence re-targetting for 3.2

Comment by Shalini [ 20/Dec/11 ]

Fixed in trunk

Sending appserver/connectors/admin/src/main/java/org/glassfish/connectors/admin/cli/FlushConnectionPool.java
Sending appserver/connectors/admin/src/main/java/org/glassfish/connectors/admin/cli/LocalStrings.properties
Sending appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/service/ConnectorConnectionPoolAdminServiceImpl.java
Sending appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/ConnectionPool.java
Sending appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/PoolManagerImpl.java
Sending appserver/connectors/connectors-runtime/src/main/resources/com/sun/enterprise/resource/pool/LocalStrings.properties
Transmitting file data ......
Committed revision 51665.

Comment by Shalini [ 26/Dec/11 ]
  • What is the impact on the customer of the bug?

Customers who execute flush-connection-pool command are likely to see this error message displayed twice in the event of a failure.

  • How likely is it that a customer will see the bug and how serious is the bug?

Whenever a flush-connection-pool command fails.

  • Is it a regression? Does it meet other bug fix criteria (security, performance, etc.)?

No, this is not a regression.

  • What is the cost/risk of fixing the bug?

Fix for this issue is only in the FlushConnectionPool command and code paths where flush messages are displayed.

  • How risky is the fix? How much work is the fix? Is the fix complicated?

Fix is not risky. This issue will not be seen when the error report that is generated from this command is modified and sent back.

  • Is there an impact on documentation or message strings?

No, this does not involve a documentation change. There are some changes in the LocalStrings.properties to display appropriate error messages.

  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

The fix does not destabilize GlassFish as this is only a modification of error report generated.

  • Which is the targeted build of 3.1.2 for this fix?

b16.

Comment by Shalini [ 26/Dec/11 ]

Reopening this issue for a fix in 3.1.2 branch.

Comment by Shalini [ 27/Dec/11 ]

Fixed in 3.1.2 branch

Sending connectors/admin/src/main/java/org/glassfish/connectors/admin/cli/FlushConnectionPool.java
Sending connectors/admin/src/main/java/org/glassfish/connectors/admin/cli/LocalStrings.properties
Sending connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/service/ConnectorConnectionPoolAdminServiceImpl.java
Sending connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/ConnectionPool.java
Sending connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/PoolManagerImpl.java
Sending connectors/connectors-runtime/src/main/resources/com/sun/enterprise/resource/pool/LocalStrings.properties
Transmitting file data ......
Committed revision 51771.

Comment by lidiam [ 17/Jan/12 ]

Verified in build ogs-3.1.2-b18-01_13_2012.zip





[GLASSFISH-18039] [508] Long Running Process message dialogs are not identified by JAWS screen reader. Created: 17/Dec/11  Updated: 13/Jan/12  Resolved: 20/Dec/11

Status: Closed
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2_b14
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: shaline Assignee: andriy.zhdanov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

OS: Solaris Sparc 10
GF 3.1.2 SCF b14
FF 8.0.1


Attachments: File working.diff    
Tags: 3_1_2-508, 3_1_2-verified, 3_1_2_approved

 Description   

While doing certain operations in Console, like starting a cluster, instance etc, a small dialog with the message " A Long running process has been detected. Please wait " is displayed. This message dialog is not being identified by JAWS tool, and hence user does not know what is happening when there is a cluster being started or when certain operations are taking longer.



 Comments   
Comment by andriy.zhdanov [ 20/Dec/11 ]
  • What is the impact on the customer of the bug?

Not serious, missing the dialog is not important.

  • What is the cost/risk of fixing the bug?

No risk. Fix is to add role="dialog" and aria-describedby, and the trick is set focus when popping up the dialog.

  • Is there an impact on documentation or message strings?

No.

  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

508 tests

  • Which is the targeted build of 3.1.2 for this fix?

3_1_2_b16

Comment by andriy.zhdanov [ 20/Dec/11 ]

Committed revision 51669.

Comment by andriy.zhdanov [ 20/Dec/11 ]

Committed revision 51671

Comment by shaline [ 13/Jan/12 ]

Verified on HCF Promoted b17 using JAWS 12.0 and the dialogs are read out.





[GLASSFISH-17970] View Raw Log button missing on standalone instance page Created: 10/Dec/11  Updated: 13/Jan/12  Resolved: 15/Dec/11

Status: Closed
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2_b14
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: lidiam Assignee: andriy.zhdanov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

ogs-3.1.2-b14-12_08_2011.zip, windows xp


Attachments: JPEG File rawlogviewer-missing-stinstance.JPG     File working.diff    
Tags: 312_gui_new, 312_qa, 312_verified, 3_1_2-approved

 Description   

Created standalone instance and started it. Went to instance's general tab but View Raw Log button is missing (see attached screenshot).



 Comments   
Comment by andriy.zhdanov [ 15/Dec/11 ]
  • What is the impact on the customer of the bug?

Inconsistency through pages, standalone instance page should have the same buttons as server page.

  • What is the cost/risk of fixing the bug?

None, fix is trivial, add button.

  • Is there an impact on documentation or message strings?

No.

  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

Stand alone instances page.

  • Which is the targeted build of 3.1.2 for this fix?

b16

Comment by andriy.zhdanov [ 15/Dec/11 ]

Committed revision 51587
Committed revision 51588

Comment by lidiam [ 13/Jan/12 ]

Verified in build ogs-3.1.2-b17.zip





[GLASSFISH-18037] Provide information about cause of failure on the Console screen Created: 17/Dec/11  Updated: 12/Jan/12  Resolved: 22/Dec/11

Status: Closed
Project: glassfish
Component/s: distributed management
Affects Version/s: 3.1.2_b14
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: lidiam Assignee: Yamini K B
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

ogs-3.1.2-b14.zip


Attachments: JPEG File create-node-failed.JPG     Text File server.log    
Tags: 312_gui_new, 312_qa, 312_verified, 3_1_2-approved

 Description   

When attempting to install Glassfish on a remote machine, during node creation, to a directory that already has Glassfish installed, Admin Console displays the following message:

An error has occurred
Failed to install GlassFish on tuppy. Please check the DAS server.log.

server.log contains the cause of failure:

"The remote installation directory, /export/home/j2eetest/3.1.2/glassfish3, already exists. Use the --force option to overwrite it."

This message should be displayed in Admin Console.



 Comments   
Comment by Anissa Lam [ 17/Dec/11 ]

Note that console is giving the exact same error as when you run this in CLI.

%asadmin create-node-ssh --nodehost bigtruck.us.oracle.com --installdir /tmp/testing --install=true bigtruckNode
remote failure: Failed to install GlassFish on bigtruck.us.oracle.com. Please check the DAS server.log.
Command create-node-ssh failed.

The response map that is passed back from the command contains the following information:

"data => {
extraProperties={methods=[

{name=GET}

, {name=POST, messageParameters={install=

{acceptableValues=, optional=true, defaultValue=false, type=boolean}, id={acceptableValues=, optional=false, defaultValue=, type=string}, sshkeyfile={acceptableValues=, optional=true, defaultValue=, type=string}, installdir={acceptableValues=, optional=true, defaultValue=${com.sun.aas.productRoot}, type=string}, nodedir={acceptableValues=, optional=true, defaultValue=, type=string}, sshport={acceptableValues=, optional=true, defaultValue=22, type=string}, nodehost={acceptableValues=, optional=false, defaultValue=, type=string}, force={acceptableValues=, optional=true, defaultValue=false, type=boolean}

, archive=

{acceptableValues=, optional=true, defaultValue=, type=string}, AS_ADMIN_SSHKEYPASSPHRASE={acceptableValues=, optional=true, defaultValue=, type=string}

, AS_ADMIN_SSHPASSWORD=

{acceptableValues=, optional=true, defaultValue=, type=string}

, sshuser={acceptableValues=, optional=true, defaultValue=$

{user.name}

, type=string}}}]},

message=Failed to install GlassFish on bigtruck.us.oracle.com. Please check the DAS server.log.,
exit_code=FAILURE,

command=create-node-ssh AdminCommand}"

Console is displaying exactly whatever is returned in the message part, which is also displayed by CLI, saying:
"Failed to install GlassFish on bigtruck.us.oracle.com. Please check the DAS server.log".

Transfer to Yamini to fix this to see if it is possible to give the same error thats logged in server.log

Comment by Yamini K B [ 20/Dec/11 ]
  • What is the impact on the customer of the bug?

Its a usability issue. User will need to dig around for root cause of failure. The command might as well display the actual cause directly instead of asking user to go look for it.

  • What is the cost/risk of fixing the bug?

Low risk.

  • Is there an impact on documentation or message strings?

Yes, message strings will be re-arranged/removed.

  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

create-node-ssh, install-node-ssh dev tests

  • Which is the targeted build of 3.1.2 for this fix?
    B16
Comment by Yamini K B [ 22/Dec/11 ]

Fixed in 3.1.2 branch, r51727

Comment by Yamini K B [ 22/Dec/11 ]

Fixed in trunk, r51728

Comment by lidiam [ 12/Jan/12 ]

Verified in build ogs-3.1.2-b17.zip





[GLASSFISH-18042] Unnecessary warnings printed to server.log Created: 17/Dec/11  Updated: 12/Jan/12  Resolved: 21/Dec/11

Status: Closed
Project: glassfish
Component/s: admin
Affects Version/s: 3.1.2_b14
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: lidiam Assignee: Yamini K B
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

ogs-3.1.2-b14.zip


Attachments: Text File server.log    
Tags: 312_gui_new, 312_qa, 312_verified, 3_1_2-approved

 Description   

When installing glassfish to a remote machine in Admin Console, during ssh node creation, the following warnings are printed to server.log:

[#|2011-12-16T19:27:26.294-0800|WARNING|glassfish3.1.2|javax.enterprise.system.tools.admin.com.sun.enterprise.v3.admin.cluster|_ThreadID=64;_ThreadName=Thread-2;|Invalid install directory: could not find /export/home/j2eetest/3.1.2/glassfish3 on tuppy|#]

[#|2011-12-16T19:27:26.306-0800|WARNING|glassfish3.1.2|javax.enterprise.system.tools.admin.com.sun.enterprise.v3.admin.cluster|_ThreadID=64;_ThreadName=Thread-2;|Invalid install directory: could not find /export/home/j2eetest/3.1.2/glassfish3 on tuppy: host=tuppy port=22 user=j2eetest password=null keyFile=/export/home/j2eetest/.ssh/id_rsa keyPassPhrase=null authType=null knownHostFile=/export/home/j2eetest/.ssh/known_hosts|#]

The above warnings should not be printed when user selects to install Glassfish on the remote system, since this directory will be created during the installation process. This warning should only be printed if user does not select to install Glassfish and the directory does not exist.

Steps to reproduce:

1. Go to New Node screen and select to create an SSH node.
2. Fill out name and host. Make sure that the $

{com.sun.aas.productRoot}

/glassfish3 directory does not exist on the remote system.
3. Click Save to create the new node.
4. Check server.log for warnings mentioned above.



 Comments   
Comment by Anissa Lam [ 17/Dec/11 ]

That WARNING is not given by admin console.
Assign to Yamini for evaluation.

Comment by Yamini K B [ 20/Dec/11 ]
  • What is the impact on the customer of the bug?

Not a serious bug. Unnecessary log messages may confuse the user.

  • What is the cost/risk of fixing the bug?

No risk since its just about re-arranging the log messages.

  • Is there an impact on documentation or message strings?

No

  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

create-node-ssh, install-node-ssh dev tests

  • Which is the targeted build of 3.1.2 for this fix?

B16

Comment by Yamini K B [ 21/Dec/11 ]

Fixed in 3.1.2 branch, r51687

Comment by Yamini K B [ 21/Dec/11 ]

Fixed in trunk: r51688

Comment by lidiam [ 12/Jan/12 ]

Verified in build ogs-3.1.2-b17.zip





[GLASSFISH-18049] Windows username and password printed in clear text to server.log Created: 19/Dec/11  Updated: 12/Jan/12  Resolved: 20/Dec/11

Status: Closed
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2_b14
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Critical
Reporter: lidiam Assignee: Anissa Lam
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

ogs-3.1.2-b14.zip


Attachments: Text File diff.text    
Tags: 312_qa, 312_verified, 3_1_2_approved

 Description   

Currently when DCOM node creation or dcom validation fails, windows username and password are written to server.log in clear text:

[#|2011-12-19T12:22:05.781-0800|SEVERE|glassfish3.1.2|org.glassfish.admingui|_ThreadID=86;_ThreadName=Thread-2;|RestResponse.getResponse() gives FAILURE. endpoint = 'https://localhost:4848/management/domain/nodes/validate-dcom'; attrs = '

{windowsuser=j2eetest, host=jed-asqe-43, windowspassword=jabba, remotetestdir=C:\tmp}

'|#]

Password should not be printed to server.log in clear text.



 Comments   
Comment by Anissa Lam [ 19/Dec/11 ]

this is logged by admingui not the backend.

Comment by Anissa Lam [ 20/Dec/11 ]
  • What is the impact on the customer of the bug?
    This is security related. We are exposing user's password in the logfile when user may not be aware.
  • What is the cost/risk of fixing the bug?
    Should be minimum. The value of the password is masked off in a newly created map (containing the key and value) and log this newly created Map. No other executed code should be affect by this change.
  • Is there an impact on documentation or message strings?
    No.
  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?
    The pages that require password to be entered, purposely cause error and note that the password is masked off when logged in server.log.
    The following page has password entries:
  • create/edit SSH node, DCOM node,
  • setup ssh
  • validate dcom
  • JMS availability Tab
  • Change admin password (Domain -> Admin Password Tab)
  • create and edit Connector Connection Pool Security Map
  • Create and edit File User ( through File Realm user button)
  • create and update Password Alias (Domain -> Pswd Alias tab)
  • Which is the targeted build of 3.1.2 for this fix?
    3.1.2_b16

The diff is attached.

Comment by Anissa Lam [ 20/Dec/11 ]

Fix checked into 3.1.2 branch. Available starting from 12/21 nightly build.

Sending Users/anilam/Awork/V3/3.1.2/3.1.2/admingui/common/src/main/java/org/glassfish/admingui/common/util/RestUtil.java
Transmitting file data .
Committed revision 51670.

Revision: 51670
Author : anilam
Date : Dec 20, 2011 8:45:20 AM
GLASSFISH-18049. Mask off password before logging in logfile.
Approved: Joe Di Pol

Comment by Anissa Lam [ 31/Dec/11 ]

Ported the fix to trunk.
Log Message:
------------
GLASSFISH-18049; Mask off password before logging in logfile.
This has been checked into 3.1.2. Now port to trunk.
Revisions:
----------
51838
Modified Paths:
---------------
trunk/main/appserver/admingui/common/src/main/java/org/glassfish/admingui/common/util/RestUtil.java

Comment by lidiam [ 12/Jan/12 ]

verified in build ogs-3.1.2-b17.zip





[GLASSFISH-18065] Warnings printed to server.log on successfull startup Created: 21/Dec/11  Updated: 12/Jan/12  Resolved: 22/Dec/11

Status: Closed
Project: glassfish
Component/s: jts
Affects Version/s: 3.1.2_b15
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: lidiam Assignee: marina vatkina
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

ogs-3.1.2-b15.zip, solaris sparc


Tags: 312_qa, 312_verified, 3_1_2-approved

 Description   

Create a standalone instance and start it. The following warnings always seem to be printed to server.log on instance startup:

[#|2011-12-20T17:29:54.531-0800|WARNING|glassfish3.1.2|javax.enterprise.system.c
ore.transaction.com.sun.jts.CosTransactions|_ThreadID=10;_ThreadName=Thread-2;|J
TS5020: Invalid log path. Using [./jts].|#]

[#|2011-12-20T17:29:54.533-0800|WARNING|glassfish3.1.2|javax.enterprise.system.c
ore.transaction.com.sun.jts.CosTransactions|_ThreadID=10;_ThreadName=Thread-2;|J
TS5021: Invalid default log path. Using current directory.|#]

These messages suggest something is wrong with out of the box functionality.



 Comments   
Comment by marina vatkina [ 21/Dec/11 ]
  • What is the impact on the customer of the bug?

How likely is it that a customer will see the bug and how serious is the bug?
Is it a regression? Does it meet other bug fix criteria (security, performance, etc.)?

On every 1st startup after creation, on a non-DAS instance. The warning was there for some time. The warning is a side effect of the dynamic support for XA transactions and represent initial config setup.

  • What is the cost/risk of fixing the bug?

How risky is the fix? How much work is the fix? Is the fix complicated?

It's very simple. Involves extra checking of the existence of the transaction log directory in 2 places

  • Is there an impact on documentation or message strings?

None

  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

Regular tx recovery tests

  • Which is the targeted build of 3.1.2 for this fix?

b16

Comment by marina vatkina [ 21/Dec/11 ]

Fixed with rev 51712

Comment by marina vatkina [ 22/Dec/11 ]

Reopening... the changes broke tx_propagation test

Comment by marina vatkina [ 22/Dec/11 ]
  • What is the impact on the customer of the bug?

How likely is it that a customer will see the bug and how serious is the bug?
Is it a regression? Does it meet other bug fix criteria (security, performance, etc.)?

It fixes the regression. Before the original fix, the tx log files were some times created in the current directory instead of the dedicated one.

  • What is the cost/risk of fixing the bug?

How risky is the fix? How much work is the fix? Is the fix complicated?

It's very simple: replace invocation of mkdir() with mkdirs()

  • Is there an impact on documentation or message strings?

None

  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

Regular tx tests

  • Which is the targeted build of 3.1.2 for this fix?

b16

Comment by marina vatkina [ 22/Dec/11 ]

Fixed with rev 51742 - now that the logdir is calculated correctly, the whole path can be created dynamically

Comment by lidiam [ 12/Jan/12 ]

verified in build ogs-3.1.2-b17.zip





[GLASSFISH-17860] PortUnification exception seen in server.log when Console is accessed remotely. Created: 30/Nov/11  Updated: 11/Jan/12  Resolved: 11/Jan/12

Status: Resolved
Project: glassfish
Component/s: grizzly-kernel
Affects Version/s: None
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: shaline Assignee: oleksiys
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

OS : Windows 2008 server
browser : ff 8.0.1
GF 3.1.2 b12


Issue Links:
Dependency
depends on GLASSFISH-17987 Integrate Grizzly 1.9.43 Resolved

 Description   

When Admin Console is accessed from a remote browser after changing admin password to non empty password and secure-admin enabled, when we do any domain related operations from the Console, like changing passwords, creating password aliases etc, the below PortUnification exception is seen in the server.log. There are no error messages or exceptions seen in Console.
Steps to reproduce:
--install GF
--start domain1.
--from remote browser access console, access is denied, and login screen displayed.
--change-admin-password using CLI, enable-secure-admin and restart.
--from the remote browser provide the username/password and login. Console is loaded.
Now in the console try to change the domain password, or create a password alias and save.
The changes are saved, but server.log has the below Exception:

[#|2011-11-30T15:48:23.495-0800|INFO|glassfish3.1.2|javax.enterprise.system.core
.security.com.sun.enterprise.security.auth.realm|_ThreadID=17;_ThreadName=Thread
-2;|SEC1117: Realm [admin-realm] successfully updated.|#]

[#|2011-11-30T15:48:39.165-0800|WARNING|glassfish3.1.2|com.sun.grizzly.config.GrizzlyServiceListener|_ThreadID=25;_ThreadName=Thread-2;|GRIZZLY0059: PortUnification exception.
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:25)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:202)
at sun.nio.ch.IOUtil.read(IOUtil.java:175)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:243)
at com.sun.grizzly.util.Utils.readWithTemporarySelector(Utils.java:152)
at com.sun.grizzly.portunif.PUReadFilter.execute(PUReadFilter.java:245)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultPro
tocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav
a:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav
a:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java
:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextT
ask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.
java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadP
ool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool
.java:513)
at java.lang.Thread.run(Thread.java:662)

#]

[#|2011-11-30T15:49:11.825-0800|INFO|glassfish3.1.2|null|_ThreadID=26;_ThreadNam
e=Thread-2;|Domain Pinged: release.glassfish.oracle.com|#]



 Comments   
Comment by srinik76 [ 02/Dec/11 ]

Tried with latest build workspace in linux ubunut, remote machine solaris, firefox not able to reproduce.

Will try to find a windows machine and try to reproduce this.

Comment by srinik76 [ 05/Dec/11 ]

Tried in windows xp machine, not able to reproduce. No PortUnification error in server.log

Comment by shaline [ 05/Dec/11 ]

I tried on the nightly build dated b13-12-04-2011 on windows 2008 server, and was able to see this issue again. Found that this issue is not tied up with Domain tasks only, after enabling secure admin and accessing console from a remote browser, this Exception shows up in the server.log often while doing any operation in the console, like creating instances, domain passwords, open close Help windows etc.

Comment by Jason Lee [ 06/Dec/11 ]

This seems like a network-level issue to me and not a console issue.

Comment by oleksiys [ 13/Dec/11 ]

Grizzly issue:
http://java.net/jira/browse/GRIZZLY-1153

Comment by oleksiys [ 13/Dec/11 ]

will be fixed with Grizzly 1.9.43 integration





[GLASSFISH-17448] Empty uninstall page when try to uninstall GF in Windows 7 JA Created: 20/Oct/11  Updated: 10/Jan/12  Resolved: 10/Jan/12

Status: Closed
Project: glassfish
Component/s: installation
Affects Version/s: 3.1.2_b06
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: sunny-gui Assignee: Snjezana Sevo-Zenzerovic
Resolution: Cannot Reproduce Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Server OS: Windows 7 ENT SP1 x64 JA
Bundle: java_ee_sdk-6u4-b06-jdk-windows-x64-ml.exe


Attachments: JPEG File uninstall_cmd.jpg     JPEG File uninstall_empty_ja.jpg    
Tags: 3_1_2-review

 Description   

The uninstall page is empty when I try to uninstall GF.

To reproduce:
1. Download bundle "java_ee_sdk-6u4-b06-jdk-windows-x64-ml.exe " from http://javaweb.us.oracle.com/java/re/javaeesdk/6u4/promoted/b06/

2. Install bundle in Windows 7 ENT SP1 x64 JA

After finish installing, I did sanity check in cmd and Admin Console, it works fine.

3. Go to Start > Java EE 6 SDK > Uninstall, the newly opened Uninstall Page is empty.

Attached screen shot for your reference.



 Comments   
Comment by Anissa Lam [ 20/Oct/11 ]

Installer isssue.

Comment by scatari [ 08/Dec/11 ]

Could you please try resizing the window to see if more text is visible? Also, please try running uninstaller from directly under <InstallDir>.

Comment by sunny-gui [ 13/Dec/11 ]

Hi,

I verified with bundle java_ee_sdk-6u4-b13-jdk-windows-x64-ml.exe in the same OS, the issue is reproducible.

I resizing the window but no more text is visible. Also runnig uninstaller from GF_Install_Dir, the issue is same. Attached screen shot for your reference.

In case you need, here are my test host infos, you can remote login it.

Host Name: agc126.cn.oracle.com
username/password: Administrator/welcome
GF_Install_Home: c:\glassfish3\glassfish

Comment by sunny-gui [ 10/Jan/12 ]

Verified in b16, the issue was not reproducible, so close it. Details info as follows.

Server OS: Windows 7 x64 JA w/jdk1.6.0_26 x64
Bundle: java_ee_sdk-6u4-b16-jdk-windows-x64-ml.exe





[GLASSFISH-18117] [Red Hat]Number of connections appear in TIME_WAIT state when accessing console. Created: 04/Jan/12  Updated: 09/Jan/12  Resolved: 09/Jan/12

Status: Resolved
Project: glassfish
Component/s: admin_gui
Affects Version/s: None
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: sirajg Assignee: Anissa Lam
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

RHEL 5



 Description   

Reproducible on RedHat Linux, Glassfish 3.1.2, build 16. Access console pages and then run netstat -a | grep appserv. A number of open connections are listed in TIME_WAIT for a short time. These are then released, after waiting for short time - I observed a minute or less.

Related to http://java.net/jira/browse/GLASSFISH-16672. That issue was fixed. bthalmayr ran into issues running console on RedHat.



 Comments   
Comment by Anissa Lam [ 09/Jan/12 ]

In GLASSFISH-16672, bthalmayr reopened the bug with the following comment:

>>>>>
bthalmayr added a comment - 07/Nov/11 11:09 AM
Can you please reopen this bug again?

I'm still seeing it in 'GlassFish Server Open Source Edition 3.1.1 (build 12)' on RHEL 6.

It's also seen when clicking on 'resource configurations' etc.

No click within console for some time

netstat -a | grep -c appserv
1
Click within console on 'resources -> connectors -> connector-resources -> resources'

netstat -a | grep -c appserv
172
Exception from Log..

[#|2011-11-07T12:09:14.291+0100|WARNING|glassfish3.1.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=11609;_ThreadName=Thread-2;|StandardWrapperValve[FacesServlet]: PWC1406: Servlet.service() for servlet FacesServlet threw exception
java.lang.RuntimeException: java.lang.RuntimeException while attempting to process a 'beforeCreate' event for 'propertyContentPage'.
at com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:422)
at com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:394)
at com.sun.jsftemplating.layout.descriptors.LayoutComponent.beforeCreate(LayoutComponent.java:348)
...
...
>>>>>

I have just tried this on a Linux machine,
Linux liz-vm4 2.6.18-128.el5xen #1 SMP Wed Dec 17 12:22:24 EST 2008 i686 i686 i386 GNU/Linux
GlassFish 3.1.2 promoted b16
JDK 1.6.0_30.

I monitored the netstat output, and saw the behavior that Siraj mentioned. However, there is no exception like bthalmayr mentioned, the # of open connections is very reasonable even at the peak when i click around the console, create password alias, create cluster, start cluster, look at instance information etc.
The most that get created is 12, and after less than a min, went back down to 1.
Here is what i saw:

-bash-3.2$ date; netstat -a |grep -c appserv
Sun Jan 8 18:56:08 PST 2012
1
-bash-3.2$ date; netstat -a |grep -c appserv
Sun Jan 8 18:56:51 PST 2012
12
-bash-3.2$ date; netstat -a |grep appserv
Sun Jan 8 18:57:00 PST 2012
tcp 0 0 rhel5.3-32-vm:53602 rhel5.3-32-vm:appserv-http ESTABLISHED
tcp 0 0 rhel5.3-32-vm:53601 rhel5.3-32-vm:appserv-http ESTABLISHED
tcp 0 0 rhel5.3-32-vm:53600 rhel5.3-32-vm:appserv-http ESTABLISHED
tcp 0 0 rhel5.3-32-vm:53597 rhel5.3-32-vm:appserv-http ESTABLISHED
tcp 0 0 :appserv-http *: LISTEN
tcp 0 0 rhel5.3-32-vm:53617 rhel5.3-32-vm:appserv-http TIME_WAIT
tcp 0 0 rhel5.3-32-vm:53598 rhel5.3-32-vm:appserv-http TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53597 ESTABLISHED
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53602 ESTABLISHED
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53600 ESTABLISHED
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53601 ESTABLISHED
-bash-3.2$ date; netstat -a |grep -c appserv
Sun Jan 8 18:57:03 PST 2012
11
-bash-3.2$ date; netstat -a |grep appserv
Sun Jan 8 18:57:19 PST 2012
tcp 1 0 rhel5.3-32-vm:53602 rhel5.3-32-vm:appserv-http CLOSE_WAIT
tcp 1 0 rhel5.3-32-vm:53601 rhel5.3-32-vm:appserv-http CLOSE_WAIT
tcp 1 0 rhel5.3-32-vm:53600 rhel5.3-32-vm:appserv-http CLOSE_WAIT
tcp 1 0 rhel5.3-32-vm:53597 rhel5.3-32-vm:appserv-http CLOSE_WAIT
tcp 0 0 :appserv-http *: LISTEN
tcp 0 0 rhel5.3-32-vm:53617 rhel5.3-32-vm:appserv-http TIME_WAIT
tcp 0 0 rhel5.3-32-vm:53598 rhel5.3-32-vm:appserv-http TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53597 FIN_WAIT2
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53602 FIN_WAIT2
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53600 FIN_WAIT2
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53601 FIN_WAIT2
-bash-3.2$ date; netstat -a |grep appserv
Sun Jan 8 18:57:33 PST 2012
tcp 0 0 :appserv-http *: LISTEN
tcp 0 0 rhel5.3-32-vm:53617 rhel5.3-32-vm:appserv-http TIME_WAIT
tcp 0 0 rhel5.3-32-vm:53598 rhel5.3-32-vm:appserv-http TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53597 TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53602 TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53600 TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53601 TIME_WAIT
-bash-3.2$ date; netstat -a | grep appserv
Sun Jan 8 18:57:50 PST 2012
tcp 0 0 :appserv-http *: LISTEN
tcp 0 0 rhel5.3-32-vm:53617 rhel5.3-32-vm:appserv-http TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53597 TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53602 TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53600 TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53601 TIME_WAIT
-bash-3.2$ date; netstat -a | grep appserv
Sun Jan 8 18:58:17 PST 2012
tcp 0 0 :appserv-http *: LISTEN
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53597 TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53602 TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53600 TIME_WAIT
tcp 0 0 rhel5.3-32-vm:appserv-http rhel5.3-32-vm:53601 TIME_WAIT
-bash-3.2$ date; netstat -a | grep appserv
Sun Jan 8 19:00:41 PST 2012
tcp 0 0 :appserv-http *: LISTEN
-bash-3.2$ date; netstat -a |grep -c appserv
Sun Jan 8 19:01:03 PST 2012
1

So, the issues that bthalmayr reported for re-open that bug

  • # of open connection being 172
  • exception thrown when going to 'resources -> connectors -> connector-resources -> resources' cannot be reproduced on 3.1.2 b16.

I am closing this issue. If bthalmayr still sees this with 3.1.2 latest promoted build, please reopen.





[GLASSFISH-17897] [Regression] After Updating system from GF3.0.1 to GF 3.1.2, unable to start newly created standalone instance. Created: 05/Dec/11  Updated: 04/Jan/12  Resolved: 22/Dec/11

Status: Closed
Project: glassfish
Component/s: admin
Affects Version/s: 3.1.2_b12
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: Alex Pineda Assignee: Jennifer Chou
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

System running OEL5, JDK 1.6.0_27, GF 3.0.1 FCS (build 22), Update to GF 3.1.2 build 12. Update repository is at http://bat-s10-1.us.oracle.com/sun_v3_release_test.


Attachments: Text File diffs.txt     XML File domain.xml    
Tags: 3_1_2-approved

 Description   

This Update test scenario is part of the Update 3.1.1 SQE suite. From a high level, the scenario is
1. Install GF 3.0.1 (all default values - no password, default ports, local JDK)
2. Start GF 3.0.1 and deploy hello.war app (http://localhost:8080/hello)
3. Stop GF 3.0.1
4. Configure Update Center repository to point to our internal repository (http://bat-s10-1.us.oracle.com/sun_v3_release_test)
5. Perform an "image update"
6. Complete the Update through the --upgrade option (asadmin start-domain --upgrade domain1)
7. Start the domain (asadmin start-domain) and check the previously deployed app is working (http://localhost:8080/hello)
8. Shutdown the server (asadmin stop-domain domain1)
9. Start the domain
10. Create a standalone instance (asadmin create-local-instance st1)

Up to this point everything works, but when I try to start the standalone instance, I see the issue as follows:

asadmin start-local-instance st1
Waiting for st1 to start .......Error starting instance st1.
The server exited prematurely with exit code 0.
Before it died, it produced the following output:

Launching GlassFish on Felix platform
[#|2011-12-05T09:58:52.761-0800|INFO|glassfish3.1.2|com.sun.enterprise.server.logging.GFFileHandler|_ThreadID=1;_ThreadName=main;|Running GlassFish Version: GlassFish Server Open Source Edition 3.1.2-b12 (build 12)|#]

[#|2011-12-05T09:58:52.927-0800|INFO|glassfish3.1.2|org.glassfish.ha.store.spi.BackingStoreFactoryRegistry|_ThreadID=10;_ThreadName=main;|Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry|#]

[#|2011-12-05T09:58:53.259-0800|SEVERE|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=10;_ThreadName=main;|Unable to start v3. Closing all ports
java.lang.NullPointerException
at com.sun.grizzly.config.GrizzlyEmbeddedHttp.configureProtocol(GrizzlyEmbeddedHttp.java:312)
at com.sun.grizzly.config.GrizzlyEmbeddedHttp.configure(GrizzlyEmbeddedHttp.java:279)
at com.sun.grizzly.config.GrizzlyServiceListener.initializeListener(GrizzlyServiceListener.java:104)
at com.sun.grizzly.config.GrizzlyServiceListener.configure(GrizzlyServiceListener.java:89)
at com.sun.enterprise.v3.services.impl.GrizzlyListener.configure(GrizzlyListener.java:84)
at com.sun.enterprise.v3.services.impl.GrizzlyProxy.configureGrizzly(GrizzlyProxy.java:150)
at com.sun.enterprise.v3.services.impl.GrizzlyProxy.<init>(GrizzlyProxy.java:121)
at com.sun.enterprise.v3.services.impl.GrizzlyService.createNetworkProxy(GrizzlyService.java:445)
at com.sun.enterprise.v3.services.impl.GrizzlyService.postConstruct(GrizzlyService.java:353)
at com.sun.hk2.component.AbstractCreatorImpl.inject(AbstractCreatorImpl.java:131)
at com.sun.hk2.component.ConstructorCreator.initialize(ConstructorCreator.java:91)
at com.sun.hk2.component.AbstractCreatorImpl.get(AbstractCreatorImpl.java:82)
at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:67)
at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:139)
at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:76)
at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:253)
at com.sun.enterprise.v3.server.AppServerStartup.doStart(AppServerStartup.java:145)
at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:136)
at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:79)
at com.sun.enterprise.glassfish.bootstrap.GlassFishDecorator.start(GlassFishDecorator.java:63)
at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishImpl.start(OSGiGlassFishImpl.java:69)
at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(GlassFishMain.java:117)
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 com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97)
at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)

#]

[#|2011-12-05T09:58:53.259-0800|SEVERE|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=10;_ThreadName=main;|Startup service failed to start : com.sun.enterprise.v3.services.impl.GrizzlyService|#]

[#|2011-12-05T09:58:53.464-0800|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=13;_ThreadName=FelixStartLevel;|/export/sqe/workspace/glassfishv3/glassfish/nodes/localhost-domain1/st1/autodeploy/bundles does not exist, please create it.|#]

[#|2011-12-05T09:58:53.431-0800|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=12;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.41 started in: 179ms - bound to [0.0.0.0:28080]|#]

[#|2011-12-05T09:58:53.399-0800|INFO|glassfish3.1.2|javax.enterprise.system.tools.admin.com.sun.enterprise.v3.admin.cluster|_ThreadID=11;_ThreadName=Thread-6;|Server shutdown initiated|#]

[#|2011-12-05T09:58:54.104-0800|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=11;_ThreadName=Thread-6;|Already stopped, so just returning|#]

Command start-local-instance failed.

I can make the system available for debbugging if needed.



 Comments   
Comment by Tom Mueller [ 06/Dec/11 ]

Ryan, can you please look at this. It appears to be related to Grizzly configuration. Thanks.

Comment by Ryan Lubke [ 06/Dec/11 ]

Can you please attache the relevant domain.xml files? Thanks.

Comment by Tom Mueller [ 06/Dec/11 ]

Here is the domain.xml file that is in the domain after the local instance has been created.

Comment by Ryan Lubke [ 06/Dec/11 ]

Looks like there is a problem in the default configuration.

The following network listener is defined:

<network-listener port="$

{HTTP_SSL_LISTENER_PORT}

" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>

Notice it references http-listener-2. However, in the protocols section, there is no http-listener-2 protocol.

This error is carried over to the instance configuration.

Not up to speed on the upgrade process, so doing some digging to find out why that protocol was dropped.

Comment by Tom Mueller [ 06/Dec/11 ]

There are two bugs here.

1) Grizzly is getting an NPE for an invalid configuration.
2) The default-config that is being generated by the upgrade process is invalid.

We should fix (2) using this issue and then (1) won't show up. But the (1) error still should be fixed.

Comment by Tom Mueller [ 06/Dec/11 ]

Jennifer, please look at fixing (2). The default-config that is being generated by the upgrade process is invalid. It doesn't have an http-listener-2 protocol.

Comment by Ryan Lubke [ 06/Dec/11 ]

I don't disagree, however, it may be good to have someone more familiar with the upgrade process to spend cycles on this. Not sure who that would be.

I'll be logging an issue against grizzly for better error handling for non-existent elements.

Comment by Ryan Lubke [ 12/Dec/11 ]

NPE on the Grizzly side has been resolved [1] and will be available in the next integration.

[1] http://java.net/jira/browse/GRIZZLY-1145

Comment by Jennifer Chou [ 19/Dec/11 ]
  • What is the impact on the customer of the bug?

How likely is it that a customer will see the bug and how serious is the bug? Very likely if the customer is upgrading from 3.0.1. Fairly serious. The instance won't start unless the customer manually fixes the domain.xml
Is it a regression? Yes

  • What is the cost/risk of fixing the bug?

How risky is the fix? Fairly low How much work is the fix? I already have a fix. Is the fix complicated? No, there are only changes in 1 class.

  • Is there an impact on documentation or message strings? No.
  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish? Upgrade testing from 3.0.1. Then usual testing on the newly upgraded GlassFish.
  • Which is the targeted build of 3.1.2 for this fix? Target for b15.
Comment by Jennifer Chou [ 21/Dec/11 ]

Fixed in 3.1.2 branch.

==[IDE]== Dec 20, 2011 9:52:12 PM Committing...
commit -m "GLASSFISH-17897 After Updating system from GF3.0.1 to GF 3.1.2, unable to start newly created standalone instance...." /Users/jenchou/scratch/gf/3.1.2/admin/config-api/src/main/java/org/glassfish/config/support/DefaultConfigUpgrade.java
Sending /Users/jenchou/scratch/gf/3.1.2/admin/config-api/src/main/java/org/glassfish/config/support/DefaultConfigUpgrade.java
Transmitting file data ...
Committed revision 51686.
Revision: 51686
Author : jc129909
Date : Dec 20, 2011 9:52:31 PM
GLASSFISH-17897 After Updating system from GF3.0.1 to GF 3.1.2, unable to start newly created standalone instance.

Fixed problem in parsing the network-config section of the domain.xml template which resulted in incorrect default-config in domain.xml.
Two new attributes were added: in http and ssl.

Reviewed by: Tom Mueller

==[IDE]== Dec 20, 2011 9:52:37 PM Committing... finished.

Comment by Jennifer Chou [ 22/Dec/11 ]

Fixed in trunk.

==[IDE]== Dec 22, 2011 3:57:03 PM Committing...
commit -m "GLASSFISH-17897 After Updating system from GF3.0.1 to GF 3.1.2, unable to start newly created standalone instance...." /Users/jenchou/scratch/bg-fresh/all/main/nucleus/admin/config-api/src/main/java/org/glassfish/config/support/DefaultConfigUpgrade.java
Sending /Users/jenchou/scratch/bg-fresh/all/main/nucleus/admin/config-api/src/main/java/org/glassfish/config/support/DefaultConfigUpgrade.java
Transmitting file data ...
Committed revision 51740.
Revision: 51740
Author : jc129909
Date : Dec 22, 2011 3:57:46 PM
GLASSFISH-17897 After Updating system from GF3.0.1 to GF 3.1.2, unable to start newly created standalone instance.

Fixed problem in parsing the network-config section of the domain.xml template which resulted in incorrect default-config in domain.xml.
Two new attributes were added: in http and ssl.

Reviewed by: Tom Mueller

==[IDE]== Dec 22, 2011 3:57:49 PM Committing... finished.

Comment by Alex Pineda [ 04/Jan/12 ]

Verified the fix in promoted build 16 on Solaris and Linux systems. The local instance is able to start now, however, I'm seeing the same failure on Windows XP, but with different errors. Will file a separate bug for that.

Comment by Alex Pineda [ 04/Jan/12 ]

Correction. The Windows XP failure is seen on build15 not build16. Apologies for the confusion.

Comment by Byron Nevins [ 04/Jan/12 ]

run this:

asadmin start-local-instance --verbose your-instance

(1) What does it say?





[GLASSFISH-18081] validate-dcom has too much info in its output Created: 23/Dec/11  Updated: 28/Dec/11  Resolved: 27/Dec/11

Status: Resolved
Project: glassfish
Component/s: distributed management
Affects Version/s: 3.1.2_b15, 4.0_b16
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: Byron Nevins Assignee: Byron Nevins
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: 3_1_2-approved

 Description   

THere are two output levels for the command. Normal and --verbose.

1) Add a third one – debug which is triggered, like manyother commands by the env. var AS_DEBUG.
2) Make the current verbose output the debug output
3) make the current normal output the verbose output
4) make a very simple terse output the normal output

This only applies to success. If there is a failure give back as much info as is practicable.

Thanks to Nazrul Islam for this idea. This is why it is good for "fresh" eyes to look in...



 Comments   
Comment by Byron Nevins [ 23/Dec/11 ]

The 3 outputs of interest before making any changes. One per comment. This is the 'normal' success output:

d:\gf>vd bigapp-oblade-1
asadmin -W d:\pw validate-dcom -w hudson bigapp-oblade-1

Successfully verified that the host, bigapp-oblade-1, is not the local machine as required.
Successfully resolved host name to: bigapp-oblade-1/10.133.184.150
Successfully connected to DCOM Port at port 135 on host bigapp-oblade-1.
Successfully connected to NetBIOS Session Service at port 139 on host bigapp-oblade-1.
Successfully connected to Windows Shares at port 445 on host bigapp-oblade-1.
Successfully accessed C: on bigapp-oblade-1 using DCOM.
Successfully wrote delete_me.bat to C: on bigapp-oblade-1 using DCOM.
Successfully accessed WMI (Windows Management Interface) on bigapp-oblade-1. There are 83 processes running on bigapp-oblade-1.
Successfully ran the test script on bigapp-oblade-1 using DCOM.
The script simply ran the DIR command. Here are the first few lines from the output of the dir command on the remote machine:

C:\Windows\system32>dir C:\
Volume in drive C has no label.
Volume Serial Number is 6028-F4DB

Directory of C:\

12/05/2011 10:21 AM 63 .asadminpass
12/10/2011 12:50 AM 755 .asadmintruststore
12/19/2011 02:04 PM <DIR> aroot
12/22/2011 01:37 AM 49,083 cli.log
12/13/2011 06:29 PM 49,585 cli.log.run1

Verified that a JDK is installed and available in the Path on bigapp-oblade-1. javac -version returned this: javac 1.7.0_02

Comment by Byron Nevins [ 23/Dec/11 ]

This is current verbose output:

Successfully verified that the host, bigapp-oblade-1, is not the local machine as required.
Successfully resolved host name to: bigapp-oblade-1/10.133.184.150
Successfully connected to DCOM Port at port 135 on host bigapp-oblade-1.
Successfully connected to NetBIOS Session Service at port 139 on host bigapp-oblade-1.
Successfully connected to Windows Shares at port 445 on host bigapp-oblade-1.
Successfully accessed C: on bigapp-oblade-1 using DCOM.
Successfully wrote delete_me.bat to C: on bigapp-oblade-1 using DCOM.
Below are the command lines for all the remote processes that have one:
CommandLine = "\\SystemRoot\\System32
smss.exe";
CommandLine = "%SystemRoot%\\system32
csrss.exe ObjectDirectory=
Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll
=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ServerDll=sxssrv,4 ProfileControl=Off MaxReque
stThreads=16";
CommandLine = "%SystemRoot%\\system32
csrss.exe ObjectDirectory=
Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll
=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ServerDll=sxssrv,4 ProfileControl=Off MaxReque
stThreads=16";
CommandLine = "wininit.exe";
CommandLine = "winlogon.exe";
CommandLine = "C:\\Windows\\system32
services.exe";
CommandLine = "C:\\Windows\\system32
lsass.exe";
CommandLine = "C:\\Windows\\system32
lsm.exe";
CommandLine = "C:\\Windows\\system32
svchost.exe -k DcomLaunch";
CommandLine = "C:\\Windows\\system32
svchost.exe -k RPCSS";
CommandLine = "\"LogonUI.exe\" /flags:0x0";
CommandLine = "C:\\Windows\\System32
svchost.exe -k LocalServiceNetworkRestricted";
CommandLine = "C:\\Windows\\system32
svchost.exe -k netsvcs";
CommandLine = "C:\\Windows\\system32
svchost.exe -k LocalService";
CommandLine = "C:\\Windows\\System32
svchost.exe -k LocalSystemNetworkRestricted";
CommandLine = "C:\\Windows\\system32
svchost.exe -k NetworkService";
CommandLine = "\"C:
Program Files (x86)
Common Files
Symantec Shared\\ccSvcHst.exe\" /h ccCommon";
CommandLine = "C:\\Windows\\system32
svchost.exe -k LocalServiceNoNetwork";
CommandLine = "C:\\Windows\\System32
spoolsv.exe";
CommandLine = "\"C:
Program Files (x86)
Symantec AntiVirus\\DefWatch.exe\"";
CommandLine = "C:\\OracleATS\\agentmanager\\bin
AgentManagerService.exe -s C:\\OracleATS\\agentmanager\\bin\\\\AgentManagerService.conf";
CommandLine = "C:\\OracleATS\\openScript\\HelperService\\bin
wrapper.exe -s C:\\OracleATS\\openScript\\HelperService\\conf
wrapper.conf";
CommandLine = "\"..\\..\\jdk\\jre\\bin\\java\" -Doracle.config=./Wrapper.dll -Doracle.agent.dir=../../OFT -Doracle.agent.dir.1=../../agent -Doracl
e.agent.dir.2=../../DataCollector/bin -Doracle.ignoreChecksum=true -Xms16m -Xmx64m -Djava.library.path=\".;..;../../lib;../../OFT;../../oats/lib\" -cl
asspath \"./AgentManagerService.jar;../AgentManager.jar;../../lib/log4j-1.2.16.jar;../../lib/bcprov-jdk16-145.jar;../../lib/wlfullclient.jar;../../lib
/Utilities.jar;../../lib/Framework.jar;../../lib/common_ejbClient.jar;../../lib/common_ejb.jar;../processDescriptors/ProcessDescriptors.jar\" -Dwrappe
r.key=\"Wc9CKVeOSSU2o70y\" -Dwrapper.port=1787 -Dwrapper.use_system_time=\"TRUE\" -Dwrapper.version=\"3.1.2\" -Dwrapper.native_library=\"wrapper\" -Dw
rapper.service=\"TRUE\" -Dwrapper.cpu.timeout=\"10\" -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperSimpleApp oracle.oats.empstart.EmpStartMain 9
001";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "C:\\ORACLE~1\\wls\\wlserver\\server\\bin
beasvc.exe";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "C:\\STEMAgent\\agent10g\\bin
nmesrvc.exe ";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "c:\\stemag~1\\agent10g\\ccr\\bin
nmz.exe c:\\stemag~1\\agent10g\\ccr\\hosts
bigapp-oblade-1.us.oracle.com";
CommandLine = "\"..\\..\\jre\\bin\\java\" -Dfile.encoding=\"UTF-8\" -Djava.library.path=\"../lib\" -classpath \"../lib/wrapper.jar;../helperServic
e.jar;../log4j.jar\" -Dwrapper.key=\"ZPXm1Dkdr8GmapfT\" -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=1
352 -Dwrapper.version=\"3.3.2\" -Dwrapper.native_library=\"wrapper\" -Dwrapper.service=\"TRUE\" -Dwrapper.cpu.timeout=\"10\" -Dwrapper.jvmid=1 org.tan
ukisoftware.wrapper.WrapperSimpleApp oracle.oats.scripting.modules.functionalTest.helperService.MainClass";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "c:\\oracleats\\oxe\\app\\oracle\\product\\10.2.0\\server\\bin
ORACLE.EXE XE";
CommandLine = "C:\\Windows\\system32
svchost.exe -k regsvc";
CommandLine = "C:\\cygwin\\bin
cygrunsrv.exe";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "C:\\cygwin\\usr\\sbin
sshd.exe -D";
CommandLine = "\"C:
Program Files (x86)
Symantec AntiVirus\\Rtvscan.exe\"";
CommandLine = "cmd /c \"\"C:\\STEMAgent\\agent10g\\bin\\emctl.bat\" istart agent\"";
CommandLine = "C:\\STEMAgent\\agent10g\\\\perl\\5.8.3\\bin\\MSWin32-x64-multi-thread
perl.exe C:\\STEMAgent\\agent10g\\bin
emwd.pl agent";
CommandLine = "C:\\STEMAgent
agent10g/bin/emagent";
CommandLine = "C:\\Windows\\System32
svchost.exe -k termsvcs";
CommandLine = "C:\\Windows\\system32
svchost.exe -k NetworkServiceNetworkRestricted";
CommandLine = "C:\\Windows\\System32
msdtc.exe";
CommandLine = "%SystemRoot%\\system32
csrss.exe ObjectDirectory=
Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll
=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ServerDll=sxssrv,4 ProfileControl=Off MaxReque
stThreads=16";
CommandLine = "winlogon.exe";
CommandLine = "taskhost.exe USER";
CommandLine = "rdpclip";
CommandLine = "\"C:\\Windows\\system32\\Dwm.exe\"";
CommandLine = "C:\\Windows
Explorer.EXE";
CommandLine = "\"C:
Program Files (x86)
Common Files
Symantec Shared\\ccApp.exe\" ";
CommandLine = "\"C:\\Windows\\system32\\cmd.exe\" ";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "\"C:\\Windows\\system32\\cmd.exe\" ";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "\"C:\\Windows\\system32\\taskmgr.exe\" ";
CommandLine = "\"C:
Program Files\\Java\\jre6\\bin\\java.exe\" -cp C:/export/glassfish3/glassfish/modules/glassfish.jar -XX:+UnlockDiagnosticVMOp
tions -XX:MaxPermSize=192m -XX:NewRatio=2 -Xmx512m -client -javaagent:C:/export/glassfish3/glassfish/lib/monitor/flashlight-agent.jar -Dosgi.shell.tel
net.maxconn=1 -Dfelix.fileinstall.disableConfigSave=false -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver -Dfelix.fileinstall.dir=C:\\export
glassf
ish3
glassfish/modules/autostart/ -Djavax.net.ssl.keyStore=C:\\export\\glassfish3\\glassfish\\domains
domain1/config/keystore.jks -Dosgi.shell.telne
t.port=6666 -Djava.security.policy=C:\\export\\glassfish3\\glassfish\\domains
domain1/config/server.policy -Djava.awt.headless=true -Dfelix.fileinsta
ll.log.level=2 -Dfelix.fileinstall.poll=5000 -Dcom.sun.aas.instanceRoot=C:\\export\\glassfish3\\glassfish\\domains
domain1 -Dosgi.shell.telnet.ip=127
.0.0.1 -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory -Djava.end
orsed.dirs=C:\\export\\glassfish3\\glassfish/modules/endorsed;C:\\export\\glassfish3
glassfish/lib/endorsed -Dcom.sun.aas.installRoot=C:\\export
gla
ssfish3
glassfish -Dfelix.fileinstall.bundles.startTransient=true \"-Djava.ext.dirs=C:
Program Files\\Java\\jre6/lib/ext;C:
Program Files\\Java
jr
e6/jre/lib/ext;C:\\export\\glassfish3\\glassfish\\domains\\domain1/lib/ext\" -Dfelix.fileinstall.bundles.new.start=true -Djavax.net.ssl.trustStore=C:\
\export\\glassfish3\\glassfish\\domains
domain1/config/cacerts.jks -Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as -Djava.security.auth.logi
n.config=C:\\export\\glassfish3\\glassfish\\domains
domain1/config/login.conf DANTLR_USE_DIRECT_CLASS_LOADING=true -Dgosh.args=-nointeractive \"-Dj
ava.library.path=C:/export/glassfish3/glassfish/lib;C:/Windows/System32;C:/export/appserver-sqe/ee/cluster_inf;C:/Windows/Sun/Java/bin;C:/Windows;C:/b
in:/bin: C:/export/glassfish3/glassfish/bin:C:/aroot/jdk1.7.0_02/bin;C:/Perl64/site/bin;C:/Perl64/bin;C:/cygwin/bin;C:/OracleATS/oxe/app/oracle/produc
t/10.2.0/server/BIN;C:/Windows/System32/wbem;C:/Windows/System32/WindowsPowerShell/v1.0;C:/aroot/jdk1.7.0_02/bin;C:/export/glassfish3/glassfish/bin\"
com.sun.enterprise.glassfish.bootstrap.ASMain domainname domain1 -asadmin-args --host,,,localhost,,,port,,,4848,,,user,,,admin,,,-passwordfile,,
,C:/export/appserver-sqe/ee/cluster_inf/password.txt,,,-secure=false,,,terse=false,,,echo=false,,,interactive=false,,,start-domain,,,-verbose=
false,,,-debug=false,,,-domaindir,,,C:\\export\\glassfish3\\glassfish
domains,,,domain1 -instancename server -verbose false -debug false -asadmin-c
lasspath C:/export/glassfish3/glassfish/modules/admin-cli.jar -asadmin-classname com.sun.enterprise.admin.cli.AsadminMain -upgrade false -type DAS -do
maindir C:/export/glassfish3/glassfish/domains/domain1 -read-stdin true";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "\"C:
Program Files\\Java\\jre6\\bin\\java.exe\" -cp C:/export/glassfish3/glassfish/modules/glassfish.jar -XX:+UnlockDiagnosticVMOp
tions -XX:MaxPermSize=192m -XX:NewRatio=2 -Xmx512m -server -javaagent:C:/export/glassfish3/glassfish/lib/monitor/flashlight-agent.jar -Dosgi.shell.tel
net.maxconn=1 -Dfelix.fileinstall.disableConfigSave=false -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver -Dfelix.fileinstall.dir=C:\\export
glassf
ish3
glassfish/modules/autostart/ -Djavax.net.ssl.keyStore=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
in3/config/keystore.jks -Dosg
i.shell.telnet.port=26667 -Djava.security.policy=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
in3/config/server.policy -Djava.awt.head
less=true -Dfelix.fileinstall.log.level=3 -Dfelix.fileinstall.poll=5000 -Dcom.sun.aas.instanceRoot=C:\\export\\glassfish3\\glassfish\\nodes
localhost
-domain1
in3 -Dosgi.shell.telnet.ip=127.0.0.1 -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.Apps
erverConfigEnvironmentFactory -Djava.endorsed.dirs=C:\\export\\glassfish3\\glassfish/modules/endorsed;C:\\export\\glassfish3
glassfish/lib/endorsed -
Dcom.sun.aas.installRoot=C:\\export\\glassfish3
glassfish -Dfelix.fileinstall.bundles.startTransient=true \"-Djava.ext.dirs=C:
Program Files\\Java
jre6/lib/ext;C:
Program Files\\Java\\jre6/jre/lib/ext;C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1\\in3/lib/ext\" -Dfelix.fileinstall.
bundles.new.start=true -Djavax.net.ssl.trustStore=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
in3/config/cacerts.jks -Dcom.sun.enterp
rise.security.httpsOutboundKeyAlias=s1as -Djava.security.auth.login.config=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
in3/config/log
in.conf DANTLR_USE_DIRECT_CLASS_LOADING=true \"-Dgosh.args=-noshutdown -c noop=true\" \"-Djava.library.path=C:/export/glassfish3/glassfish/lib;C:/Wi
ndows/System32;C:/export/appserver-sqe/ee/cluster_inf;C:/Windows/Sun/Java/bin;C:/Windows;C:/bin:/bin: C:/export/glassfish3/glassfish/bin:C:/aroot/jdk1
.7.0_02/bin;C:/Perl64/site/bin;C:/Perl64/bin;C:/cygwin/bin;C:/OracleATS/oxe/app/oracle/product/10.2.0/server/BIN;C:/Windows/System32/wbem;C:/Windows/S
ystem32/WindowsPowerShell/v1.0;C:/aroot/jdk1.7.0_02/bin;C:/export/glassfish3/glassfish/bin\" com.sun.enterprise.glassfish.bootstrap.ASMain -asadmin-ar
gs -host,,,localhost,,,port,,,4848,,,user,,,admin,,,passwordfile,,,C:/export/appserver-sqe/ee/cluster_inf/password.txt,,,secure=false,,,-ter
se=false,,,-echo=false,,,interactive=false,,,start-local-instance,,,verbose=false,,,-debug=false,,,in3 -instancename in3 -verbose false -debug f
alse -asadmin-classpath C:/export/glassfish3/glassfish/modules/admin-cli.jar -asadmin-classname com.sun.enterprise.admin.cli.AsadminMain -upgrade fals
e -type INSTANCE -instancedir C:/export/glassfish3/glassfish/nodes/localhost-domain1/in3 -read-stdin true";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "\"C:
Program Files\\Java\\jre6\\bin\\java.exe\" -cp C:/export/glassfish3/glassfish/modules/glassfish.jar -XX:+UnlockDiagnosticVMOp
tions -XX:MaxPermSize=192m -XX:NewRatio=2 -Xmx512m -server -javaagent:C:/export/glassfish3/glassfish/lib/monitor/flashlight-agent.jar -Dosgi.shell.tel
net.maxconn=1 -Dfelix.fileinstall.disableConfigSave=false -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver -Dfelix.fileinstall.dir=C:\\export
glassf
ish3
glassfish/modules/autostart/ -Djavax.net.ssl.keyStore=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
qwerty/config/keystore.jks -D
osgi.shell.telnet.port=26668 -Djava.security.policy=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
qwerty/config/server.policy -Djava.aw
t.headless=true -Dfelix.fileinstall.log.level=3 -Dfelix.fileinstall.poll=5000 -Dcom.sun.aas.instanceRoot=C:\\export\\glassfish3\\glassfish\\nodes
loc
alhost-domain1
qwerty -Dosgi.shell.telnet.ip=127.0.0.1 -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverb
eans.AppserverConfigEnvironmentFactory -Djava.endorsed.dirs=C:\\export\\glassfish3\\glassfish/modules/endorsed;C:\\export\\glassfish3
glassfish/lib/e
ndorsed -Dcom.sun.aas.installRoot=C:\\export\\glassfish3
glassfish -Dfelix.fileinstall.bundles.startTransient=true \"-Djava.ext.dirs=C:
Program File
s\\Java\\jre6/lib/ext;C:
Program Files\\Java\\jre6/jre/lib/ext;C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1\\qwerty/lib/ext\" -Dfelix.
fileinstall.bundles.new.start=true -Djavax.net.ssl.trustStore=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
qwerty/config/cacerts.jks -
Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as -Djava.security.auth.login.config=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1\
\qwerty/config/login.conf DANTLR_USE_DIRECT_CLASS_LOADING=true \"-Dgosh.args=-noshutdown -c noop=true\" \"-Djava.library.path=C:/export/glassfish3/g
lassfish/lib;C:/Windows/System32;C:/export/glassfish3/glassfish/domains/domain1/config;C:/Windows/Sun/Java/bin;C:/Windows;C:/bin:/bin: C:/export/glass
fish3/glassfish/bin:C:/aroot/jdk1.7.0_02/bin;C:/Perl64/site/bin;C:/Perl64/bin;C:/cygwin/bin;C:/OracleATS/oxe/app/oracle/product/10.2.0/server/BIN;C:/W
indows/System32/wbem;C:/Windows/System32/WindowsPowerShell/v1.0;C:/aroot/jdk1.7.0_02/bin;C:/export/glassfish3/glassfish/bin\" com.sun.enterprise.glass
fish.bootstrap.ASMain asadmin-args --host,,,localhost,,,port,,,4848,,,secure=false,,,terse=false,,,echo=false,,,-interactive=false,,,start-l
ocal-instance,,,-verbose=false,,,debug=false,,,-node,,,localhost-domain1,,,qwerty -instancename qwerty -verbose false -debug false -asadmin-classp
ath C:/export/glassfish3/glassfish/modules/admin-cli.jar -asadmin-classname com.sun.enterprise.admin.cli.AsadminMain -upgrade false -type INSTANCE -in
stancedir C:/export/glassfish3/glassfish/nodes/localhost-domain1/qwerty -read-stdin true";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "\"C:
Program Files\\Java\\jre6\\bin\\java.exe\" -cp C:/export/glassfish3/glassfish/modules/glassfish.jar -XX:+UnlockDiagnosticVMOp
tions -XX:MaxPermSize=192m -XX:NewRatio=2 -Xmx512m -server -javaagent:C:/export/glassfish3/glassfish/lib/monitor/flashlight-agent.jar -Dosgi.shell.tel
net.maxconn=1 -Dfelix.fileinstall.disableConfigSave=false -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver -Dfelix.fileinstall.dir=C:\\export
glassf
ish3
glassfish/modules/autostart/ -Djavax.net.ssl.keyStore=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
i101/config/keystore.jks -Dos
gi.shell.telnet.port=26669 -Djava.security.policy=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
i101/config/server.policy -Djava.awt.he
adless=true -Dfelix.fileinstall.log.level=3 -Dfelix.fileinstall.poll=5000 -Dcom.sun.aas.instanceRoot=C:\\export\\glassfish3\\glassfish\\nodes
localho
st-domain1
i101 -Dosgi.shell.telnet.ip=127.0.0.1 -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.A
ppserverConfigEnvironmentFactory -Djava.endorsed.dirs=C:\\export\\glassfish3\\glassfish/modules/endorsed;C:\\export\\glassfish3
glassfish/lib/endorse
d -Dcom.sun.aas.installRoot=C:\\export\\glassfish3
glassfish -Dfelix.fileinstall.bundles.startTransient=true \"-Djava.ext.dirs=C:
Program Files
Jav
a\\jre6/lib/ext;C:
Program Files\\Java\\jre6/jre/lib/ext;C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1\\i101/lib/ext\" -Dfelix.fileinst
all.bundles.new.start=true -Djavax.net.ssl.trustStore=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
i101/config/cacerts.jks -Dcom.sun.e
nterprise.security.httpsOutboundKeyAlias=s1as -Djava.security.auth.login.config=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
i101/conf
ig/login.conf DANTLR_USE_DIRECT_CLASS_LOADING=true \"-Dgosh.args=-noshutdown -c noop=true\" \"-Djava.library.path=C:/export/glassfish3/glassfish/lib
;C:/Program Files/Java/jre6/bin;C:/export/glassfish3/glassfish/nodes/localhost-domain1/i101/config;C:/Windows/Sun/Java/bin;C:/Windows/System32;C:/Wind
ows;C:/bin:/bin: C:/export/glassfish3/glassfish/bin:C:/aroot/jdk1.7.0_02/bin;C:/Perl64/site/bin;C:/Perl64/bin;C:/cygwin/bin;C:/OracleATS/oxe/app/oracl
e/product/10.2.0/server/BIN;C:/Windows/System32/wbem;C:/Windows/System32/WindowsPowerShell/v1.0;C:/aroot/jdk1.7.0_02/bin;C:/export/glassfish3/glassfis
h/bin\" com.sun.enterprise.glassfish.bootstrap.ASMain asadmin-args --host,,,localhost,,,port,,,4848,,,secure=false,,,terse=false,,,-echo=false
,,,-interactive=false,,,start-local-instance,,,verbose=false,,,debug=false,,,-node,,,localhost-domain1,,,i101 -instancename i101 -verbose false
-debug false -asadmin-classpath C:/export/glassfish3/glassfish/modules/admin-cli.jar -asadmin-classname com.sun.enterprise.admin.cli.AsadminMain -upgr
ade false -type INSTANCE -instancedir C:/export/glassfish3/glassfish/nodes/localhost-domain1/i101 -read-stdin true";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "\"C:
Program Files\\Java\\jre6\\bin\\java.exe\" -cp C:/export/glassfish3/glassfish/modules/glassfish.jar -XX:+UnlockDiagnosticVMOp
tions -XX:MaxPermSize=192m -XX:NewRatio=2 -Xmx512m -server -javaagent:C:/export/glassfish3/glassfish/lib/monitor/flashlight-agent.jar -Dosgi.shell.tel
net.maxconn=1 -Dfelix.fileinstall.disableConfigSave=false -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver -Dfelix.fileinstall.dir=C:\\export
glassf
ish3
glassfish/modules/autostart/ -Djavax.net.ssl.keyStore=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
in1/config/keystore.jks -Dosg
i.shell.telnet.port=26666 -Djava.security.policy=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
in1/config/server.policy -Djava.awt.head
less=true -Dfelix.fileinstall.log.level=3 -Dfelix.fileinstall.poll=5000 -Dcom.sun.aas.instanceRoot=C:\\export\\glassfish3\\glassfish\\nodes
localhost
-domain1
in1 -Dosgi.shell.telnet.ip=127.0.0.1 -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.Apps
erverConfigEnvironmentFactory -Djava.endorsed.dirs=C:\\export\\glassfish3\\glassfish/modules/endorsed;C:\\export\\glassfish3
glassfish/lib/endorsed -
Dcom.sun.aas.installRoot=C:\\export\\glassfish3
glassfish -Dfelix.fileinstall.bundles.startTransient=true \"-Djava.ext.dirs=C:
Program Files\\Java
jre6/lib/ext;C:
Program Files\\Java\\jre6/jre/lib/ext;C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1\\in1/lib/ext\" -Dfelix.fileinstall.
bundles.new.start=true -Djavax.net.ssl.trustStore=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
in1/config/cacerts.jks -Dcom.sun.enterp
rise.security.httpsOutboundKeyAlias=s1as -Djava.security.auth.login.config=C:\\export\\glassfish3\\glassfish\\nodes\\localhost-domain1
in1/config/log
in.conf DANTLR_USE_DIRECT_CLASS_LOADING=true \"-Dgosh.args=-noshutdown -c noop=true\" \"-Djava.library.path=C:/export/glassfish3/glassfish/lib;C:/Wi
ndows/System32;C:/export/glassfish3/glassfish/domains/domain1/config;C:/Windows/Sun/Java/bin;C:/Windows;C:/bin:/bin: C:/export/glassfish3/glassfish/bi
n:C:/aroot/jdk1.7.0_02/bin;C:/Perl64/site/bin;C:/Perl64/bin;C:/cygwin/bin;C:/OracleATS/oxe/app/oracle/product/10.2.0/server/BIN;C:/Windows/System32/wb
em;C:/Windows/System32/WindowsPowerShell/v1.0;C:/aroot/jdk1.7.0_02/bin;C:/export/glassfish3/glassfish/bin\" com.sun.enterprise.glassfish.bootstrap.ASM
ain asadmin-args --host,,,localhost,,,port,,,4848,,,secure=false,,,terse=false,,,echo=false,,,interactive=false,,,start-local-instance,,,-
verbose=false,,,-debug=false,,,-node,,,localhost-domain1,,,in1 -instancename in1 -verbose false -debug false -asadmin-classpath C:/export/glassfish3
/glassfish/modules/admin-cli.jar -asadmin-classname com.sun.enterprise.admin.cli.AsadminMain -upgrade false -type INSTANCE -instancedir C:/export/glas
sfish3/glassfish/nodes/localhost-domain1/in1 -read-stdin true";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "%SystemRoot%\\system32
csrss.exe ObjectDirectory=
Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll
=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ServerDll=sxssrv,4 ProfileControl=Off MaxReque
stThreads=16";
CommandLine = "winlogon.exe";
CommandLine = "\"taskhost.exe\"";
CommandLine = "rdpclip";
CommandLine = "\"C:\\Windows\\system32\\Dwm.exe\"";
CommandLine = "C:\\Windows
Explorer.EXE";
CommandLine = "\"C:
Program Files (x86)
Common Files
Symantec Shared\\ccApp.exe\" ";
CommandLine = "\"C:\\Windows\\system32\\mmc.exe\" \"C:\\Windows\\system32\\ServerManager.msc\" ";
CommandLine = "C:\\Windows\\servicing
TrustedInstaller.exe";
CommandLine = "C:\\Windows\\system32
sppsvc.exe";
CommandLine = "\"C:\\Windows\\system32\\cmd.exe\" ";
CommandLine = "\\??\\C:\\Windows\\system32
conhost.exe";
CommandLine = "\"C:
Program Files (x86)
Mozilla Firefox\\firefox.exe\" ";
CommandLine = "C:\\Windows\\system32
DllHost.exe /Processid:

{76A64158-CB41-11D1-8B02-00600806D9B6}

";
CommandLine = "C:\\Windows\\system32\\wbem
wmiprvse.exe";
Successfully accessed WMI (Windows Management Interface) on bigapp-oblade-1. There are 83 processes running on bigapp-oblade-1.
Successfully ran the test script on bigapp-oblade-1 using DCOM.
The script simply ran the DIR command. Here are the first few lines from the output of the dir command on the remote machine:

C:\Windows\system32>dir C:\
Volume in drive C has no label.
Volume Serial Number is 6028-F4DB

Directory of C:\

12/05/2011 10:21 AM 63 .asadminpass
12/10/2011 12:50 AM 755 .asadmintruststore
12/19/2011 02:04 PM <DIR> aroot
12/22/2011 01:37 AM 49,083 cli.log
12/13/2011 06:29 PM 49,585 cli.log.run1

Verified that a JDK is installed and available in the Path on bigapp-oblade-1. javac -version returned this: javac 1.7.0_02

Comment by Byron Nevins [ 23/Dec/11 ]

I created a failure by giving it a bad passwod. Here's the output:

asadmin -W d:\pw validate-dcom -w hudson bigapp-oblade-1
remote failure:
Successfully verified that the host, bigapp-oblade-1, is not the local machine as required.
Successfully resolved host name to: bigapp-oblade-1/10.133.184.150
Successfully connected to DCOM Port at port 135 on host bigapp-oblade-1.
Successfully connected to NetBIOS Session Service at port 139 on host bigapp-oblade-1.
Successfully connected to Windows Shares at port 445 on host bigapp-oblade-1.
The remote file, C: doesn't exist on bigapp-oblade-1 : Logon failure: unknown user name or bad password.

Comment by Byron Nevins [ 23/Dec/11 ]

What is the impact on the customer of the bug?
He will get less voluminous output by default.

How likely is it that a customer will see the bug and how serious is the bug?
It's not a bug really. But he will always see it.

Is it a regression? Does it meet other bug fix criteria (security, performance, etc.)?
No. New feature. Tiny tiny bit better performance since there is less output returned.

What is the cost/risk of fixing the bug?
Maybe 2 hours with 90% of that red tape.

How risky is the fix? How much work is the fix? Is the fix complicated?
Very little work. Very very simple. Essentially no risk.

Is there an impact on documentation or message strings?
Perhaps an impact on Doc though I doubt it.

Which tests should QA (re)run to verify the fix did not destabilize GlassFish?
QA should re-run DCOM tests to verify

Which is the targeted build of 3.1.2 for this fix?
B16

Comment by Byron Nevins [ 27/Dec/11 ]

To avoid unintentional noise you get the huge output only when AS_DEBUG=true in the environment AND the verbose flag for the command is true.

Fixed in 3.1.2 and 4.0

Comment by Byron Nevins [ 27/Dec/11 ]

Sending D:\gf\branches\3.1.2\cluster\admin\src\main\java\com\sun\enterprise\v3\admin\cluster\ValidateDcom.java
Sending D:\gf\trunk\main\nucleus\cluster\admin\src\main\java\com\sun\enterprise\v3\admin\cluster\ValidateDcom.java
Transmitting file data ..
Committed revision 51793.

Comment by Byron Nevins [ 28/Dec/11 ]

outputs:

(1) normal success

asadmin -W d:\pw_vaio validate-dcom -w bnevins vaio
Command validate-dcom executed successfully.

(2) verbose success

asadmin -W d:\pw_vaio validate-dcom -w bnevins --verbose vaio

Successfully verified that the host, vaio, is not the local machine as required.
Successfully resolved host name to: vaio/10.28.51.105
Successfully connected to DCOM Port at port 135 on host vaio.
Successfully connected to NetBIOS Session Service at port 139 on host vaio.
Successfully connected to Windows Shares at port 445 on host vaio.
Successfully accessed C: on vaio using DCOM.
Successfully wrote delete_me.bat to C: on vaio using DCOM.
Successfully accessed WMI (Windows Management Interface) on vaio. There are 42 processes running on vaio.
Successfully ran the test script on vaio using DCOM.
The script simply ran the DIR command. Here are the first few lines from the output of the dir command on the remote machine:

C:\Windows\system32>dir C:\
Volume in drive C has no label.
Volume Serial Number is C024-AB90

Directory of C:\

11/07/2011 10:32 AM 10 aaaaaa
06/10/2009 01:42 PM 24 autoexec.bat
12/24/2011 01:55 PM <DIR> b
12/24/2011 12:35 PM <DIR> bin
06/10/2009 01:42 PM 10 config.sys

Verified that a JDK is installed and available in the Path on vaio. javac -version returned this: javac 1.6.0_27-ea

Command validate-dcom executed successfully.

(3) normal failure (same as verbose)
asadmin -W d:\pw_vaio validate-dcom -w bnevinss vaio
remote failure:
Successfully verified that the host, vaio, is not the local machine as required.
Successfully resolved host name to: vaio/10.28.51.105
Successfully connected to DCOM Port at port 135 on host vaio.
Successfully connected to NetBIOS Session Service at port 139 on host vaio.
Successfully connected to Windows Shares at port 445 on host vaio.
The remote file, C: doesn't exist on vaio : Logon failure: unknown user name or bad password.





[GLASSFISH-17626] Fragment-Host of l10n plugin needs to be updated Created: 03/Nov/11  Updated: 27/Dec/11  Resolved: 27/Dec/11

Status: Resolved
Project: glassfish
Component/s: l10n
Affects Version/s: 3.1.2_b07
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Critical
Reporter: Anissa Lam Assignee: gmurr
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: 3_1_2-review

 Description   

The bundle name of admin console modules has been changed, there is a 'main' in the name.
eg.
Bundle-SymbolicName: org.glassfish.main.admingui.console-web-plugin

The Fragment-Host specified in the MANIFEST.MF for each of the l10n jar will need to be updated accordingly.



 Comments   
Comment by gmurr [ 27/Dec/11 ]

Fixed in build16





[GLASSFISH-18026] Statement leak timeout and statement leak reclaim fields are not persisting, while creating a JDBC Connection pool. Created: 16/Dec/11  Updated: 27/Dec/11  Resolved: 27/Dec/11

Status: Resolved
Project: glassfish
Component/s: jdbc
Affects Version/s: None
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: sumasri Assignee: Shalini
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: 3_1_2-approved

 Description   

Even though we pass the Statement leak timeout and statement leak reclaim values through CLI for create-jdbc-connection-pool, the values are not persisting in domain.xml.

These 2 parameters are missing in CreateJDBC** command class.



 Comments   
Comment by Shalini [ 20/Dec/11 ]

When asadmin create-jdbc-connection-pool --help is done, the attributes statement-leak-timeout-in-seconds and statement-leak-reclaim are displayed. However the CreateJdbcConnectionPool command does not have these parameters.

This will impact the users of this command. Fix for this issue is only in this command class, since the documentation and man pages already have the attributes. 3.1.1 features will still be available and are not changed after this fix.

The default value for the statement-leak-timeout is 0 seconds and statement-leak-reclaim is false. When create-jdbc-connection-pool command is not used and these attributes are set using asadmin set commands, the functionality works fine. Hence QA should run any tests that use create-jdbc-connection-pool command to test this feature.

Comment by Shalini [ 27/Dec/11 ]

Added the 2 missing attributes "statement-leak-timeout-in-seconds" and "statement-leak-reclaim" to the create-jdbc-connection-pool command.

Fixed in trunk.
Sending appserver/jdbc/admin/src/main/java/org/glassfish/jdbc/admin/cli/CreateJdbcConnectionPool.java
Transmitting file data .
Committed revision 51767.

Fixed in 3.1.2
Sending jdbc/admin/src/main/java/org/glassfish/jdbc/admin/cli/CreateJdbcConnectionPool.java
Transmitting file data .
Committed revision 51768.





[GLASSFISH-18087] Flush connection pool fails to work when connection is leaked Created: 26/Dec/11  Updated: 27/Dec/11  Resolved: 27/Dec/11

Status: Resolved
Project: glassfish
Component/s: jdbc
Affects Version/s: 3.1.2, 4.0
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: Shalini Assignee: Shalini
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: 3_1_2-approved

 Description   

When connection leak tracing is ON and the pool is used by the application, in a case when connection is leaked by the application and flush-connection-pool is done to reset the connections in the pool, expected behavior is not seen.

As per the flush connection pool description :

"The flush-connection-pool subcommand resets a JDBC connection
pool or a
connector connection pool to its initial state. Any existing
live
connections are destroyed, which means that the transactions
associated with
these connections are lost. The subcommand then recreates the
initial
connections for the pool, and restores the pool to its steady
pool size. "

the active live connections in the connection pool must be destroyed.

This should be fixed.



 Comments   
Comment by Shalini [ 26/Dec/11 ]
  • What is the impact on the customer of the bug?

Customers who use flush-connection-pool command while leak tracing is ON will not observe expected behavior. Hence live connections given to the application should be destroyed as per the flush connection pool feature.

  • How likely is it that a customer will see the bug and how serious is the bug?

Users will notice this when flush command is used and connection leak tracing is ON.

  • Is it a regression? Does it meet other bug fix criteria (security, performance, etc.)?

No, this is not a regression.

  • What is the cost/risk of fixing the bug?

How risky is the fix? How much work is the fix? Is the fix complicated?

Fix is not complicated. Fix is only in the areas of code where flush connection pool command is executed.

  • Is there an impact on documentation or message strings?

No, it is already documented that the flush connection pool will destroy live connections.

  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

A flush-connection-pool command on a pool used by an application that has leaked a connection.

  • Which is the targeted build of 3.1.2 for this fix?

b16.

Comment by Shalini [ 27/Dec/11 ]

Modifying the flush connection pool behavior to remove all the active live connections from a pool when this operation is done. As a part of this operation, all the physical connection handles to the db are destroyed.

Fixed in trunk

Sending appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/ConnectionPool.java
Transmitting file data .
Committed revision 51762.

Fixed in 3.1.2 branch.

Sending connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/ConnectionPool.java
Transmitting file data .
Committed revision 51765.





[GLASSFISH-17852] HA IIOP Tests failed - ReferenceFactoryManager destroy failed Exception Created: 30/Nov/11  Updated: 24/Dec/11  Resolved: 24/Dec/11

Status: Resolved
Project: glassfish
Component/s: rmi_iiop_load_balancer
Affects Version/s: 3.1.2_b05
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: arunkumar_s Assignee: Harshad Vilekar
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on GLASSFISH-17092 CORBA Warning message on glassfish sh... Resolved
Tags: 3_1_2-review

 Description   

Ran full HA tests in 3.1.2.b05 and IIOP Tests failed because of EJBException (https://ejp-172x-154.india.sun.com/gf312/ha/results/summary/iiop.html)

Instance log:
-------------

[#|2011-11-09T20:22:47.485+0530|SEVERE|oracle-glassfish3.1.2|javax.enterprise.resource.corba|_ThreadID=54;_ThreadName=Thread-2;|Exception during POARemoteRefFactory::destroy()
org.omg.CORBA.OBJ_ADAPTER: WARNING: IOP02310830: ReferenceFactoryManager destroy failed vmcid: OMG minor code: 830 completed: No
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
at $Proxy230.rfmDestroyFailed(Unknown Source)
at com.sun.corba.ee.impl.oa.rfm.ReferenceFactoryManagerImpl.destroy(ReferenceFactoryManagerImpl.java:575)
at com.sun.corba.ee.impl.oa.rfm.ReferenceFactoryImpl.destroy(ReferenceFactoryImpl.java:66)
at org.glassfish.enterprise.iiop.impl.POARemoteReferenceFactory.destroy(POARemoteReferenceFactory.java:554)
at com.sun.ejb.containers.BaseContainer.doContainerCleanup(BaseContainer.java:4376)
at com.sun.ejb.containers.BaseContainer.onShutdown(BaseContainer.java:4257)
at org.glassfish.ejb.startup.EjbApplication.stop(EjbApplication.java:307)
at org.glassfish.internal.data.EngineRef.stop(EngineRef.java:169)
at org.glassfish.internal.data.ModuleInfo.stop(ModuleInfo.java:302)
at org.glassfish.internal.data.ApplicationInfo.stop(ApplicationInfo.java:322)
at com.sun.enterprise.v3.server.ApplicationLifecycle.unload(ApplicationLifecycle.java:999)
at com.sun.enterprise.v3.server.ApplicationLifecycle.disable(ApplicationLifecycle.java:1971)
at com.sun.enterprise.v3.server.ApplicationLoaderService.stopApplication(ApplicationLoaderService.java:454)
at com.sun.enterprise.v3.server.ApplicationLoaderService.preDestroy(ApplicationLoaderService.java:422)
at com.sun.hk2.component.AbstractCreatorInhabitantImpl.dispose(AbstractCreatorInhabitantImpl.java:83)
at com.sun.hk2.component.SingletonInhabitant.release(SingletonInhabitant.java:81)
at com.sun.hk2.component.EventPublishingInhabitant.release(EventPublishingInhabitant.java:108)
at com.sun.hk2.component.LazyInhabitant.release(LazyInhabitant.java:133)
at com.sun.enterprise.v3.server.AppServerStartup.stop(AppServerStartup.java:425)
at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.stop(GlassFishImpl.java:88)
at com.sun.enterprise.glassfish.bootstrap.GlassFishDecorator.stop(GlassFishDecorator.java:68)
at com.sun.enterprise.v3.admin.StopServer.doExecute(StopServer.java:70)
at com.sun.enterprise.v3.admin.cluster.StopInstanceInstanceCommand.execute(StopInstanceInstanceCommand.java:94)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.run(CommandRunnerImpl.java:383)
Caused by: java.lang.NullPointerException
at com.sun.corba.ee.impl.oa.poa.POAImpl.getPOAFactory(POAImpl.java:334)
at com.sun.corba.ee.impl.oa.poa.POAImpl.<init>(POAImpl.java:467)
at com.sun.corba.ee.impl.oa.poa.POAImpl.find_POA(POAImpl.java:1028)
at com.sun.corba.ee.impl.oa.rfm.ReferenceFactoryManagerImpl.destroy(ReferenceFactoryManagerImpl.java:557)
... 23 more

#]

Framework log error message:
----------------------------

javax.ejb.NoSuchEJBException
at com.sun.appserver.ee.tests.ejb.stateful._SFSB3Remote_Wrapper.getName(com/sun/appserver/ee/tests/ejb/stateful/_SFSB3Remote_Wrapper.java)
at com.sun.appserver.ee.tests.client.ClientDynamicClusterRemoveInstance.runFOBetweenBeanCalls(Unknown Source)
at com.sun.appserver.ee.tests.client.ClientDynamicClusterRemoveInstance.main(Unknown Source)
Caused by: java.rmi.NoSuchObjectException: CORBA OBJECT_NOT_EXIST 9999 No; nested exception is:
org.omg.CORBA.OBJECT_NOT_EXIST: ---------BEGIN server-side stack trace---------
org.omg.CORBA.OBJECT_NOT_EXIST: vmcid: 0x2000 minor code: 1807 completed: No
at org.glassfish.enterprise.iiop.impl.POARemoteReferenceFactory.preinvoke(POARemoteReferenceFactory.java:527)
at com.sun.corba.ee.impl.oa.poa.POAPolicyMediatorImpl_NR_USM.internalGetServant(POAPolicyMediatorImpl_NR_USM.java:93)
at com.sun.corba.ee.impl.oa.poa.POAPolicyMediatorBase.getInvocationServant(POAPolicyMediatorBase.java:139)
at com.sun.corba.ee.impl.oa.poa.POAImpl.getInvocationServant(POAImpl.java:1837)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.getServant(CorbaServerRequestDispatcherImpl.java:286)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.getServantWithPI(CorbaServerRequestDispatcherImpl.java:311)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:196)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1624)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1486)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:990)
at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:214)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:742)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:539)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2324)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540)

---------END server-side stack trace--------- vmcid: 0x2000 minor code: 1807 completed: No
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.mapSystemException(Util.java:269)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:213)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152)
at com.sun.corba.ee.impl.presentation.rmi.codegen.CodegenStubBase.invoke(CodegenStubBase.java:227)
at com.sun.appserver.ee.tests.ejb.stateful._SFSB3Remote_Remote_DynamicStub.getName(com/sun/appserver/ee/tests/ejb/stateful/_SFSB3Remote_Remote_DynamicStub.java)
... 3 more
Caused by: org.omg.CORBA.OBJECT_NOT_EXIST: ---------BEGIN server-side stack trace---------
org.omg.CORBA.OBJECT_NOT_EXIST: vmcid: 0x2000 minor code: 1807 completed: No
at org.glassfish.enterprise.iiop.impl.POARemoteReferenceFactory.preinvoke(POARemoteReferenceFactory.java:527)
at com.sun.corba.ee.impl.oa.poa.POAPolicyMediatorImpl_NR_USM.internalGetServant(POAPolicyMediatorImpl_NR_USM.java:93)
at com.sun.corba.ee.impl.oa.poa.POAPolicyMediatorBase.getInvocationServant(POAPolicyMediatorBase.java:139)
at com.sun.corba.ee.impl.oa.poa.POAImpl.getInvocationServant(POAImpl.java:1837)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.getServant(CorbaServerRequestDispatcherImpl.java:286)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.getServantWithPI(CorbaServerRequestDispatcherImpl.java:311)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:196)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1624)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1486)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:990)
at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:214)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:742)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:539)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2324)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540)

---------END server-side stack trace--------- vmcid: 0x2000 minor code: 1807 completed: No
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.sun.corba.ee.impl.protocol.giopmsgheaders.MessageBase.getSystemException(MessageBase.java:900)
at com.sun.corba.ee.impl.protocol.giopmsgheaders.ReplyMessage_1_2.getSystemException(ReplyMessage_1_2.java:131)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.getSystemExceptionReply(CorbaMessageMediatorImpl.java:637)
at com.sun.corba.ee.impl.protocol.CorbaClientRequestDispatcherImpl.processResponse(CorbaClientRequestDispatcherImpl.java:499)
at com.sun.corba.ee.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(CorbaClientRequestDispatcherImpl.java:373)
at com.sun.corba.ee.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:273)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:200)
... 6 more



 Comments   
Comment by Harshad Vilekar [ 15/Dec/11 ]
  • Did this test PASS earlier ? What is the release and build number ?
  • Is this failure consistent ?

The exception logged in the instance log is a known issue (GLASSFISH-17092) and does not represent HA failure - so may be ignored for the evaluation of this test.





[GLASSFISH-17092] CORBA Warning message on glassfish shutdown Created: 22/Jul/11  Updated: 24/Dec/11  Resolved: 23/Dec/11

Status: Resolved
Project: glassfish
Component/s: orb
Affects Version/s: 3.1.2, 4.0
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: Harshad Vilekar Assignee: Harshad Vilekar
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
blocks GLASSFISH-17852 HA IIOP Tests failed - ReferenceFacto... Resolved
Tags: 3_1-next, 3_1_1-scrubbed, 3_1_2-approved

 Description   

Server log shows the message "WARNING: IOP02310830: ReferenceFactoryManager destroy failed" when glassfish is shutdown.

Steps:
1. asadmin start-domain
2. deploy EJB app with remote interface
3. asadmin stop-domain
4. Check out server.log.

Note: The message is not printed if the app is undeployed before stopping the domain.

--------------- server.log --------------------------------
:
:
[#|2011-07-22T14:22:17.254-0700|INFO|glassfish3.1.1|javax.enterprise.system.tools.admin.com.sun.enterprise.v3.admin|_ThreadID=19;_Thre adName=Thread-39;|Server shutdown initiated|#]

[#|2011-07-22T14:22:17.282-0700|WARNING|glassfish3.1.1|javax.enterprise.resource.corba.POA|_ThreadID=19;_ThreadName=Thread-39;|IOP02310830: ReferenceFactoryManager destroy failed
org.omg.CORBA.OBJ_ADAPTER: WARNING: IOP02310830: ReferenceFactoryManager destroy failed vmcid: OMG minor code: 830 completed: No
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
at $Proxy138.rfmDestroyFailed(Unknown Source)
at com.sun.corba.ee.impl.oa.rfm.ReferenceFactoryManagerImpl.destroy(ReferenceFactoryManagerImpl.java:575)
at com.sun.corba.ee.impl.oa.rfm.ReferenceFactoryImpl.destroy(ReferenceFactoryImpl.java:66)
at org.glassfish.enterprise.iiop.impl.POARemoteReferenceFactory.destroy(POARemoteReferenceFactory.java:555)
at com.sun.ejb.containers.BaseContainer.doContainerCleanup(BaseContainer.java:4333)
at com.sun.ejb.containers.BaseContainer.onShutdown(BaseContainer.java:4237)
at org.glassfish.ejb.startup.EjbApplication.stop(EjbApplication.java:307)
at org.glassfish.internal.data.EngineRef.stop(EngineRef.java:169)
at org.glassfish.internal.data.ModuleInfo.stop(ModuleInfo.java:302)
at org.glassfish.internal.data.ApplicationInfo.stop(ApplicationInfo.java:322)
at com.sun.enterprise.v3.server.ApplicationLifecycle.unload(ApplicationLifecycle.java:999)
at com.sun.enterprise.v3.server.ApplicationLifecycle.disable(ApplicationLifecycle.java:1971)
at com.sun.enterprise.v3.server.ApplicationLoaderService.stopApplication(ApplicationLoaderService.java:454)
at com.sun.enterprise.v3.server.ApplicationLoaderService.preDestroy(ApplicationLoaderService.java:422)
at com.sun.hk2.component.AbstractCreatorInhabitantImpl.dispose(AbstractCreatorInhabitantImpl.java:83)
at com.sun.hk2.component.SingletonInhabitant.release(SingletonInhabitant.java:81)
at com.sun.hk2.component.EventPublishingInhabitant.release(EventPublishingInhabitant.java:108)
at com.sun.hk2.component.LazyInhabitant.release(LazyInhabitant.java:133)
at com.sun.enterprise.v3.server.AppServerStartup.stop(AppServerStartup.java:425)
at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.stop(GlassFishImpl.java:88)
at com.sun.enterprise.glassfish.bootstrap.GlassFishDecorator.stop(GlassFishDecorator.java:68)
at com.sun.enterprise.v3.admin.StopServer.doExecute(StopServer.java:70)
at com.sun.enterprise.v3.admin.StopDomainCommand.execute(StopDomainCommand.java:95)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.run(CommandRunnerImpl.java:383)
Caused by: java.lang.NullPointerException
at com.sun.corba.ee.impl.oa.poa.POAImpl.getPOAFactory(POAImpl.java:334)
at com.sun.corba.ee.impl.oa.poa.POAImpl.<init>(POAImpl.java:467)
at com.sun.corba.ee.impl.oa.poa.POAImpl.find_POA(POAImpl.java:1028)
at com.sun.corba.ee.impl.oa.rfm.ReferenceFactoryManagerImpl.destroy(ReferenceFactoryManagerImpl.java:557)
... 23 more

#]
-----------------------------------------------

This Warn message need not (should not ?) show up in the server log by default. To resolve - the log level need to be changed to FINE (or FINEST).



 Comments   
Comment by scatari [ 26/Jul/11 ]

No impact on shutdown, these are just warning messages that need to be cleaned up.

Comment by Harshad Vilekar [ 23/Dec/11 ]
  • What is the impact on the customer of the bug?
    Exception message logged in server log during shutdown.
  • How likely is it that a customer will see the bug and how serious is the bug?
    Shows up every time the server running remote EJB is shutdown.
  • Is it a regression? Does it meet other bug fix criteria (security, performance, etc.)?
    Exists in 3.1.1 also.
  • What is the cost/risk of fixing the bug?
    Fix is ready.
  • How risky is the fix? How much work is the fix? Is the fix complicated?
    Low risk. Only affects shutdown operation.
  • Is there an impact on documentation or message strings?
    No.
  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?
    Tests that exercise Remote EJBs. Embedded GlassFish tests.
  • Which is the targeted build of 3.1.2 for this fix?
    B16.
Comment by Harshad Vilekar [ 24/Dec/11 ]

Trunk - Committed revision 51754.





[GLASSFISH-17174] NPE waiting to fire Created: 09/Aug/11  Updated: 23/Dec/11  Resolved: 23/Dec/11

Status: Resolved
Project: glassfish
Component/s: monitoring
Affects Version/s: 3.1.1, 3.1.2, 4.0
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: Byron Nevins Assignee: Jennifer Chou
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: 3_1_2-approved

 Description   

(1) Aren't TODO comments useless in actual practice? There is no reminding like in C #pragma's

From FlashlightProbeProviderFactory:

public <T> T getProbeProvider(Class<T> providerClazz, String invokerId)
throws InstantiationException, IllegalAccessException {
//TODO: check for null and generate default names

// JIRA note: KABOOM!!!!!
ProbeProvider provAnn = providerClazz.getAnnotation(ProbeProvider.class);

String moduleProviderName = provAnn.moduleProviderName();
String moduleName = provAnn.moduleName();
String probeProviderName = provAnn.probeProviderName();

(2)
In that same file there is a confusing mess of 4 getProbeProvider methods. 3 of them are implementation methods from the interface. Why isn't the fourth? In order to us that method you have to cast from the interface to the concrete class.



 Comments   
Comment by Byron Nevins [ 09/Dec/11 ]

Asking for help from Jennifer

Comment by Jennifer Chou [ 23/Dec/11 ]

For fixing (1)

  • What is the impact on the customer of the bug?

How likely is it that a customer will see the bug and how serious is the bug?

Not as likely, since all the GlassFish Probe Providers have been written appropriately. The bug would only appear if another Probe Provider is added where one of the attributes, moduleProviderName, moduleName, or probeProviderName is not specified. Then there would be an NPE.

Is it a regression? No. Does it meet other bug fix criteria (security, performance, etc.)? No.

  • What is the cost/risk of fixing the bug?

How risky is the fix? Low risk. How much work is the fix? Low cost. Is the fix complicated? No.

  • Is there an impact on documentation or message strings? No.
  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish? Monitoring tests.
  • Which is the targeted build of 3.1.2 for this fix? b16
Comment by Jennifer Chou [ 23/Dec/11 ]

Fixed on 3.1.2 branch.

==[IDE]== Dec 23, 2011 4:06:15 PM Committing...
commit -m "GLASSFISH-17174 NPE waiting to fire..." /Users/jenchou/scratch/gf/3.1.2/flashlight/framework/src/main/java/org/glassfish/flashlight/impl/provider/FlashlightProbeProviderFactory.java
Sending /Users/jenchou/scratch/gf/3.1.2/flashlight/framework/src/main/java/org/glassfish/flashlight/impl/provider/FlashlightProbeProviderFactory.java
Transmitting file data ...
Committed revision 51753.
Revision: 51753
Author : jc129909
Date : Dec 23, 2011 4:07:30 PM
GLASSFISH-17174 NPE waiting to fire
Added null checks and default values for ProbeProvider moduleProviderName, moduleName, probeProviderName.

Reviewed by: Byron Nevins
Tests: QL, monitoring dev tests

==[IDE]== Dec 23, 2011 4:07:33 PM Committing... finished.

Fixed on trunk.

Resource URL https://svn.java.net/svn/glassfish~svn/trunk/main/nucleus/flashlight/framework/src/main/java/org/glassfish/flashlight/impl/provider/FlashlightProbeProviderFactory.java
Repository Root URL https://svn.java.net/svn/glassfish~svn
Revision 51743
Last Changed Author jc129909
Last Changed Date Dec 22, 2011 7:59:32 PM
Last Changed Revision 51743





[GLASSFISH-17650] CTS/jaxws failures (SAAJ0511: Unable to create envelope from given source) Created: 07/Nov/11  Updated: 23/Dec/11  Resolved: 23/Dec/11

Status: Resolved
Project: glassfish
Component/s: packaging
Affects Version/s: 3.1.2_b07
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: Dennis MacConnell Assignee: janey
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

AIX 6.1 using running with IBM JDK6 (SR9 FP1)


Attachments: Zip Archive logs.zip     Java Source File TestUtf16.java     File ts.out    

 Description   

I'm getting three different jaxws failures running CTS against glassfish 3.1.2 B7.

The three test use UTF-16 encoding and only fail with appclient.
The same tests pass in ejb and servlet.

Here is a snippet of the server log:
11-07-2011 10:39:50: --------------------
11-07-2011 10:39:50: Logging SOAPResponse
11-07-2011 10:39:50: --------------------
11-07-2011 10:39:50: \u00fe\u00ff\u0000<\u0000?\u0000x\u0000m\u0000l\u0000 \u0000v\u0000e\u0000r\u0000s\u0000i\u0000o\u0000n\u0000=\u0000'\u00001\u0000.\u00000\u0000'\u0000 \u0000e\u0000n\u0000c\u0000o\u0000d\u0000i\u0000n\u0000g\u0000=\u0000'\u0000U\u0000T\u0000F\u0000-\u00001\u00006\u0000'\u0000?\u0000>\u0000<\u0000S\u0000:\u0000E\u0000n\u0000v\u0000e\u0000l\u0000o\u0000p\u0000e\u0000 \u0000x\u0000m\u0000l\u0000n\u0000s\u0000:\u0000S\u0000=\u0000"\u0000h\u0000t\u0000t\u0000p\u0000:\u0000/\u0000/\u0000s\u0000c\u0000h\u0000e\u0000m\u0000a\u0000s\u0000.\u0000x\u0000m\u0000l\u0000s\u0000o\u0000a\u0000p\u0000.\u0000o\u0000r\u0000g\u0000/\u0000s\u0000o\u0000a\u0000p\u0000/\u0000e\u0000n\u0000v\u0000e\u0000l\u0000o\u0000p\u0000e\u0000/\u0000"\u0000>\u0000<\u0000S\u0000:\u0000B\u0000o\u0000d\u0000y\u0000>\u0000<\u0000O\u0000u\u0000t\u0000p\u0000u\u0000t\u0000R\u0000e\u0000s\u0000p\u0000o\u0000n\u0000s\u0000e\u0000S\u0000t\u0000r\u0000i\u0000n\u0000g\u0000 \u0000x\u0000m\u0000l\u0000n\u0000s\u0000:\u0000n\u0000s\u00002\u0000=\u0000"\u0000h\u0000t\u0000t\u0000p\u0000:\u0000/\u0000/\u0000S\u0000w\u0000a\u0000T\u0000e\u0000s\u0000t\u0000S\u0000e\u0000r\u0000v\u0000i\u0000c\u0000e\u0000.\u0000o\u0000r\u0000g\u0000/\u0000w\u0000s\u0000d\u0000l\u0000"\u0000 \u0000x\u0000m\u0000l\u0000n\u0000s\u0000=\u0000"\u0000h\u0000t\u0000t\u0000p\u0000:\u0000/\u0000/\u0000S\u0000w\u0000a\u0000T\u0000e\u0000s\u0000t\u0000S\u0000e\u0000r\u0000v\u0000i\u0000c\u0000e\u0000.\u0000o\u0000r\u0000g\u0000/\u0000x\u0000s\u0000d\u0000"\u0000>\u0000<\u0000m\u0000y\u0000S\u0000t\u0000r\u0000i\u0000n\u0000g\u0000>\u0000H\u0000e\u0000l\u0000l\u0000o\u0000<\u0000/\u0000m\u0000y\u0000S\u0000t\u0000r\u0000i\u0000n\u0000g\u0000>\u0000<\u0000/\u0000O\u0000u\u0000t\u0000p\u0000u\u0000t\u0000R\u0000e\u0000s\u0000p\u0000o\u0000n\u0000s\u0000e\u0000S\u0000t\u0000r\u0000i\u0000n\u0000g\u0000>\u0000<\u0000/\u0000S\u0000:\u0000B\u0000o\u0000d\u0000y\u0000>\u0000<\u0000/\u0000S\u0000:\u0000E\u0000n\u0000v\u0000e\u0000l\u0000o\u0000p\u0000e\u0000>
ERROR: 'Content is not allowed in prolog.'
Nov 7, 2011 10:39:50 AM com.sun.xml.messaging.saaj.soap.EnvelopeFactory createEnvelope
SEVERE: SAAJ0511: Unable to create envelope from given source
11-07-2011 10:39:50: ERROR: Exception at:
11-07-2011 10:39:50: ERROR: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Unable to create envelope from given source:
at com.sun.xml.messaging.saaj.soap.EnvelopeFactory.createEnvelope(EnvelopeFactory.java:127)
at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPPart1_1Impl.createEnvelopeFromSource(SOAPPart1_1Impl.java:83)
at com.sun.xml.messaging.saaj.soap.SOAPPartImpl.getEnvelope(SOAPPartImpl.java:140)
at com.sun.ts.tests.jaxws.wsi.w2j.document.literal.swatest.Client.VerifyUTF16EncodingOfRootPartWithoutAttachments(Client.java:683)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.sun.ts.lib.harness.EETest.run(EETest.java:495)
at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:113)
at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30)
at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102)
at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392)
at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:210)
at com.sun.ts.lib.harness.EETest.run(EETest.java:204)
at com.sun.ts.tests.common.vehicle.wsappclient.WSAppclient.main(WSAppclient.java:39)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.glassfish.appclient.client.acc.AppClientContainer.launch(AppClientContainer.java:438)
at org.glassfish.appclient.client.AppClientFacade.launch(AppClientFacade.java:182)
at org.glassfish.appclient.client.AppClientGroupFacade.main(AppClientGroupFacade.java:65)
Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:673)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.sun.xml.messaging.saaj.util.transform.EfficientStreamingTransformer.transform(EfficientStreamingTransformer.java:414)
at com.sun.xml.messaging.saaj.soap.EnvelopeFactory.createEnvelope(EnvelopeFactory.java:118)
... 22 more
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1269)
at org.xml.sax.helpers.XMLFilterImpl.parse(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:607)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:661)

The class com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl is found in the aixporting-repackaged.jar

I attached the full console output from the the test.



 Comments   
Comment by Dennis MacConnell [ 07/Nov/11 ]

This bug has been filed by Dennis MacConnell.

Comment by Dennis MacConnell [ 07/Nov/11 ]

The stack mentioned in the report is from CTS and not the server log.

Comment by Martin Grebac [ 14/Nov/11 ]

Hi, did this test pass with GF 3.1.1 on AIX?

Comment by Martin Grebac [ 14/Nov/11 ]

updating target version

Comment by Dennis MacConnell [ 14/Nov/11 ]

Martin, These test did pass on glassfish 3.1.1 AIX build.

Comment by Martin Grebac [ 30/Nov/11 ]

OK, gonna look into this - where can I debug this and how do I invoke the tests?

Comment by Martin Grebac [ 05/Dec/11 ]

From the trace it appears that the client side parser is not capable of understanding the UTF16-BOM encoding, which is correctly returned as a result of the call (UTF-16 does not specify directly whether BOM or non-BOM should be used). I assume this is regression because 3.1.1 returned UTF-8 encoding no matter what the request encoding was, or there is an issue with classpath where different parser is used for parsing the response compared to the default woodstoax in non-appclient case.

Comment by Martin Grebac [ 08/Dec/11 ]

Just updating the comments based on Michal findings - the above is right - the UTF16 encoding is returned to client based on fixes/enhancements in latest JAX-WS. However, JAXP 1.3 included in and loaded from aixporting jar is not able to transform such message. IBM parser implementation however is able to process it correctly.
In ejb/web case the issue is most likely the same, however the tests in that case do not do verification the same way as in appclient case.
Will most likely need to be fixed in JAXP.

Comment by Michal Gajdos [ 09/Dec/11 ]

The problem can be simulated with attached test TestUtf16 on AIX using JAXP-1.3.0, JAXP-1.3.2 or aixporting-repackaged.jar which is part of a glassfish 3.1.2b14 distribution. On the other hand the test passes when JAXP-1.4.5 is used. See logs attached.

According to stack trace an exception is raised after calling com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl#transform() method from SAAJ. The issue could be the incorrect handling of encoding (UTF-16) that is passed to the transformer in InputSource instance. (SAAJ creates an SAXSource object which is passed to the transformer and this object already has a reference to a InputSource object with encoding field set to UTF-16. In case this field is not set the transformation runs without a problem.)

Comment by Martin Grebac [ 12/Dec/11 ]

Need to obtain/integrate new version of JAXP, Joe Wang not on GF deve list so reassigning to Jane.

Comment by janey [ 23/Dec/11 ]

Integrate JAXP-RI in aixporting-repackaged.jar:

svn rev 51725:

Diffs:
------
Index: branches/3.1.2/packager/external/aixporting/pom.xml
===================================================================
— branches/3.1.2/packager/external/aixporting/pom.xml (revision 51724)
+++ branches/3.1.2/packager/external/aixporting/pom.xml (revision 51725)
@@ -84,7 +84,7 @@
in the final bundle
-->
<!-- Exclude unnecessary imports -->

  • <Export-Package>*;version=$ {aixporting.version}</Export-Package>
    + <Export-Package>com.sun.java_cup.internal.runtime.;com.sun.org.apache.bcel.internal.;com.sun.org.apache.html.internal.;com.sun.org.apache.regexp.internal.;com.sun.xml.internal.stream.;com.sun.org.apache.xalan.internal.;com.sun.org.apache.xerces.internal.;com.sun.org.apache.xml.internal.dtm.;com.sun.org.apache.xml.internal.res.;com.sun.org.apache.xml.internal.serialize.;com.sun.org.apache.xml.internal.serializer.;com.sun.org.apache.xml.internal.utils.;com.sun.org.apache.xpath.internal.*;version=${aixporting.version}

    </Export-Package>
    <Private-Package>!*</Private-Package>
    <Import-Package>*;resolution:=optional</Import-Package>
    <!-- Make it an HK2 module, as GlassFish needs it to be HK2 module.
    @@ -126,9 +126,9 @@
    <configuration>
    <artifactItems>
    <artifactItem>

  • <groupId>javax.xml.parsers</groupId>
  • <artifactId>aixport</artifactId>
  • <version>1.3.1</version>
    + <groupId>com.sun.xml.parsers</groupId>
    + <artifactId>jaxp-ri</artifactId>
    + <version>1.4.5</version>
    <type>jar</type>
    <overWrite>false</overWrite>
    </artifactItem>
Comment by janey [ 23/Dec/11 ]

Integrate JAXP-RI 1.4.5.





[GLASSFISH-17966] Update the Documentation links on the Common Tasks page to specify 3.1.2 documents Created: 10/Dec/11  Updated: 21/Dec/11  Resolved: 21/Dec/11

Status: Resolved
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: Paul Davies Assignee: Anissa Lam
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: 3_1_2-approved

 Description   

The URLs in the links to documents from the Common Tasks Page must be updated to specify the documents for 3.1.2 as in the following table.

Document URL
Quick Start Guide http://www.oracle.com/pls/topic/lookup?ctx=E26576_01&id=GSQSG
Administration Guide http://www.oracle.com/pls/topic/lookup?ctx=E26576_01&id=GSADG
Application Development Guide http://www.oracle.com/pls/topic/lookup?ctx=E26576_01&id=GSDVG
Application Deployment Guide http://www.oracle.com/pls/topic/lookup?ctx=E26576_01&id=GSDPG


 Comments   
Comment by Paul Davies [ 21/Dec/11 ]

Changed type from task to bug to ensure that this issue is not missed.

Comment by Anissa Lam [ 21/Dec/11 ]

Actually, I think the doc team should own this bug.
This is in the Strings.properties file, which doc team always edit for inline help.
The link itself is also provided by the doc team.
It may be better for doc team to take care of this, to ensure the doc link is correct, and i am not introducing any error.

But i will do this again like previous release.

Comment by Anissa Lam [ 21/Dec/11 ]
  • What is the impact on the customer of the bug?
    The link allows user to bring up the unbundle doc from console. Without the change, they will be looking at the previous version release.
  • What is the cost/risk of fixing the bug?
    20 min. fix is ready, just change the Strings.properties file.
  • Is there an impact on documentation or message strings?
    no.
  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?
    Just ensure the common task page (the landing page) comes up ok like before. There is no way to test if the link really works, since those doc will not be available online till the product ships. This link is provided by the doc team, so hopefully it is correct.

Which is the targeted build of 3.1.2 for this fix?
3_1_2_b16

Here is the diff:

Index: src/main/resources/org/glassfish/admingui/core/Strings.properties
===================================================================
— src/main/resources/org/glassfish/admingui/core/Strings.properties (revision 51681)
+++ src/main/resources/org/glassfish/admingui/core/Strings.properties (working copy)
@@ -427,10 +427,10 @@
commonTasks.task.adminPassword.toolTip=Change Administrator Password

  1. change the doc link to the localized copy if there is any
    -commonTasks.doc.qstart=http://www.oracle.com/pls/topic/lookup?ctx=821-2432&id=sjsaseeqsg
    -commonTasks.doc.adminGuide=http://www.oracle.com/pls/topic/lookup?ctx=821-2416&id=sjsaseeag
    -commonTasks.doc.devGuide=http://www.oracle.com/pls/topic/lookup?ctx=821-2418&id=sjsaseedg
    -commonTasks.doc.deployGuide=http://www.oracle.com/pls/topic/lookup?ctx=821-2417&id=sjsaseeadg
    +commonTasks.doc.qstart=http://www.oracle.com/pls/topic/lookup?ctx=E26576_01&id=GSQSG
    +commonTasks.doc.adminGuide=http://www.oracle.com/pls/topic/lookup?ctx=E26576_01&id=GSADG
    +commonTasks.doc.devGuide=http://www.oracle.com/pls/topic/lookup?ctx=E26576_01&id=GSDVG
    +commonTasks.doc.deployGuide=http://www.oracle.com/pls/topic/lookup?ctx=E26576_01&id=GSDPG
  1. end Common Tasks keys
Comment by Anissa Lam [ 21/Dec/11 ]

Changes checked in. This only applies to 3.1.2, not to trunk. I will leave the trunk link the same.





[GLASSFISH-18022] Cannot configure jms cluster in LOCAL mode using admin gui Created: 15/Dec/11  Updated: 21/Dec/11  Resolved: 21/Dec/11

Status: Resolved
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2_b14
Fix Version/s: 3.1.2_b16

Type: Bug Priority: Major
Reporter: saradak Assignee: Jason Lee
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: 312_qa, 3_1_2-approved

 Description   

Steps to produce the problem
------------------------------

1. Create cluster using admin gui.
2. Keep Message Queue Cluster Config Type to basic.
3. Go to cluster-config -> Java Message Service and change the Type to LOCAL because enhanced clusters are supported in default EMBEDDED mode.
After 3rd step there is no way to go back and configure jms cluster using admin GUI except to use command line.

-Sarada.



 Comments   
Comment by Nazrul [ 16/Dec/11 ]

We are discussing the new JMS related enhancements.

Comment by Jason Lee [ 21/Dec/11 ]

Fix committed as part of GLASSFISH-18019.





[GLASSFISH-17987] Integrate Grizzly 1.9.43 Created: 13/Dec/11  Updated: 21/Dec/11  Resolved: 21/Dec/11

Status: Resolved
Project: glassfish
Component/s: grizzly-kernel
Affects Version/s: 3.1.2_b14
Fix Version/s: 3.1.2_b16

Type: Task Priority: Major
Reporter: oleksiys Assignee: oleksiys
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on GRIZZLY-1144 SocketChannelOutputBuffer consumes to... Resolved
depends on GRIZZLY-1145 Missing protocol referenced in networ... Resolved
depends on GRIZZLY-1150 Bring 1.9/2.1/2.2 WS implementations ... Resolved
depends on GRIZZLY-1154 Make ProcessorTasks preallocation con... Resolved
blocks GLASSFISH-17860 PortUnification exception seen in ser... Resolved
Tags: 3_1_2-approved

 Description   

as per summary



 Comments   
Comment by Ryan Lubke [ 21/Dec/11 ]
  • What is the impact on the customer of the bug?
  • developer experience (proper error messages/better performance)
  • Include latest websocket features in 3.1.2

How likely is it that a customer will see the bug and how serious is the bug?
Is it a regression? Does it meet other bug fix criteria (security, performance, etc.)?

  • 1154, 1145; startup performance (time/memory) - need to meet our exit requirements
  • 17860; remote access of port-unified listener - needless noise in the bug - not serious, but leaves a bad impression
  • 1145; not noticed unless a misconfiguration is performed. Probably considered an edge case.
  • 1150; More considered a feature, but ensures that we have a proper websocket story.
  • What is the cost/risk of fixing the bug?
  • Appaers to be low. Have already run the glassfish web devetests and no regressions.

How risky is the fix? How much work is the fix? Is the fix complicated?

  • Riskiest fix was 1144. Extensive testing has been done without issue.
  • Is there an impact on documentation or message strings?
  • 1145 required new message strings (Grizzly only)
  • no doc updates
  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?
  • any web tests they have.
  • Which is the targeted build of 3.1.2 for this fix?
  • b16
Comment by Ryan Lubke [ 21/Dec/11 ]

Integration complete:

Sending packager/resources/pkg_conf.py
Sending pom.xml
Transmitting file data ..
Committed revision 51694.





[GLASSFISH-17711] There is an error when create backup named with Japanese characters Created: 11/Nov/11  Updated: 21/Dec/11  Resolved: 21/Dec/11

Status: Closed
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2_b09
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: sunny-gui Assignee: srinik76
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Server OS: OEL 6 x64 w/JDK1.6.0_29 32bit
Bundle: ogs-3.1.2-b09-unix-ml.sh
Server Locale: fr_FR.UTF-8


Attachments: JPEG File domain_backup.jpg    
Tags: 3_1_2-approved

 Description   

There is an error when create backup named with Japanese characters

To reproduce:
1. Go to Domain -> Backup -> Backup Settings, and click on New button.
2. In Name filed type Japanese characters, and click on OK to save.
3. Click on newly created backup.

There is an error, attached screen shot for your reference.



 Comments   
Comment by srinik76 [ 20/Dec/11 ]

Save is failing in edit because the name is not encoded. The fix is

Index: backupConfigEdit.jsf
===================================================================
— backupConfigEdit.jsf (revision 3297)
+++ backupConfigEdit.jsf (working copy)
@@ -60,7 +60,7 @@
setPageSessionAttribute(key="selfPage" value="#

{request.contextPath}

/dasrecovery/backupConfigEdit.jsf?name=#

{pageSession.encodedName}&cancelTo=#{pageSession.cancelTo}");
setPageSessionAttribute(key="childType" value="backup-config");
setPageSessionAttribute(key="parentUrl", value="#{sessionScope.REST_URL}/configs/config/server-config/backup-configs");
- setPageSessionAttribute(key="selfUrl", value="#{pageSession.parentUrl}/#{pageSession.childType}/#{pageSession.Name}");
+ setPageSessionAttribute(key="selfUrl", value="#{pageSession.parentUrl}/#{pageSession.childType}/#{pageSession.encodedName}

");
setPageSessionAttribute(key="rest-api" value="true");
gf.getEntityAttrs(endpoint="#

{pageSession.selfUrl}

", valueMap="#

{pageSession.valueMap}

");

Comment by srinik76 [ 20/Dec/11 ]
  • What is the impact on the customer of the bug?
    How likely is it that a customer will see the bug and how serious is the bug?
    Is it a regression? Does it meet other bug fix criteria (security, performance, etc.)?

When the user creates backup name with japanese character it fails during edit option and editing is not allowed

  • What is the cost/risk of fixing the bug?
    How risky is the fix? How much work is the fix? Is the fix complicated?

Fix not complicated.

  • Is there an impact on documentation or message strings?
    No.
  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?
    Manual testing
  • Which is the targeted build of 3.1.2 for this fix?
    3.1.2_b16
Comment by srinik76 [ 21/Dec/11 ]

checked into 3.1.2 branch

Sending das-recovery/gui/src/main/resources/backupConfigEdit.jsf
Transmitting file data .
Committed revision 3413.

Checked into trunk

Sending resources/backupConfigEdit.jsf
Transmitting file data .
Committed revision 3414.





[GLASSFISH-17200] Redeploying an application does not show "High Availability" button Created: 18/Aug/11  Updated: 21/Dec/11  Resolved: 21/Dec/11

Status: Resolved
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.1
Fix Version/s: 3.1.2_b16, 4.0

Type: Bug Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Fixed Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Attachments: Text File diff.text    
Sub-Tasks:
Key
Summary
Type
Status
Assignee
GLASSFISH-17819 OLH: redeploy screen Sub-task Resolved Rebecca Parks  
Tags: 3_1_2-approved

 Description   

Deploy an application to a cluster with High Availability enabled
Click on Applications node, click on Redeploy next to the application
"Availability" enabled check box is not shown and the session state is lost

Workaround:

Undeploy the application and deploy again with "Availability" checked



 Comments   
Comment by Anissa Lam [ 23/Nov/11 ]

In the Redeploy screen, a checkbox will be added such that user can check on the checkbox to set Available to true.
The initial value of this checkbox will be based on the value of what was set before.

Comment by Anissa Lam [ 01/Dec/11 ]

internal bug#13449881 is about this same bug. Need to update the internal bug when this is fixed

Comment by Anissa Lam [ 20/Dec/11 ]
  • What is the impact on the customer of the bug?
    Everytime user redeploy any application, they cannot set the availability flag to true.
  • What is the cost/risk of fixing the bug?
    Fix is available. The risk is low. Add a checkbox in the jsf page to expose this option, and ensure we pass the value to the backend.
  • Is there an impact on documentation or message strings?
    Yes, it is filed as a subtask of this issue, since the context sensitive help needs to mention about this checkbox.
  • Which tests should QA (re)run to verify the fix did not destabilize GlassFish?
    Application deployment and redeployment test case.
  • Which is the targeted build of 3.1.2 for this fix?

3_1_2_b16

Diff is attached.

Comment by Anissa Lam [ 21/Dec/11 ]

fix checked in on 12/20.

Sending Users/anilam/Awork/V3/3.1.2/3.1.2/admingui/common/src/main/java/org/glassfish/admingui/common/handlers/DeploymentHandler.java
Sending Users/anilam/Awork/V3/3.1.2/3.1.2/admingui/common/src/main/resources/applications/redeployFrame.jsf
Transmitting file data ..
Committed revision 51689.

Revision: 51689
Author : anilam
Date : Dec 20, 2011 9:09:43 PM
GLASSFISH-17200. Add Availability Enabled checkbox for redeploy of application.
Approved: Joe Di Pol

==[IDE]== Dec 20, 2011 9:09:48 PM Committing... finished.

Comment by Anissa Lam [ 21/Dec/11 ]

Fix checked into trunk for 4.0 as well.





Generated at Mon Sep 26 16:14:17 UTC 2016 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.