users@glassfish.java.net

Re: Glassfish v3.1 error when re-deploying WAB

From: CasMeiron <casmeiron_at_gmail.com>
Date: Tue, 27 Jul 2010 10:36:56 -0300

Bug filed.
Number: 12815

Thanks Sahoo.
-------------------------------
Paulo Reis


On Tue, Jul 27, 2010 at 10:27 AM, Sanjeeb Sahoo <sahoo_at_sun.com> wrote:

> Yes, it is a bug. We just noticed it while looking into your NPE test
> case. It is a regression and will get fixed soon. Appreciate if you file a
> bug under osgi-javaee subcategory.
>
> Thanks much,
> Sahoo
>
> On Tuesday 27 July 2010 05:12 PM, CasMeiron wrote:
>
> I've got a test case that it's possible to achieve the same result.
>
> Just deploy it on autodeploy/bundles then uninstall (using felix
> console), manually remove the file from autodeploy and put it again, check
> ps on felix console and when it's active try to access its webcontext
> (/test).
>
> The RAR file contains the source code.
>
> Thanks in advance.
>
> -------------------------------
> Paulo Reis
>
> On Mon, Jul 26, 2010 at 9:21 AM, CasMeiron <casmeiron_at_gmail.com> wrote:
>
>> Hello guys,
>>
>> When I try to redpeloy a WAB module (uninstall the old one through felix
>> console and then put the new file on autodeploy folder) glassfish writes the
>> follow log:
>>
>> [#|2010-07-26T09:13:32.710-0300|SEVERE|glassfish3.1|org.glassfish.osgijavaeebase|_ThreadID=18;_ThreadName=Thread-1;|Exception
>> deploying bundle
>> file:/D:/Developer/web-containers/glassfish-v3.1/glassfish/domains/domain1/autodeploy/bundles/git-app-1.0-SNAPSHOT.war
>> |#]
>>
>> [#|2010-07-26T09:13:32.710-0300|SEVERE|glassfish3.1|org.glassfish.osgijavaeebase|_ThreadID=18;_ThreadName=Thread-1;|Exception
>> Stack Trace
>> java.lang.Exception: Deployment of br.com.sonner.git.app [243] failed
>> because of following reason: Exception while loading the app :
>> java.lang.Exception: java.lang.Exception: WEB0113: Virtual server [server]
>> already has a web module [br.com.sonner.git.app_1.0.0.SNAPSHOT] loaded at
>> [/git]; therefore web module [br.com.sonner.git.app_1.0.0.SNAPSHOT] cannot
>> be loaded at this context path on this virtual server.
>> at
>> org.glassfish.osgijavaeebase.OSGiContainer.deploy(OSGiContainer.java:103)
>> at org.glassfish.osgiweb.WebExtender.deploy(WebExtender.java:170)
>> at org.glassfish.osgiweb.WebExtender.bundleChanged(WebExtender.java:119)
>> at
>> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:800)
>> at
>> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:728)
>> at
>> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
>> at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3734)
>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1807)
>> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
>> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)
>> at
>> org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1133)
>> at
>> org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1119)
>> at
>> org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:432)
>> at
>> org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:238)
>> |#]
>>
>> [#|2010-07-26T09:13:32.710-0300|INFO|glassfish3.1|null|_ThreadID=18;_ThreadName=Thread-1;|Started
>> bundle:
>> file:/D:/Developer/web-containers/glassfish-v3.1/glassfish/domains/domain1/autodeploy/bundles/git-app-1.0-SNAPSHOT.war
>> |#]
>>
>> If I try to access the context I get this error:
>>
>> HTTP Status 403 - Access to the requested resource has been denied
>> ------------------------------
>>
>> *type* Status report
>>
>> *message*Access to the requested resource has been denied
>>
>> *description*Access to the specified resource (Access to the requested
>> resource has been denied) has been forbidden.
>> ------------------------------
>> GlassFish Server Open Source Edition 3.1-SNAPSHOT
>>
>>
>> If I restart the domain everythin' works as expected. Don't know whether
>> I'm doin' anythin' wrong but it seems to be a bug?
>>
>> Thanks in advance.
>>
>> -------------------------------
>> Paulo Reis
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>
>