[ 
https://issues.jboss.org/browse/WELD-702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ales Justin resolved WELD-702.
------------------------------

    Fix Version/s: 1.2.0.Beta1
                       (was: TBC)
       Resolution: Done


All these @WebServlet usages seem to be fixed as suggested.

                
> Invalid url Patterns for class org.jboss.weld.tests.scope.RemoteClient: 
> [*].at org.glassfish.apf.AnnotationInfo@73fce83e
> ------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WELD-702
>                 URL: https://issues.jboss.org/browse/WELD-702
>             Project: Weld
>          Issue Type: Bug
>          Components: GlassFish Integration, Testing Infrastructure (Mocks and 
> Harness Integration)
>         Environment: Linux,Glassfish v3.1 
>            Reporter: sreekanth manga
>            Assignee: Ales Justin
>            Priority: Minor
>              Labels: glassfish, test-harness
>             Fix For: 1.2.0.Beta1
>
>
> This issue seems to be glassfish specific issue.Couple of tests are failing 
> with non glassfish supported use of annotaion @WebServlet..
> 1)In the test, org.jboss.weld.tests.scope.RemoteScopeTest, there is a servlet 
> by name RemoteClient using the annotation "@WebServlet("*")".
> 2)In the test resource.EMFFactoryTest, there are 3 servlets  
> EMFConsumerTest1, EMFConsumerTest2, EMFConsumerTest3 which uses the 
> annotation  @WebServlet("emfconsumer") with out a leading "/" . 
> As per discussion  in weld dev alias, this syntax is supported is vendor 
> specific feature of JBoss.
> Glassfish server log:
> ================
> #|2010-10-04T20:28:02.679+0530|SEVERE|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=15;_ThreadName=Thread-1;|Exception
>  while deploying the app [jsr88-637718205897341632]|#]
> [#|2010-10-04T20:28:02.745+0530|SEVERE|glassfish3.1|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=15;_ThreadName=Thread-1;|Exception
>  while deploying the app [jsr88-637718205897341632] : Invalid url Patterns 
> for class org.jboss.weld.tests.scope.RemoteClient: [*].at 
> org.glassfish.apf.AnnotationInfo@73fce83e
> Invalid url Patterns for class org.jboss.weld.tests.scope.RemoteClient: 
> [*].at org.glassfish.apf.AnnotationInfo@73fce83e
>       at 
> org.glassfish.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:367)
>       at 
> org.glassfish.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:375)
>       at 
> org.glassfish.apf.impl.AnnotationProcessorImpl.processAnnotations(AnnotationProcessorImpl.java:289)
>       at 
> org.glassfish.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:195)
>       at 
> org.glassfish.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:134)
>       at 
> com.sun.enterprise.deployment.archivist.Archivist.processAnnotations(Archivist.java:611)
>       at 
> com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:460)
>       at 
> com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:447)
>       at 
> com.sun.enterprise.deployment.archivist.Archivist.readRestDeploymentDescriptors(Archivist.java:423)
>       at 
> com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescriptors(Archivist.java:398)
>       at 
> com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:263)
>       at 
> com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:272)
>       at 
> com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:233)
>       at 
> com.sun.enterprise.deployment.archivist.ApplicationFactory.openArchive(ApplicationFactory.java:165)
>       at 
> org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:171)
>       at 
> org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:85)
>       at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:729)
>       at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:671)
>       at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:343)
>       at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:239)
>       at 
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:351)
>       at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:360)
>       at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:375)
>       at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1080)
>       at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:101)
>       at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1229)
>       at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1218)
>       at 
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:375)
>       at 
> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
>       at 
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>       at 
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
>       at 
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:234)
>       at 
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:824)
>       at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:721)
>       at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1014)
>       at 
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:220)
>       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:530)
>       at 
> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:511)
>       at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.IllegalArgumentException: Invalid url Patterns for class 
> org.jboss.weld.tests.scope.RemoteClient: [*].
>       at 
> com.sun.enterprise.deployment.annotation.handlers.WebServletHandler.processAnnotation(WebServletHandler.java:191)
>       at 
> com.sun.enterprise.deployment.annotation.handlers.WebServletHandler.processAnnotation(WebServletHandler.java:118)
>       at 
> com.sun.enterprise.deployment.annotation.handlers.AbstractWebHandler.processAnnotation(AbstractWebHandler.java:121)
>       at 
> com.sun.enterprise.deployment.annotation.handlers.WebServletHandler.processAnnotation(WebServletHandler.java:68)
>       at 
> org.glassfish.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:344)
>       ... 45 more
> |#]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues

Reply via email to