Skip to main content

3.0.1Ear App Client starts when run from netbeans but not through web start

28 replies [Last post]
pablopina
Offline
Joined: 2008-07-13

GF v3.0.1
NetBeans 6.9

EAR (Web + EJB + APP-CLIENT)

Deploying from netbeans gives a this for every third pary jar we have but does deploy:

WARNING: ACDEPL112: Error attempting to process extensions from the manifest of JAR file D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\lib\beansbinding-1.2.1.jar; ignoring it and continuing
java.io.FileNotFoundException: D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\lib\beansbinding-1.2.1.jar (The system cannot find the path specified)

We can also run the app client from netbeans.

If i go to the JWS url http://localhost:8080/Salute/Salute-app-client,
we get this: on Java Console
----------------------------------------------------
#### Java Web Start Error:
#### JAR resources in JNLP file are not signed by same certificate

And this in the JWS exception tab

JNLPException[category: Launch File Error : Exception: null : LaunchDesc:

${jws.appserver.information.title}
${jws.appserver.information.vendor}

${jws.appserver.information.description.short}
${jws.appserver.information.description.one-line}

]
at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
While trying to drop the ear in the autodeploy directory i get a lot of nonsense warnings and bunch of SEVEREs:

INFO: [AutoDeploy] Selecting file D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\Salute.ear for autodeployment.
WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.genie.GenieIntegrator.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.patient.Patients.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.user.UserBean.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.setting.SettingBean.em

SEVERE: Exception while deploying the app
java.lang.RuntimeException: Target ejb GenieIntegrator for remote ejb 3.0 reference com.anahata.salute.ejb.timer.GenieSyncTimedBean/gi does not expose a remote business interface of type com.anahata.salute.ejb.genie.GenieIntegratorLocal
at com.sun.enterprise.deployment.util.EjbBundleValidator.accept(EjbBundleValidator.java:733)
at com.sun.enterprise.deployment.ApplicationClientDescriptor.visit(ApplicationClientDescriptor.java:662)
at com.sun.enterprise.deployment.Application.visit(Application.java:1770)
at com.sun.enterprise.deployment.archivist.ApplicationArchivist.validate(ApplicationArchivist.java:774)
at com.sun.enterprise.deployment.archivist.ApplicationArchivist.openWith(ApplicationArchivist.java:253)
at com.sun.enterprise.deployment.archivist.ApplicationFactory.openWith(ApplicationFactory.java:222)
at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:152)
at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:79)
at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:612)
at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:554)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:262)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:310)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
at org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:141)
at org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
at org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:459)
at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:391)
at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:376)
at org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:195)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)

WARNING: [AutoDeploy] Autodeploy failed : D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\Salute.ear.
INFO: [AutoDeploy] Selecting file D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\Salute.ear for autodeployment.
WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.setting.SettingBean.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.genie.GenieIntegrator.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.user.UserBean.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.patient.Patients.em

SEVERE: Exception while deploying the app
java.lang.RuntimeException: Target ejb GenieBridge for remote ejb 3.0 reference com.anahata.salute.ejb.genie.GenieIntegrator/bridge does not expose a remote business interface of type com.anahata.salute.ejb.genie.GenieBridgeLocal
at com.sun.enterprise.deployment.util.EjbBundleValidator.accept(EjbBundleValidator.java:733)
at com.sun.enterprise.deployment.ApplicationClientDescriptor.visit(ApplicationClientDescriptor.java:662)
at com.sun.enterprise.deployment.Application.visit(Application.java:1770)
at com.sun.enterprise.deployment.archivist.ApplicationArchivist.validate(ApplicationArchivist.java:774)
at com.sun.enterprise.deployment.archivist.ApplicationArchivist.openWith(ApplicationArchivist.java:253)
at com.sun.enterprise.deployment.archivist.ApplicationFactory.openWith(ApplicationFactory.java:222)
at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:152)
at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:79)
at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:612)
at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:554)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:262)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:310)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
at org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:141)
at org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
at org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:459)
at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:391)
at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:376)
at org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:195)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)

WARNING: [AutoDeploy] Autodeploy failed : D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\Salute.ear.
INFO: [AutoDeploy] Selecting file D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\Salute.ear for autodeployment.
WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.patient.Patients.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.setting.SettingBean.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.genie.GenieIntegrator.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.user.UserBean.em

SEVERE: Exception while deploying the app
java.lang.RuntimeException: Target ejb GenieBridge for remote ejb 3.0 reference com.anahata.salute.ejb.patient.Patients/genieBridge does not expose a remote business interface of type com.anahata.salute.ejb.genie.GenieBridgeLocal
at com.sun.enterprise.deployment.util.EjbBundleValidator.accept(EjbBundleValidator.java:733)
at com.sun.enterprise.deployment.ApplicationClientDescriptor.visit(ApplicationClientDescriptor.java:662)
at com.sun.enterprise.deployment.Application.visit(Application.java:1770)
at com.sun.enterprise.deployment.archivist.ApplicationArchivist.validate(ApplicationArchivist.java:774)
at com.sun.enterprise.deployment.archivist.ApplicationArchivist.openWith(ApplicationArchivist.java:253)
at com.sun.enterprise.deployment.archivist.ApplicationFactory.openWith(ApplicationFactory.java:222)
at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:152)
at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:79)
at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:612)
at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:554)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:262)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:310)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
at org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:141)
at org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
at org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:459)
at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:391)
at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:376)
at org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:195)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)

WARNING: [AutoDeploy] Autodeploy failed : D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\Salute.ear.
INFO: [AutoDeploy] Selecting file D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\Salute.ear for autodeployment.
WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.patient.Patients.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.setting.SettingBean.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.user.UserBean.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.genie.GenieIntegrator.em

SEVERE: Exception while deploying the app
java.lang.RuntimeException: Target ejb GenieBridge for remote ejb 3.0 reference com.anahata.salute.ejb.patient.Patients/genieBridge does not expose a remote business interface of type com.anahata.salute.ejb.genie.GenieBridgeLocal
at com.sun.enterprise.deployment.util.EjbBundleValidator.accept(EjbBundleValidator.java:733)
at com.sun.enterprise.deployment.ApplicationClientDescriptor.visit(ApplicationClientDescriptor.java:662)
at com.sun.enterprise.deployment.Application.visit(Application.java:1770)
at com.sun.enterprise.deployment.archivist.ApplicationArchivist.validate(ApplicationArchivist.java:774)
at com.sun.enterprise.deployment.archivist.ApplicationArchivist.openWith(ApplicationArchivist.java:253)
at com.sun.enterprise.deployment.archivist.ApplicationFactory.openWith(ApplicationFactory.java:222)
at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:152)
at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:79)
at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:612)
at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:554)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:262)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:310)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
at org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:141)
at org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
at org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:459)
at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:391)
at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:376)
at org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:195)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)

WARNING: [AutoDeploy] Autodeploy failed : D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\Salute.ear.

Message was edited by: pablopina

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
ddosia
Offline
Joined: 2009-05-11

i solved my problem as you describet in prev post, but i also did some additional clear:
i purged directory domain_dir/osgi-cache

p.s. GFv3.1-b20-09_15_2010

tmcerwin
Offline
Joined: 2010-07-26

Actually, I did not dig deep enough into my glassfish logs, the exceptions are coming up again, but my Web Service still seems to be available after a couple of Web Start launches. I am wondering if my jars are getting signed at all on application deploy.

tjquinn
Offline
Joined: 2005-03-30

Todd,

If you are referring to the exceptions in server.log, then we believe these are caused by Java Web Start requesting a download from GlassFish and then aborting it before it completes. At least that's what I am told from our Grizzly experts. (Grizzly is the subsystem we use for reading the incoming http requests.)

It's not clear why Java Web Start decides to abort the download, but as you pointed out it does not seem to affect the behavior of the client. I am not sure about the web service problem that you saw earlier that now seems to be gone.

Are you still seeing errors on the client side about the JAR not being signed correctly?

- Tim

tmcerwin
Offline
Joined: 2010-07-26

Tim,

The reason I was thinking the jars were not getting signed is before I disabled the "mixed code", there was a warning about mixed jar signing on the first Web Start launch, as I mentioned before the second request would fail due to a ClassNotFound exception.

After clearing that web-start folder, I seem to be able to revert back to the default Security\Mixed code setting and now I am not getting any errors on launch; however, now after a couple of Web Start launches my server crashes with an OutOfMemory exception.

There must be something very wrong with my packaging or application environment.

When is the scheduled release of 3.1?

tjquinn
Offline
Joined: 2005-03-30

Here is a wiki page describing the current schedule for GlassFish Server Open Source Edition:

http://wikis.sun.com/display/GlassFish/GlassFishV3Schedule#GlassFishV3Sc......

(Yes, the URL looks odd with the trailing ellipses but that's the correct link.)

If you are willing, could you attach to this topic the entire server.log, from start-up to the OOM exceptions? Or, if you prefer, you could e-mail it to me privately: tjquinn at dev dot java dot net.

You could try increasing the setting in domain.xml for -Xmx512m to something larger. Obviously if there is truly a memory leak this would only delay the inevitable OOM exception. But if for some reason either your app or something in GlassFish is consuming a lot of memory then boosting -Xmx might give the VM enough to survive.

- Tim

tmcerwin
Offline
Joined: 2010-07-26

Sent you a couple of e-mails Tim, hopefully they made it to your inbox.

Thanks,

-Todd

tmcerwin
Offline
Joined: 2010-07-26

I am reposting this in response to Tim...

I am also getting this error when attempting to launch my Java client via WebStart after upgrading from GFv2 to v3. After the WebStart related exception is thrown it actually brings down the application Web Services until I restart the application. I can now reproduce this issue in my development and test environments. This is a major road block for us switching over to GFv3.

Tim, any help on this would be greatly appreciated. I am not using NetBeans at all. This is a basic enterprise application running on GFv3 with one hosted Java client, EJBs... The application server is running on a virtual instance of "Windows Server 2008 R2 Standard" and "Windows Server 2003 R2". I am deploying the application via the admin console and launching WebStart from the provided URL.

[#|2010-07-26T10:57:26.772-0700|INFO|oracle-glassfish3.0.1|com.sun.grizzly.config.GrizzlyServiceListener|_ThreadID=43;_ThreadName=Thread-1;|SocketChannel headersjava.nio.channels.SocketChannel[connected local=/10.12.32.59:8080 remote=/10.12.176.234:3147] are:
=== MimeHeaders ===
content-type = application/x-java-archive
accept-encoding = pack200-gzip,gzip
user-agent = JNLP/6.0 javaws/1.6.0_20 (b02) Java/1.6.0_20
ua-java-version = 1.6.0_20
host = ilmn-swinder01:8080
cache-control = no-cache
pragma = no-cache
accept = text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
connection = keep-alive
if-modified-since = Fri, 23 Jul 2010 18:00:43 GMT
|#]

[#|2010-07-26T10:57:26.772-0700|SEVERE|oracle-glassfish3.0.1|javax.enterprise.system.container.appclient.org.glassfish.appclient.server.core.jws|_ThreadID=41;_ThreadName=Thread-1;|Adapter[/___JWSappclient/___app/omfg-ear-1.0-DEV] lib/hibernate-core-3.5.0-Final.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)
|#]

[#|2010-07-26T10:57:26.772-0700|INFO|oracle-glassfish3.0.1|com.sun.grizzly.config.GrizzlyServiceListener|_ThreadID=43;_ThreadName=Thread-1;|HTTP/1.1 200 OK
Last-Modified: Fri, 23 Jul 2010 18:00:43 GMT
Date: Mon, 26 Jul 2010 17:57:26 GMT
Content-Type: application/java-archive
Content-Length: 165786

PK   X÷<  META-INF/M]]”þú¡Õý
í¬sÛ\7±°ÃÄ
;9Ý8òKÏŸz•O†rSçx]ÄÇŒ«;9Ô«šƒ:
aßÍê„]çÜOHÂ8OÝÈ»©¿xà?aûËb^šÇÅíë÷çCèþÇsT€÷k~_¬åvr:£vÁ’[ešZýŸÓAÛù3Ÿ§]sãõ—߯øõœk&þÜù±ü´V~›¨ËŒª/”õ{€ZnÕ%çËÕ3·øüˆø,?"?ÿùþíû7ÙŠÁ-M¡«zè}}Ð xaÔÎX•S®Ïèò·K…ïßôƒ¼ÎB¿ƒ–^¶3/̣ƥ¼“y®màfé#aî]æÿóXö:ïBÁ¹…~Zü˜?è
<–?õõCJ]÷æž`›ÿµR[ÝthT±]¼¹ö??|sÒg P¢ºÏÊ?htsiÒh™gªU‰>ª•[•#AÕ:³^àÞK'8÷Òß ±~jhB×%$†qÁvà>
Ò´ y¯)d“Ø^ŽÒÐ¥R;†ÆôIná•Û¡ ÿµ±«Ó *Añcz
ý[¡T£®Ð>—sˬ&V¸ió¥cêÄ2§GçšjfÅòøܾ®{ÒÁ‡²÷Àî¼¾Öÿ޼ƜJ\±`×Âë9˜!0?oq’F
v(<{¼ôë•¿¨ ³?Á«?¸?³²†62‘?ê)Èæy˜"zE+ÂÈÂÓÒ3„C1öÉZ_Z.â`ÄÂB@¦#~Ò {buáòƒéìTƒŸ??ý’H =š¤¸fçÕA;0„¬g¡|®/› 4ö÷QÛE(op4±r§óÀ%I´âAa4ßÛ ±JôeÎçG fÿ(zǘýßNx A $t?{Ñ÷’Y ˆnìjmGõúô`ù³Ýx«(Ú¦¬®xãÏkêHnñ1>Ä`{ñ¼W¾›†ph1<÷È? sP–‹°Fà½ù'‹õ"Ëÿ׎*ð–%þ? ®RžLÖZ- 35ÒE0Íry‚Ï£5Jµ!dJ??U1ÖRÆ?ñì¬fª=E5ï??ý°GM iu@ÚÍŠßÇ+{1’"A
¯ã9Îü`+a*‹±µç8ÃZ•Þï=y¼Ç?è¾çôp5ùDÑÛ!»7»p¦xö`b‰ã}u©„Ř£b¼À†ÂûžßÕ]K‰Þò°!…!Ãtˆ~?–?³êº“t½LèUÀS ²!»I¹mÉ°•.’‘Ë”P ˆ÷sp~ ñz\5©©0]ïq6¤‘¿¹¸£%?‚w6@Ä7N„L‚žÍú'6:%%VñE›ûƒ‡ÒÏÂû‰K^™g³EÀmõ|+Ø—
}Á ac
?bß¹§¿€Ž[RñL9Ö´üÄ\ ZçO+tV¢Ñá¿H&Í×Ì+/³P|½!ú?Dï?ìþ‘ÆoÙ;˜…à^
a›…^B‚£8ŒkP]M4’gó??xî˜6Üx€!Æàñºd¦0ʈHÞ ªÈ§
í DôzAþ—~*?4[Èû Ì]íá?/ð§K… Cºþè©ÿX?Ñô¯ÙË… "iO¶?¯j×÷„""íCó\Ié÷ïÓô®^°sJ
¢ "ËÑx³XØÀ
îÏL_éñýlôªÔÇAN"w¦ï8
.ißç~^¯äÖðภÁfRz¢f[ Ïqó¦?£Ë`{äsŒ½ÞÇõãgDœEomsyÖPk¶NÊèhx3
(T¾UòjeY:·NÁ¶½µqtÏƲ‡¹¹’žN*F,Ç’w@IÛnª§n~·ëû©ðFÏ(ΡûÄ]ž$à´ãqc`ñÆÿÈõS²?6ìÑŽ›M=OÈ5?…ÔqÅÌFÙ »ïG=èû¶[z¡ÎÆ$ÆLWáäH–´?›¨dÍéxð@z$IT4µ;¬6º™;Ž
0)ñÈÕ߯íî.Eú³èÂNã…n™ó?´‡Vª"HÃ9
+
×g†@öó‡9îö1k×F ØýžCxŠ$ËÉùÿRfÿ Ç&="–´.iÉ>69«.š¦mUž½¡êq—Fý]?Îk bõ )£?"B?²9w2ûÔ?Úíý½¥¢-v-òTµ›pœ¸¥µñÖðpoöâÛÕ©²+è?®°9° ÖõÎQ2?У“6—£šG#œÃ¾À€ûKlLÉòI÷溉"T&.$§^|?-?¡ ÿ“%ôK·ç+•ÄißL)Ù»¶?nªr/]vC ï½ Àæ—ÄŽwl{ÚjÑXh=ûÂðùyc]SK? =ŽšƒìQo&2³6ðç|}ŒkL¶G—K28‡bòñɲÏ"šM $ÐØg’Ñʘº¡pÞRãR…x;¼ì>ûÐÁBÿÁ£U”îPß,é9º`ŒéYˆÁ™×:}ï×'[X:Ã+¥…5´Ë3$w¶rz9Zs;§vû/D¿
7LüŸÏå0×\ t ñâ¼ñvSÅfŠu—q8Pã!ÏÜ•—`UùÂøT`&+R‹ø^y†ižŸ˜CáÚ×£ïÇQŒå£ssa Õ8ÌÆÌY´,,³?MDúÙ7KX #;¤¾-Z6v/$O¦C÷á¥â
R?w“{?Þ9[éVZ-IÜÓ˜½ËÆB½?öÿEû¯ú±èPÖèz–S”¹^"³ØeE9Õ}ÕæÒ·?çÁgÊØ›´“ÍrËÌÍóÙò¹œ7CÌ¢?„ö·5©Ù…‘°%¬i›Ì8j†h<ïì˜éàÉï¿@Õ+æfÏî¥Ýi·?Ùzo/€]]Ôbú²{…{?d'xbË(œ—²Ú¶ ›
œ¿p

tjquinn
Offline
Joined: 2005-03-30

I also saw this error and was able to clear it, which gives some ideas about the underlying cause. I'll try to be brief.

First, the solution I used. I deleted my domain and created it again. The next time I launched a client from that domain using Java Web Start it took a while, as does the first launch from any new or newly-installed domain, because GlassFish had to sign several JARs again and store them in its directories. Then Java Web Start on the client had to download all those JARs and verify their signatures. But all that worked and the client launched successfully.

You might be able to accomplish the same thing without recreating your domain. Unfortunately I cannot say for sure that these will work because I used a "bigger hammer" (recreating the domain) already on my system.

A. Cleaning the server side.
1. Deleting the directory ${domainDir}/java-web-start. -- This is where GlassFish stores its signed copies of the GlassFish system files. Deleting the directory forces GlassFish to regenerated those signed JARs. Because these will be newer than what's in any client-side Java Web Start cache, Java Web Start will download them again.

2. Redeploying the application(s) containing the clients. Similarly this will force GlassFish to recreate the signed copies of your application JARs, which in turn will force Java Web Start on the client to download the newly-created signed copies of the app JARs.

OR

B. Clean the client side.
You can, instead, try clearing out the Java Web Start cache on the client. One way is to use

javaws -viewer

You can then navigate to the Java Web Start cache and remove all the GlassFish related content. Be sure to cover not only the GlassFish files listed under the Applications category (there is a drop-list in the upper left corner of the display) but also under the Resources category.

Here is what I think might be happening...

GlassFish signs quite a few JARs in order to comply with the Java Web Start security model (which became stricter in maybe Java SE 1.6.0_17). This includes JARs from GlassFish itself (such as gf-client.jar) and also JARs from your applications.

You can sign your JARs yourself, but you don't have to -- GlassFish will do so for you automatically. These auto-signed JARs (from your application and from GlassFish) are signed with the self-signed certificate that is generated when a domain is created. (This also happens during the GlassFish build so your out-of-the-box domain1 has such a self-signed cert.)

GlassFish stores the signed GlassFish JARs on the server in ${domainDir}/java-web-start/... and stores the auto-signed application JARs in ${domainDir}/generated/xml/(appName)/... (although neither of these locations is officially documented or part of the published interface of GlassFish - so don't count on them always being the same).

A JNLP document, among other things, lists JARs that are needed by an application. Java Web Start requires that all JARs listed in the same JNLP must be either unsigned or all signed by the same certificate.

I suspect that what happened to us is that we got some files in the Java Web Start cache from one domain and/or GlassFish version and therefore were signed by one cert, and some other files signed by other certs. Java Web Start then complained about the different signers of JARs listed in the same JNLP document.

If/when you try any of these techniques, I'd appreciate hearing from you:

a. Which worked and which (if any) didn't.
b. If you can think of a sequence of launching clients on the same client from different versions of GlassFish, installing different versions of GlassFish at different times, etc. Anything that might shed some light on how your environment got into the state in which this happened.

In my case, I routinely run against various different versions and builds of GlassFish. Usually, I go "forwards" in time, meaning that my Java Web Start cache contains more and more recent files because I am launching from more and more recent builds of GlassFish. But, when I tried testing a simple app today against my 3.0.1 installation, I suspect the cached JARs were from a 3.1 build (and therefore had later dates than my old 3.0.1 installation) and so Java Web Start planned to use those cached JARs. I had to deploy the test app which means that the auto-signed JARs for it were very recent. And that may have caused the problem on my system, because I had the app JAR signed with one cert but the previously-cached GlassFish JAR signed with another one. And, yes, it's true that the main JNLP that launches your client refers both to a JAR generated when you deploy your app as well as a GlassFish system JAR.

Anyway, I apologize for the long explanation for anyone still reading by now. I hope it helps.

- Tim

tmcerwin
Offline
Joined: 2010-07-26

Thanks for the quick response Tim!

We have been scouring the internet for a solution to this and I hope to finally get to the bottom of this issue.

I read your ideas to clear this issue up and I have already tried all but deleting the java-web-start folder contents, so I deleted the sub-folder, restart the domain, redeploy the application and as of right now it seems to be working ok.

I am still very curious how we ended up in this error state to begin with, because we have three separate domains that all reproduced the same issue. I will try to give you a little more background on how the Web Start problems first began.

We first got all our packaging set up for V3 and started testing on a clean install of V3. After a few iterations, we were able to get all of the basic EE functionality working, so we started deploying V3 on a few other servers and upgrading other applications.

As soon as we tested Web Start we found an error related to a ClassNotFound exception on the second launch from any given client. We were able to get one successful launch after clearing out the client cache only to find the error pop up again on the second launch.

We found the only work around to this was changing the clients (Java Control Panel) Advanced\Security\Mixed Code to “disable verification”.

This is turn created the server side NPE described in my first post, which as a result would cause Grizzly / HTTP related problems invoking our Web Services.

I will try to delete that directory on my other application servers and see if the problem comes up again. If there is any testing I could do here to help you figure out the root cause, please let me know.

Thanks!
Todd

pablopina
Offline
Joined: 2008-07-13

Tim,

Just for your own knowledge,

In netbeans 6.9.. If i do

New->Ear project->Add a EJB module and an appclient module -> deploy
go to

http://localhost:8080/EnterpriseApplication2/EnterpriseApplication2-app-...

I get exactly the same

#### Java Web Start Error:
#### Found unsigned entry in resource: file:/D:/glassfish-3.0.1/glassfish/domains/domain1/generated/xml/EnterpriseApplication2/EnterpriseApplication2-app-client_jar/EnterpriseApplication2-app-client.jar

I stop 3.0.1, start 3.1 build 11 + updates, do The exact same EAR file, same deployment process (netbeans), same URL and JWS runs perfectly fine...

Does it JWS really work for you in 3.0.1?

I will try later the autodeploy directory in 3.1 and let you know..

tjquinn
Offline
Joined: 2005-03-30

Response to pablopina...

Many apologies for not realizing this earlier from your description and comments. You are seeing a known GlassFish problem in 3.0.1 when deploying the app from NetBeans.

Please see this issue description:

https://glassfish.dev.java.net/issues/show_bug.cgi?id=11339

There is no good workaround except to deploy using the admin console or the asadmin command. The problem has been fixed in 3.1.

- Tim

pablopina
Offline
Joined: 2008-07-13

Tim

we can't deploy using asadmin or web console, as we get the errors and warnings that i mentioned before...

Any idea why glassfish would come with these warnings?

WARNING: [AutoDeploy] Autodeploy failed : D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\Salute.ear.
INFO: [AutoDeploy] Selecting file D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\Salute.ear for autodeployment.
WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.setting.SettingBean.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.genie.GenieIntegrator.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.user.UserBean.em

WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: javax.persistence.EntityManager com.anahata.salute.ejb.patient.Patients.em

SEVERE: Exception while deploying the app
java.lang.RuntimeException: Target ejb GenieBridge for remote ejb 3.0 reference com.anahata.salute.ejb.genie.GenieIntegrator/bridge does not expose a remote business interface of type com.anahata.salute.ejb.genie.GenieBridgeLocal

com.anahata.salute.ejb.setting.SettingBean.em
>>Pablo: this is annotated with @PeristenceContext and is an EntityManager that has no issues when we deploy from NB.

The remote interface SEVERE makes no sense at all...

Regards,
Pablo.

Message was edited by: pablopina

ddosia
Offline
Joined: 2009-05-11

i had same issue, it was because of nebeans make wrong MANIFEST.MF for app-client, try manualy unpack your_app.ear, then unpack your_app_client.jar, edit MANIFEST.MF and exclude from Class-Path your_app_ejb.jar

bftanase
Offline
Joined: 2010-02-16

Hi everyone,

I'm experiencing a similar issue described in this thread, but the workarounds suggested here (deploying outside netbeans with asadmin or using GF3.1) don't seem to work for me, and I've been at this problem for a few days now installing and reinstalling GF/java/NB combinations... :(

Environment:
Java SE 6.0.21
Glassfish 3.0.1

I have an enterprise project which contains an ejb module and a app-client module:
The deployed EAR packages some jars needed for hibernate and swingx for client side.

On deployment the only exception is this but I understand from this blog post (http://blogs.sun.com/quinn/entry/why_the_warnings_about_glassfish ) that I shouln't worry too much, it's just GF being a little verbose:

- Before deploying and running I cleard JWS Cache from Control Panel
- I deployed the application useing asadmin deploy command

=========
WARNING: Invalid annotation symbol found for this type of class.
symbol: FIELD
location: private javax.persistence.EntityManager ejbs.DatabaseCacheEJB.em

INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
INFO: Portable JNDI names for EJB DatabaseCacheEJB : [java:global/CountingSystem/CountingSystem-ejb/DatabaseCacheEJB, java:global/CountingSystem/CountingSystem-ejb/DatabaseCacheEJB!ejbs.DatabaseCacheEJBRemote]
INFO: Glassfish-specific (Non-portable) JNDI names for EJB DatabaseCacheEJB : [ejbs.DatabaseCacheEJBRemote, ejbs.DatabaseCacheEJBRemote#ejbs.DatabaseCacheEJBRemote]
WARNING: ACDEPL112: Error attempting to process extensions from the manifest of JAR file D:\java\glassfish-3.0.1\glassfish\domains\domain1\applications\CountingSystem\swingx-1.0.jar; ignoring it and continuing
java.io.FileNotFoundException: D:\java\glassfish-3.0.1\glassfish\domains\domain1\applications\CountingSystem\swingx-1.0.jar (The system cannot find the file specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:114)
at java.util.jar.JarFile.(JarFile.java:135)
at java.util.jar.JarFile.(JarFile.java:99)
at org.glassfish.appclient.server.core.jws.ExtensionFileManager.findExtensionTransitiveClosure(ExtensionFileManager.java:264)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.processExtensionReferences(JavaWebStartInfo.java:334)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.startJWSServices(JavaWebStartInfo.java:311)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.access$100(JavaWebStartInfo.java:96)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo$1.run(JavaWebStartInfo.java:257)
at org.glassfish.appclient.server.core.jws.JavaWebStartState.transition(JavaWebStartState.java:84)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.start(JavaWebStartInfo.java:253)
at org.glassfish.appclient.server.core.AppClientServerApplication.start(AppClientServerApplication.java:134)
at org.glassfish.appclient.server.core.AppClientServerApplication.start(AppClientServerApplication.java:126)
at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

INFO: ACDEPL103: Java Web Start services started for the app client CountingSystem/CountingSystem-app-client.jar (contextRoot: /CS)
INFO: CountingSystem was successfully deployed in 3,672 milliseconds.
===============

When I try to run JWS with "javaws http://..." I get another exception in GF:

============
SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/modules/webservices-osgi.jar
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:100)
at sun.nio.ch.IOUtil.write(IOUtil.java:71)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)
=================

The JWS downloading progress starts and after a while I get the dreaded unable to launch message:

exception
==========

com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: http://bftanaseit:8080/___JWSappclient/___app/CountingSystem/lib/hiberna...
at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source)
at com.sun.javaws.security.SigningInfo.check(Unknown Source)
at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
=============

Any help is greatly appreciated.
Thank you for your time!

bftanase
Offline
Joined: 2010-02-16

I've attached the jnpl file in case you find it useful

bftanase
Offline
Joined: 2010-02-16

I also tried manually signing hibernate3.jar with the s1as alias from the GF keystore (.../domain1/config/keystore.jks). I checked to see if this jar is indeed deployed signed and it is (I searched all hibernate3.jar files in GF installation directory).

On the other hand I found this bug report (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6964501) but apparently it hasn't been fixed yet :(

On a remote computer which has java 1.6.0_15 I get a different error:

Unsigned application requesting unrestricted access to system
Unsigned resource: http://bftanaseit:8080/___JWSappclient/___system/s1as/glassfish/modules/...

Exception
==========

JNLPException[category: Security Error : Exception: null : LaunchDesc:


${jws.appserver.information.title}
${jws.appserver.information.vendor}

${jws.appserver.information.description.short}
${jws.appserver.information.description.one-line}




































































































































]
at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

updated info

Message was edited by: bftanase

mihirkumarpaulatsya
Offline
Joined: 2010-07-17

Hi,

Please don't you Glassfish3.0 with netbeans 6.9.

Because when you deploy it tries to build you EAR file and at the same time it tries to deploy to Glassfish too.

You will not face this with when you use Glassfish2.1 with Netbeanse6.9

[b]You will find this bug on netbeans.org too.[/b]

richard_walker
Offline
Joined: 2010-08-11

Forgive me if I am in the wrong thread but I have a problem that seems connected and if anyone could point the right way it would be hugely useful.

I have a set of (maybe 50) demonstration projects I use as a teacher and I want to move them from GF1 to GF3, so I can modernise to EE 6 where appropriate. The bulk of them have migrated well but three or four use application clients launched from web start and I can't get any appplication client at all to launch in web start using GF3.

The projects work when run in NetBeans 6.9 and if I deploy them to GF2 web start works perfectly, with no problems.

I've created test projects from the beginning in NetBeans 6.9, tried updating GF3 to 3.0.1 and 3.1, the JWS and JRE to 6 u21, clearing the Java cache and deleting the java-web-start in the domain but so far without success.

There's a lot of variables in all this and I have seen a range of error messages, but one I think I can replicate with a minimalist test project just consisting of an Application Client that relies on no other module.

#### Unable to load resource: http://localhost:8080/___JWSappclient/___system/___dyn/___system_s1as.jnlp

I'd be very grateful indeed for any advice, this problem is very puzzling. I can post a sample test project if anyone would be kind enough to try it at their end.

- Richard

Message was edited by: richard_walker

pablopina
Offline
Joined: 2008-07-13

Hi Richard,

We had that problem when deploying to 3.0 but now we use 3.1 and it launches fine. Even though we some times have to clear JSW cache and java web start directory in domain1...

richard_walker
Offline
Joined: 2010-08-11

That's what is so puzzling, I thought an appropriate upgrade would resolve the problem but it hasn't. In an effort to get something working I've come down to a very simple project, an Application Client module on its own, so there is just a jar.

I tried the upgrade to 3.1, clearing the cache and the webstart folder and so on, still with no luck. I also tried with NetBeans 6.8 but that made no difference. There must be something about my environment but what? It's all very strange.

-- Richard

tjquinn
Offline
Joined: 2005-03-30

Hi, Richard.

I agree, with all the moving parts these problems can be tough to pin down.

Did Java Web Start report any other errors, other than the line you posted earlier? If not, JWS is not giving us much to go on.

- Tim

tjquinn
Offline
Joined: 2005-03-30

Oh, and feel free to attach the sample project along with exactly what steps you go through that create the problem.

I know you have been trying different versions of NetBeans and of GlassFish. Ideally there would be a single combination that shows the error that would help us focus.

Just out of curiosity, have you tried deploying the app from outside NetBeans? It would be good to know if you see the same results that way as if you deploy from NetBeans.

- Tim

richard_walker
Offline
Joined: 2010-08-11

hi Tim

Many thanks for the reply.

I've tidied up my whole configuration, set everything running under Java version 1.6.0_21, and so see a consistent error, which I now realise is the known problem you mentioned in an earlier post

https://glassfish.dev.java.net/issues/show_bug.cgi?id=11339

When I build a project and deploy the ear or jar from the console, or use autodeploy, web start works fine but if the application is deployed from NetBeans it fails with an error 'Found unsigned entry in resource'.

I'm happy to live with having to deploy outside NetBeans, I'm just glad to find out how to make web start work reliably!

Many thanks again to everyone.

-- Richard

tmcerwin
Offline
Joined: 2010-07-26

...

Message was edited by: tmcerwin

tjquinn
Offline
Joined: 2005-03-30

As you noticed, the Java Web Start error message is not very helpful in that it does not say which JAR or JARs are signed with different certs.

What release of Java SE are you using on the server and the client?

This is quite odd, because all the files listed in the __system.jnlp are provided by GlassFish. Further, GlassFish signs them automatically using the self-signed certificate that the domain generates when it is created.

So, either the signed files on the server are no longer correct or for some reason the Java Web Start cache on the client somehow contains some GlassFish system files signed with one cert and some signed with another.

Here is one thing you can try.

optional step 0: Clear out the Java Web Start cache. You can use javaws -viewer and then navigate to the cache viewer, choose Resources from the drop list, and find the line for the __system.jnlp file. Then delete that. It should also remove the cached JARs listed in that JNLP document.

1. Stop the GlassFish server.
2. Delete the directory ${domainDir}/java-web-start. (Probably, ${domainDir} is domains/domain1 under your GlassFish installation directory.
3. Restart the server.
4. Try to launch the app client from the client system again.

The launch will take some time, because we are forcing the server to sign the required GlassFish system files again and then the client will have to download the newer versions of the files to refresh its cache. (And yes, we know there are too many files there! Reducing the number and size is a goal; just not accomplished yet.)

What this will not tell us is how you got into this state.

- Tim

pablopina
Offline
Joined: 2008-07-13

Did just what you said...

Deleted JWS Cache, java-web-start dir in domains/domain1, restart server, redeploy and....

Java Console:
#### Java Web Start Error:
#### Found unsigned entry in resource: file:/D:/glassfish-3.0.1/glassfish/domains/domain1/generated/xml/Salute/Salute-app-client_jar/Salute-app-client.jar

JWS Exception tab...
com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: file:/D:/glassfish-3.0.1/glassfish/domains/domain1/generated/xml/Salute/Salute-app-client_jar/Salute-app-client.jar
at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source)
at com.sun.javaws.security.SigningInfo.check(Unknown Source)
at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Tim,

while deploying from glassfish, I get one of this exception for each 3rd party jar in my app client

WARNING: ACDEPL112: Error attempting to process extensions from the manifest of JAR file D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\lib\swingx-1.6.jar; ignoring it and continuing
java.io.FileNotFoundException: D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\lib\swingx-1.6.jar (The system cannot find the path specified)

But besides the warning it does deploy

Now, and finally, while i fail to lunch JWS through the JWS servlet, this is what GF v3.0.1 dumps on the logs

SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/modules/woodstox-osgi.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/modules/glassfish-corba-orb.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/modules/webservices-osgi.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/modules/org.eclipse.persistence.core.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/modules/org.eclipse.persistence.jpa.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/modules/kernel.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/modules/dol.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/modules/ejb-container.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/modules/web-core.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___system] s1as/glassfish/lib/install/applications/jmsra/imqjmsra.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___system] s1as/javadb/lib/derby.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___app/Salute] lib/beansbinding-1.2.1.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___app/Salute] lib/eclipselink-2.0.2.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

SEVERE: Adapter[/___JWSappclient/___app/Salute] lib/swingx-1.6.jar
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:321)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:392)
at com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:279)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:884)
at com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:155)
at com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:640)
at com.sun.grizzly.tcp.Response.doWrite(Response.java:676)
at com.sun.grizzly.tcp.StaticResourcesAdapter.service(StaticResourcesAdapter.java:229)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.processContent(RestrictedContentAdapter.java:266)
at org.glassfish.appclient.server.core.jws.RestrictedContentAdapter.serviceContent(RestrictedContentAdapter.java:226)
at org.glassfish.appclient.server.core.jws.AppClientHTTPAdapter.service(AppClientHTTPAdapter.java:151)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

At my previous job (A bank) we had a fat support contract with IBM, often i had to contact them about WebSphere / RAD / Domino bugs... They would always take way longer than tjquinn to respond...

I need to go to bed now but I can check it tomorrow if you want: We deployed to 3.1 b7-11 for a littlle while (until the web admin console started taking 5 minutes to load) I am quiet sure that all this JWS issues do not happen in 3.1 b10 or 11... does this make any sense to you?

Will it be to do with not being able to deploy through autodeploy directory?

Thank you sooooooooo much Tim.

tjquinn
Offline
Joined: 2005-03-30

A few comments...

1. How are you launching the client? I ask because there's no point at which Java Web Start should refer directly to the files in the GlassFish directory. It should always use generated URLs that look something like http://(host):(port)/__JWSappclient/...

This is important because GlassFish knows to automatically sign JARs that are being served to Java Web Start, but only if you launch using http://(host):8080/context-root-for-app-client. When you deploy an app the server.log file contains a message giving the context-root you can use.

2. The error attempting to process extensions could be a bug or it could be a side-effect of the way you are launching.

3. The "established connection aborted" messages are ones we've seen but seem, as you said, not to affect the launch. I think - but have not verified - that Java Web Start starts a download of a JAR and then discovers that the cached copy is up-to-date and so aborts the transfer. This should not happen, but I have not discovered exactly what is causing it to know if it's a Java Web Start problem or a Grizzly problem (that's the transport layer basically in GlassFish) or a GlassFish problem itself. And since launches work even with those messages I have not investigated this enough to learn what's happening.

4. There are some differences in 3.1 vs. 3.0.1 regarding Java Web Start support, but I am not sure that explains what you are seeing.

5. Autodeploy should work.

- Tim

forgot to respond before about autodeploy

Message was edited by: tjquinn

pablopina
Offline
Joined: 2008-07-13

Tim,

When contacting IBM, first i have to ring them up, explain verbally, then they send me an email, i have to write everything in detail, then they get back to me few days later asking for all logs in the world, then they scale it to L2, then (two weeks easily by now) then L2 moves it onto L3 (the actual developers) who maybe solve the problem....

But now, getting back to our issue and answering your questions:...

I am trying to launch it in the same way I used to do with gf 2.1.1

http://localhost:8080/Salute/Salute-app-client

(Salute) is the "EAR name"

The "established connection aborted" warning i don't really care, was just to let you know...

These are the logs if I simply start GF and right after that deploy from netbeans

Jul 25, 2010 12:46:54 AM com.sun.enterprise.glassfish.bootstrap.ASMain main
INFO: Launching GlassFish on Felix platform
Welcome to Felix
================
INFO: Perform lazy SSL initialization for the listener 'http-listener-2'
INFO: Starting Grizzly Framework 1.9.18-o - Sun Jul 25 00:46:58 WST 2010
INFO: Starting Grizzly Framework 1.9.18-o - Sun Jul 25 00:46:58 WST 2010
INFO: Grizzly Framework 1.9.18-o started in: 91ms listening on port 8080
INFO: Grizzly Framework 1.9.18-o started in: 42ms listening on port 7676
INFO: The Admin Console is already installed, but not yet loaded.
INFO: Grizzly Framework 1.9.18-o started in: 52ms listening on port 3700
INFO: Grizzly Framework 1.9.18-o started in: 62ms listening on port 4848
INFO: Grizzly Framework 1.9.18-o started in: 68ms listening on port 8181
INFO: GlassFish Server Open Source Edition 3.0.1 (22) startup time : Felix(3244ms) startup services(1817ms) total(5061ms)
INFO: Hibernate Validator bean-validator-3.0-JBoss-4.0.2
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
INFO: Binding RMI port to *:8686
INFO: JMXStartupService: Started JMXConnector, JMXService URL = service:jmx:rmi://10.1.1.4:8686/jndi/rmi://10.1.1.4:8686/jmxrmi
INFO: Using com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate as the delegate
INFO: Grizzly Framework 1.9.18-o started in: 10ms listening on port 8080
INFO: [Thread[GlassFish Kernel Main Thread,5,main]] started
INFO: {felix.fileinstall.poll (ms) = 5000, felix.fileinstall.dir = D:\glassfish-3.0.1\glassfish\modules\autostart, felix.fileinstall.debug = 1, felix.fileinstall.bundles.new.start = true, felix.fileinstall.tmpdir = d:\Temp\fileinstall--5114023319441515969, felix.fileinstall.filter = null}
INFO: {felix.fileinstall.poll (ms) = 5000, felix.fileinstall.dir = D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\bundles, felix.fileinstall.debug = 1, felix.fileinstall.bundles.new.start = true, felix.fileinstall.tmpdir = d:\Temp\fileinstall--7547359854202304463, felix.fileinstall.filter = null}
INFO: Perform lazy SSL initialization for the listener 'http-listener-2'
INFO: Grizzly Framework 1.9.18-o started in: 3ms listening on port 8181
INFO: Updating configuration from org.apache.felix.fileinstall-autodeploy-bundles.cfg
INFO: Installed D:\glassfish-3.0.1\glassfish\modules\autostart\org.apache.felix.fileinstall-autodeploy-bundles.cfg
INFO: {felix.fileinstall.poll (ms) = 5000, felix.fileinstall.dir = D:\glassfish-3.0.1\glassfish\domains\domain1\autodeploy\bundles, felix.fileinstall.debug = 1, felix.fileinstall.bundles.new.start = true, felix.fileinstall.tmpdir = d:\Temp\fileinstall-8999579804197767154, felix.fileinstall.filter = null}
INFO: SEC1002: Security Manager is OFF.
INFO: Security startup service called
INFO: SEC1143: Loading policy provider com.sun.enterprise.security.provider.PolicyWrapper.
INFO: Realm admin-realm of classtype com.sun.enterprise.security.auth.realm.file.FileRealm successfully created.
INFO: Realm file of classtype com.sun.enterprise.security.auth.realm.file.FileRealm successfully created.
INFO: Realm certificate of classtype com.sun.enterprise.security.auth.realm.certificate.CertificateRealm successfully created.
INFO: Realm SaluteRealm of classtype com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm successfully created.
INFO: Realm helloRealm of classtype com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm successfully created.
INFO: Realm SaluteRealm2 of classtype com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm successfully created.
INFO: Security service(s) started successfully....
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
INFO: JTS5014: Recoverable JTS instance, serverId = [3700]
INFO: Portable JNDI names for EJB Patients : [java:global/Salute/Salute-ejb/Patients, java:global/Salute/Salute-ejb/Patients!com.anahata.salute.ejb.patient.PatientsRemote]
INFO: Glassfish-specific (Non-portable) JNDI names for EJB Patients : [com.anahata.salute.ejb.patient.PatientsRemote#com.anahata.salute.ejb.patient.PatientsRemote, com.anahata.salute.ejb.patient.PatientsRemote]
INFO: com.anahata.salute.entity.GenieChecksum actually got transformed
INFO: Portable JNDI names for EJB GenieIntegrator : [java:global/Salute/Salute-ejb/GenieIntegrator!com.anahata.salute.ejb.genie.GenieIntegrator, java:global/Salute/Salute-ejb/GenieIntegrator!com.anahata.salute.ejb.genie.GenieIntegratorRemote, java:global/Salute/Salute-ejb/GenieIntegrator!com.anahata.salute.ejb.genie.GenieIntegratorLocal]
INFO: Glassfish-specific (Non-portable) JNDI names for EJB GenieIntegrator : [com.anahata.salute.ejb.genie.GenieIntegratorRemote#com.anahata.salute.ejb.genie.GenieIntegratorRemote, com.anahata.salute.ejb.genie.GenieIntegratorRemote]
INFO: com.anahata.salute.entity.Consult actually got transformed
INFO: Portable JNDI names for EJB GenieBridge : [java:global/Salute/Salute-ejb/GenieBridge, java:global/Salute/Salute-ejb/GenieBridge!com.anahata.salute.ejb.genie.GenieBridgeLocal]
INFO: com.anahata.salute.entity.User actually got transformed
INFO: Portable JNDI names for EJB UserBean : [java:global/Salute/Salute-ejb/UserBean!com.anahata.salute.ejb.user.UserBeanRemote, java:global/Salute/Salute-ejb/UserBean!com.anahata.salute.ejb.user.UserBeanLocal]
INFO: Glassfish-specific (Non-portable) JNDI names for EJB UserBean : [com.anahata.salute.ejb.user.UserBeanRemote#com.anahata.salute.ejb.user.UserBeanRemote, com.anahata.salute.ejb.user.UserBeanRemote]
INFO: Portable JNDI names for EJB SettingBean : [java:global/Salute/Salute-ejb/SettingBean, java:global/Salute/Salute-ejb/SettingBean!com.anahata.salute.ejb.setting.SettingBeanLocal]
INFO: Loading EJBTimerService. Please wait.
INFO: Created HTTP listener http-listener-1 on port 8080
INFO: Created HTTP listener http-listener-2 on port 8181
INFO: Created HTTP listener admin-listener on port 4848
INFO: Created virtual server server
INFO: Created virtual server __asadmin
INFO: Virtual server server loaded system default web module
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
INFO: [TimerBeanContainer] Created TimerBeanContainer: TimerBean
INFO: Portable JNDI names for EJB TimerBean : [java:global/ejb-timer-service-app/TimerBean, java:global/ejb-timer-service-app/TimerBean!com.sun.ejb.containers.TimerLocal]
INFO: EJB5109:EJB Timer Service started successfully for datasource [jdbc/__TimerPool]
INFO: ==> Restoring Timers ...

INFO: <== ... Timers Restored.

INFO: Loading application ejb-timer-service-app at /ejb-timer-service-app
INFO: Portable JNDI names for EJB GenieSyncTimedBean : [java:global/Salute/Salute-ejb/GenieSyncTimedBean!com.anahata.salute.ejb.timer.GenieSyncTimedBean, java:global/Salute/Salute-ejb/GenieSyncTimedBean]
INFO: com.anahata.salute.entity.Doctor actually got transformed
INFO: com.anahata.salute.entity.History actually got transformed
INFO: com.anahata.salute.entity.Patient actually got transformed
INFO: com.anahata.salute.entity.UserGroup actually got transformed
INFO: com.anahata.salute.entity.UserGroupPK actually got transformed
INFO: com.anahata.salute.entity.GlobalSetting actually got transformed
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
INFO: EclipseLink, version: Eclipse Persistence Services - 2.0.1.v20100213-r6600
INFO: file:/D:/NetBeansProjects/Anahata/Salute/dist/gfdeploy/Salute/Salute-ejb_jar/_Salute-ejbPU login successful
WARNING: Got SQLException executing statement "CREATE TABLE salute.usergroup (groupName VARCHAR(128) NOT NULL, username VARCHAR(128) NOT NULL, PRIMARY KEY (groupName, username))": com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'usergroup' already exists
WARNING: Got SQLException executing statement "CREATE TABLE HISTORY (ID BIGINT NOT NULL, MUSCOTHORACICPAINWHERE VARCHAR(255), ANACOMPPROBLEMS TINYINT(1) default 0, CVSPAINNUMBLEGSWALKMINSTORESOLVE TINYINT(1) default 0, URIPAINONURI TINYINT(1) default 0, CVSHYPERTENSION TINYINT(1) default 0, URIPROSTATECTOMIA TINYINT(1) default 0, ALLERGYADHESIVEDRESSINGS TINYINT(1) default 0, CVSSHORTNESSOFBREATHLYINGDOWN TINYINT(1) default 0, MUSCOLUMBARPAIN TINYINT(1) default 0, CVSPAINNUMBLEGSWALKHOWFARWALK TINYINT(1) default 0, MEDICATIONANTICOAGFISHOIL TINYINT(1) default 0, CVSANTICOAGULATION TINYINT(1) default 0, CVSCORONARYANGIOGRAM TINYINT(1) default 0, CVSPALPITATIONS TINYINT(1) default 0, URIOTHERPROSTATECTOMY TINYINT(1) default 0, SMOKINGDOYOU TINYINT(1) default 0, RESPASTHMA TINYINT(1) default 0, GENIEONLY TINYINT(1) default 0, GASTROCONSTIPATION TINYINT(1) default 0, PRESCOMPLAINTSTATEMENT VARCHAR(255), MUSCONECKPAIN TINYINT(1) default 0, ALLERGYIODINESKINPREPARATION TINYINT(1) default 0, CVSSWOLLENANKLES TINYINT(1) default 0, ANACOMPMALIGNANTHYPERTHERMIA TINYINT(1) default 0, MUSCOJOINTREPLACEMENTWHERE VARCHAR(255), URIBLOODINURI TINYINT(1) default 0, PRESCOMPLAINTHISTORY VARCHAR(255), URIPROSTATECTOMY TINYINT(1) default 0, ALLERGYSULPHURBASEDDRUGS TINYINT(1) default 0, GASTROWEIGHTLOSS TINYINT(1) default 0, URIOTHERINCONTINENCE TINYINT(1) default 0, ALLERGYADHESIVEDRESSINGSWICH VARCHAR(255), GASTROOBESITYCLASS TINYINT(1) default 0, MUSCOJOINTSANDMUSCLEPAINS TINYINT(1) default 0, URIDECREASEDFLOW TINYINT(1) default 0, CVSHEARTATTACK TINYINT(1) default 0, GASTROALTEREDBOWELHABIT TINYINT(1) default 0, MEDICATIONANTICOAGWARFARIN TINYINT(1) default 0, GENIESNAPSHOT TEXT(64000), URIDECREASEFLOW TINYINT(1) default 0, CVSWAKEATNIGHTSHORTOFBREATH TINYINT(1) default 0, CVSBLEEDINGDISORDER TINYINT(1) default 0, GASTROABDOMINALPAIN TINYINT(1) default 0, SMOKINGDOYOUHOWMANYYEARS INTEGER, URIPOSTMICTURITIONDRIBBLING TINYINT(1) default 0, GASTROSTOOLSFLOAT TINYINT(1) default 0, PASTHISTORYSPECIFIC VARCHAR(255), GENIECONSULTID BIGINT, URIOTHERTRANNSURETHRALRESTRICTION TINYINT(1) default 0, CVSHEARTVALVEREPLACEMENT TINYINT(1) default 0, ALLERGYOTHERS VARCHAR(255), VERSION INTEGER, CVSWAKEATNIGHTSHORTOFBREATHHOWMANYTIMES INTEGER, ALLERGYCEPHALOSPORINS TINYINT(1) default 0, RESPCOUGH TINYINT(1) default 0, MEDICATIONANTICOAGLOWDOSEASPIRIN TINYINT(1) default 0, CVSSHORTBREATH TINYINT(1) default 0, RESPPRODUCTIVECOUGH TINYINT(1) default 0, PRESCOMPLAINTDATEOFONSET DATE, CVSPAINNUMBLEGSWALK TINYINT(1) default 0, URIOTHERURINARYTRACKINFECTION TINYINT(1) default 0, PRESCOMPLAINTEVOLUTION VARCHAR(255), GASTROREFLUXOESOPHAGITIS TINYINT(1) default 0, URIDIFFSTARTING TINYINT(1) default 0, SMOKINGDIDYOUSTOPPEDYEARSAGO INTEGER, SMOKINGDIDYOU TINYINT(1) default 0, RESPSHORTBREATH TINYINT(1) default 0, MEDICATIONALTERNATIVEHOMEOPATHIC TINYINT(1) default 0, PRESCOMPLAINTONSET VARCHAR(255), MUSCOJOINTREPLACEMENT TINYINT(1) default 0, PASTHISTORYSURGICAL VARCHAR(255), CVSCHESTPAIN TINYINT(1) default 0, ALLERGYIODINE TINYINT(1) default 0, ALLERGYPENICILIN TINYINT(1) default 0, MUSCOTHORACICPAIN TINYINT(1) default 0, DATECREATED DATETIME, SMOKINGDOYOUNUMBERPERDAY INTEGER, PRESCOMPLAINTSYMPTOMS VARCHAR(255), CVSIRREGHEARTBEAT TINYINT(1) default 0, CVSCORONARYARTERYSTENTS TINYINT(1) default 0, ALLERGYIODINEMEDIMAGCTRSTMED TINYINT(1) default 0, NOTES TEXT(64000), ANACOMPDIFFINCUBATION TINYINT(1) default 0, PASTHISTORYMEDICAL VARCHAR(255), GASTRODIARRHOEA TINYINT(1) default 0, PRESCOMPLAINTSEVERITY INTEGER, DOCTOR_ID BIGINT, PATIENT_ID BIGINT, PRIMARY KEY (ID))": com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'history' already exists
WARNING: Got SQLException executing statement "CREATE TABLE PATIENT (ID BIGINT NOT NULL, GENIEID BIGINT, DATEOFBIRTH DATE, LASTNAME VARCHAR(255), OCCUPATION VARCHAR(255), POSTCODE VARCHAR(255), CHILDREN TINYINT(1) default 0, POSTALSTATE VARCHAR(255), HOBBIES VARCHAR(255), MARITALSTATUS VARCHAR(255), DELETED TINYINT(1) default 0, ADDRESSLINE1 VARCHAR(255), VERSION INTEGER, HANDDOMINANCE VARCHAR(255), SUBURB VARCHAR(255), AGE INTEGER, FIRSTNAME VARCHAR(255), PRIMARY KEY (ID))": com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'patient' already exists
WARNING: Got SQLException executing statement "CREATE TABLE DOCTOR (ID BIGINT NOT NULL, GENIEID BIGINT, NAME VARCHAR(255), VERSION INTEGER, PRIMARY KEY (ID))": com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'doctor' already exists
WARNING: Got SQLException executing statement "CREATE TABLE CONSULT (ID BIGINT NOT NULL, EXAMINATION TEXT(64000), GENIECONSULTID BIGINT, DATEOFCONSULTATION DATETIME, DIAGNOSIS TEXT(64000), DATECREATED DATETIME, TREATMENTPLAN TEXT(64000), VERSION INTEGER, DOCTOR_ID BIGINT, TAKENBYUSER_userName VARCHAR(128), PATIENT_ID BIGINT, HISTORY_ID BIGINT, PRIMARY KEY (ID))": com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'consult' already exists
WARNING: Got SQLException executing statement "CREATE TABLE GENIECHECKSUM (ID VARCHAR(255) NOT NULL, CHECKSUM INTEGER, PRIMARY KEY (ID))": com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'geniechecksum' already exists
WARNING: Got SQLException executing statement "CREATE TABLE GLOBALSETTING (ID VARCHAR(255) NOT NULL, SETTINGVALUE BLOB(64000), VERSION INTEGER, PRIMARY KEY (ID))": com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'globalsetting' already exists
WARNING: Got SQLException executing statement "CREATE TABLE salute.saluteuser (userName VARCHAR(128) NOT NULL, password VARCHAR(128) NOT NULL, PRIMARY KEY (userName))": com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'saluteuser' already exists
WARNING: Got SQLException executing statement "ALTER TABLE salute.usergroup ADD CONSTRAINT FK_usergroup_username FOREIGN KEY (username) REFERENCES salute.saluteuser (username)": java.sql.SQLException: Can't create table 'salute.#sql-758_4' (errno: 121)
WARNING: Got SQLException executing statement "ALTER TABLE HISTORY ADD CONSTRAINT FK_HISTORY_PATIENT_ID FOREIGN KEY (PATIENT_ID) REFERENCES PATIENT (ID)": java.sql.SQLException: Can't create table 'salute.#sql-758_4' (errno: 121)
WARNING: Got SQLException executing statement "ALTER TABLE HISTORY ADD CONSTRAINT FK_HISTORY_DOCTOR_ID FOREIGN KEY (DOCTOR_ID) REFERENCES DOCTOR (ID)": java.sql.SQLException: Can't create table 'salute.#sql-758_4' (errno: 121)
WARNING: Got SQLException executing statement "ALTER TABLE CONSULT ADD CONSTRAINT FK_CONSULT_HISTORY_ID FOREIGN KEY (HISTORY_ID) REFERENCES HISTORY (ID)": java.sql.SQLException: Can't create table 'salute.#sql-758_4' (errno: 121)
WARNING: Got SQLException executing statement "ALTER TABLE CONSULT ADD CONSTRAINT FK_CONSULT_DOCTOR_ID FOREIGN KEY (DOCTOR_ID) REFERENCES DOCTOR (ID)": java.sql.SQLException: Can't create table 'salute.#sql-758_4' (errno: 121)
WARNING: Got SQLException executing statement "ALTER TABLE CONSULT ADD CONSTRAINT FK_CONSULT_TAKENBYUSER_userName FOREIGN KEY (TAKENBYUSER_userName) REFERENCES salute.saluteuser (userName)": java.sql.SQLException: Can't create table 'salute.#sql-758_4' (errno: 121)
WARNING: Got SQLException executing statement "ALTER TABLE CONSULT ADD CONSTRAINT FK_CONSULT_PATIENT_ID FOREIGN KEY (PATIENT_ID) REFERENCES PATIENT (ID)": java.sql.SQLException: Can't create table 'salute.#sql-758_4' (errno: 121)
WARNING: Got SQLException executing statement "CREATE TABLE SEQUENCE (SEQ_NAME VARCHAR(50) NOT NULL, SEQ_COUNT DECIMAL(38), PRIMARY KEY (SEQ_NAME))": com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'sequence' already exists
WARNING: Got SQLException executing statement "INSERT INTO SEQUENCE(SEQ_NAME, SEQ_COUNT) values ('SEQ_GEN', 0)": com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'SEQ_GEN' for key 'PRIMARY'
INFO: WELD-000900 1.0.1 (SP3)
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
INFO: EclipseLink, version: Eclipse Persistence Services - 2.0.1.v20100213-r6600
INFO: file:/D:/glassfish-3.0.1/glassfish/domains/domain1/applications/ejb-timer-service-app/WEB-INF/classes/___EJB__Timer__App login successful
INFO: Dev environment detected, GenieSync timed bean will not create timers
WARNING: ACDEPL112: Error attempting to process extensions from the manifest of JAR file D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\beansbinding-1.2.1.jar; ignoring it and continuing
java.io.FileNotFoundException: D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\beansbinding-1.2.1.jar (The system cannot find the file specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:114)
at java.util.jar.JarFile.(JarFile.java:135)
at java.util.jar.JarFile.(JarFile.java:99)
at org.glassfish.appclient.server.core.jws.ExtensionFileManager.findExtensionTransitiveClosure(ExtensionFileManager.java:264)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.processExtensionReferences(JavaWebStartInfo.java:334)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.startJWSServices(JavaWebStartInfo.java:311)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.access$100(JavaWebStartInfo.java:96)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo$1.run(JavaWebStartInfo.java:257)
at org.glassfish.appclient.server.core.jws.JavaWebStartState.transition(JavaWebStartState.java:84)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.start(JavaWebStartInfo.java:253)
at org.glassfish.appclient.server.core.AppClientServerApplication.start(AppClientServerApplication.java:134)
at org.glassfish.appclient.server.core.AppClientServerApplication.start(AppClientServerApplication.java:126)
at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

WARNING: ACDEPL112: Error attempting to process extensions from the manifest of JAR file D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\lib\beansbinding-1.2.1.jar; ignoring it and continuing
java.io.FileNotFoundException: D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\lib\beansbinding-1.2.1.jar (The system cannot find the path specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:114)
at java.util.jar.JarFile.(JarFile.java:135)
at java.util.jar.JarFile.(JarFile.java:99)
at org.glassfish.appclient.server.core.jws.ExtensionFileManager.findExtensionTransitiveClosure(ExtensionFileManager.java:264)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.processExtensionReferences(JavaWebStartInfo.java:334)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.startJWSServices(JavaWebStartInfo.java:311)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.access$100(JavaWebStartInfo.java:96)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo$1.run(JavaWebStartInfo.java:257)
at org.glassfish.appclient.server.core.jws.JavaWebStartState.transition(JavaWebStartState.java:84)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.start(JavaWebStartInfo.java:253)
at org.glassfish.appclient.server.core.AppClientServerApplication.start(AppClientServerApplication.java:134)
at org.glassfish.appclient.server.core.AppClientServerApplication.start(AppClientServerApplication.java:126)
at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

WARNING: ACDEPL112: Error attempting to process extensions from the manifest of JAR file D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\swingx-1.6.jar; ignoring it and continuing
java.io.FileNotFoundException: D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\swingx-1.6.jar (The system cannot find the file specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:114)
at java.util.jar.JarFile.(JarFile.java:135)
at java.util.jar.JarFile.(JarFile.java:99)
at org.glassfish.appclient.server.core.jws.ExtensionFileManager.findExtensionTransitiveClosure(ExtensionFileManager.java:264)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.processExtensionReferences(JavaWebStartInfo.java:334)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.startJWSServices(JavaWebStartInfo.java:311)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.access$100(JavaWebStartInfo.java:96)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo$1.run(JavaWebStartInfo.java:257)
at org.glassfish.appclient.server.core.jws.JavaWebStartState.transition(JavaWebStartState.java:84)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.start(JavaWebStartInfo.java:253)
at org.glassfish.appclient.server.core.AppClientServerApplication.start(AppClientServerApplication.java:134)
at org.glassfish.appclient.server.core.AppClientServerApplication.start(AppClientServerApplication.java:126)
at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

WARNING: ACDEPL112: Error attempting to process extensions from the manifest of JAR file D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\lib\swingx-1.6.jar; ignoring it and continuing
java.io.FileNotFoundException: D:\glassfish-3.0.1\glassfish\domains\domain1\generated\xml\Salute\Salute-app-client_jar\lib\swingx-1.6.jar (The system cannot find the path specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:114)
at java.util.jar.JarFile.(JarFile.java:135)
at java.util.jar.JarFile.(JarFile.java:99)
at org.glassfish.appclient.server.core.jws.ExtensionFileManager.findExtensionTransitiveClosure(ExtensionFileManager.java:264)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.processExtensionReferences(JavaWebStartInfo.java:334)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.startJWSServices(JavaWebStartInfo.java:311)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.access$100(JavaWebStartInfo.java:96)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo$1.run(JavaWebStartInfo.java:257)
at org.glassfish.appclient.server.core.jws.JavaWebStartState.transition(JavaWebStartState.java:84)
at org.glassfish.appclient.server.core.jws.JavaWebStartInfo.start(JavaWebStartInfo.java:253)
at org.glassfish.appclient.server.core.AppClientServerApplication.start(AppClientServerApplication.java:134)
at org.glassfish.appclient.server.core.AppClientServerApplication.start(AppClientServerApplication.java:126)
at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

INFO: ACDEPL103: Java Web Start services started for the app client Salute/Salute-app-client.jar (contextRoot: /Salute/Salute-app-client)
INFO: Salute was successfully deployed in 40,321 milliseconds.

Message was edited by: pablopina

Message was edited by: pablopina