Trong has just commited the merge which is a good thing.
We don't expect major bugs, yet there will probably be as some part of GateIn have
changed, specifically everything related to the authentication.
On Jan 18, 2011, at 4:14 PM, Julien Viet wrote:
I just performed and deployed the 2.3.0-Alpha01 release.
the next step will be to merge the "adf" branch in trunk
On Jan 15, 2011, at 2:00 AM, Julien Viet wrote:
> Now all tests are passing for the PC trunk with all servers.
>
> Some bugs were fixed by updating Jetty configuration (for instance the Jetty
equivalent of Tomcat empty session path configuration required to make some session tests
pass).
> Some bugs were fixed in PC, the request dispatching unit tests in particular were
doing Tomcat specific assumptions.
> Some workaround were done in PC to make tests pass for Jetty (the
ServletContext.getResourcePaths(String s) in Jetty should return null instead of an empty
set which is not spec compliant)
>
> I will perform an alpha release next week so it should be ready to be used in GateIn
trunk soon.
>
> I'm also looking forward to have support for JBoss AS 6.0 in WCI and PC soon!
>
> On Jan 14, 2011, at 4:49 PM, Julien Viet wrote:
>
>> FYI, here are the tests result for Jetty 6, there are more failures than I was
expecting.
>>
>> [java] TestRunnerContext contains:
>> [java] Properties: {serverName=RemoteJetty_6_1,
archivePath=/Users/julien/java/gatein/components/pc/trunk/test/servers/jetty6/target/integration-tests/test-apps/lib}
>> [java] log4j:WARN No appenders could be found for logger
(org.apache.commons.httpclient.HttpClient).
>> [java] log4j:WARN Please initialize the log4j system properly.
>> [java] --- Start ---
>> [java] Testcase: DispatchedRequestTestCase took 1.245 sec
>> [java] Testsuite: test-jsr168-tck-dispatcher
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.248 sec
>> [java]
>> [java] Testcase: InlineValuesWithNoResourceBundleDefinedTestCase took 0.019
sec
>> [java] Testcase: InlineValuesNotInResourceBundleTestCase took 0.014 sec
>> [java] Testsuite: test-jsr168-tck-portletconfig
>> [java] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.033 sec
>> [java]
>> [java] Testcase: InitializationParametersTestCase took 0.016 sec
>> [java] Testcase: AccessSameSetOfResourcesTestCase took 0.014 sec
>> [java] Testcase: ContextAttributesTestCase took 0.031 sec
>> [java] Testcase: TempDirTestCase took 0.02 sec
>> [java] Testsuite: test-jsr168-tck-portletcontext
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.082 sec
>> [java]
>> [java] Testcase: InvokeRenderAfterRenderURLTestCase took 0.053 sec
>> [java] Testcase: ExceptionsOnInitTestCase took 0.037 sec
>> [java] Testcase: SendRedirectDuringActionTestCase took 0.028 sec
>> [java] Testcase: InvokeActionFirstTestCase took 0.02 sec
>> [java] Testcase: InitializeBeforeHandleTestCase took 0.012 sec
>> [java] Testcase: InvokeRenderAfterActionURLTestCase took 0.034 sec
>> [java] Testcase: MinimizedStateDontRenderTestCase took 0.035 sec
>> [java] Testsuite: test-jsr168-tck-portletinterface
>> [java] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.22 sec
>> [java]
>> [java] Testcase: RequestDispatchingDependingOnModePortletTestCase took 0.04
sec
>> [java] Testsuite: test-jsr168-tck-portletmode
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.04 sec
>> [java]
>> [java] Testcase: ActionToRequestParametersNotPropagatedTestCase took 0.021 sec
>> [java] Testcase: ObtainingInputStreamAndReaderTestCase took 0.024 sec
>> [java] Testcase: ParametersDuringRenderNotTargetedTestCase took 0.039 sec
>> [java] Testcase: ActionToRenderParametersTestCase took 0.016 sec
>> [java] Testcase: ContextPathTestCase took 0.017 sec
>> [java] Testcase: ParameterAccessMethodTestCase took 0.016 sec
>> [java] Testcase: AuthTypeTestCase took 0.02 sec
>> [java] Testcase: ContentTypeTestCase took 0.017 sec
>> [java] Testsuite: test-jsr168-tck-portletrequests
>> [java] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.17 sec
>> [java]
>> [java] Testcase: GetContentTypeTestCase took 0.015 sec
>> [java] Testcase: SendRedirectAfterChangeStateMethodsTestCase took 0.037 sec
>> [java] Testcase: OutputStreamOrWriterTestCase took 0.017 sec
>> [java] Testcase: SendRedirectWithRelativeURLTestCase took 0.019 sec
>> [java] Testcase: NotSupportedWindowStateTestCase took 0.016 sec
>> [java] Testcase: NotAllowedModeTestCase took 0.017 sec
>> [java] Testcase: SetNotSupportedContentTypeTestCase took 0.01 sec
>> [java] Testcase: NamespaceEncodingTestCase took 0.01 sec
>> [java] Testcase: ParametersSetAfterSendRedirectTestCase took 0.021 sec
>> [java] Testcase: StateChangesAfterRedirectionSendTestCase took 0.021 sec
>> [java] Testcase: RenderParametersTestCase took 0.023 sec
>> [java] Testsuite: test-jsr168-tck-portletresponses
>> [java] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 0.206 sec
>> [java]
>> [java] Testcase: HTTPSessionInvalidatesPortletSessionTestCase took 0.039 sec
>> [java] Testcase: SessionAttributesTestCase took 0.038 sec
>> [java] FAILED
>> [java] Expected a null objectjava.lang.AssertionError: Expected a null object
>> [java] at org.jboss.unit.api.Assert.createAssertionError(Assert.java:283)
>> [java] at org.jboss.unit.api.Assert.fail(Assert.java:254)
>> [java] at org.jboss.unit.api.Assert.assertEquals(Assert.java:201)
>> [java] at org.jboss.unit.api.Assert.assertEquals(Assert.java:219)
>> [java] at
org.gatein.pc.test.portlet.jsr168.tck.portletsession.SessionAttributesTestCase$6.run(SessionAttributesTestCase.java:124)
>> [java] at
org.gatein.pc.test.unit.actions.ServletServiceTestAction.execute(ServletServiceTestAction.java:53)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestServlet.service(AbstractUniversalTestServlet.java:93)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java]
>> [java] Testcase: HTTPSessionRelationsTestCase took 0.017 sec
>> [java] FAILED
>> [java] Expected a null objectjava.lang.AssertionError: Expected a null object
>> [java] at org.jboss.unit.api.Assert.createAssertionError(Assert.java:283)
>> [java] at org.jboss.unit.api.Assert.fail(Assert.java:254)
>> [java] at org.jboss.unit.api.Assert.assertEquals(Assert.java:201)
>> [java] at org.jboss.unit.api.Assert.assertEquals(Assert.java:219)
>> [java] at
org.gatein.pc.test.portlet.jsr168.tck.portletsession.HTTPSessionRelationsTestCase$2.run(HTTPSessionRelationsTestCase.java:75)
>> [java] at
org.gatein.pc.test.unit.actions.ServletServiceTestAction.execute(ServletServiceTestAction.java:53)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestServlet.service(AbstractUniversalTestServlet.java:93)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java]
>> [java] Testcase: SessionCreateTestCase took 0.018 sec
>> [java] Testcase: PortletSessionInvalidatesHTTPSessionTestCase took 0.01 sec
>> [java] Testsuite: test-jsr168-tck-portletsession
>> [java] Tests run: 5, Failures: 2, Errors: 0, Time elapsed: 0.123 sec
>> [java]
>> [java] Testcase: PortletURLWithNotSupportedStateTestCase took 0.012 sec
>> [java] Testcase: PortletURLWithNotSupportedModeTestCase took 0.01 sec
>> [java] Testcase: RenderURLNotInvokeActionTestCase took 0.019 sec
>> [java] Testcase: PortletURLParametersTestCase took 0.027 sec
>> [java] Testcase: SecurityLevelTestCase took 0.015 sec
>> [java] Testsuite: test-jsr168-tck-portleturl
>> [java] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.084 sec
>> [java]
>> [java] Testcase: CanModifyNonReadOnlyPreferenceTestCase took 0.035 sec
>> [java] Testcase: InvalidationCancelsStoreTestCase took 0.023 sec
>> [java] Testcase: ReadOnlyPreferenceCannotBeModifiedTestCase took 0.017 sec
>> [java] Testcase: ResetPreferenceHavingNoDefaultValueDeletesItTestCase took
0.041 sec
>> [java] Testcase: CreateASingleInstanceOfValidatorTestCase took 0.01 sec
>> [java] Testcase: ValidationStoresTestCase took 0.025 sec
>> [java] Testcase:
PreferencesMapModificationDoesNotModifyPreferencesValuesTestCase took 0.02 sec
>> [java] Testcase: DynamicPreferenceTreatedLikeModifiablePreferenceTestCase took
0.033 sec
>> [java] Testcase: ChangesMadeButNotStoredAreDiscardedTestCase took 0.024 sec
>> [java] Testcase: PreferencesCanBeSetToNullTestCase took 0.027 sec
>> [java] Testcase: StoreCalledDuringRenderThrowsIllegalArgumentExceptionTestCase
took 0.01 sec
>> [java] Testsuite: test-jsr168-tck-preferences
>> [java] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 0.267 sec
>> [java]
>> [java] Testsuite: test-jsr168-tck-windowstates
>> [java] Testcase skipped...
>> [java]
>> [java] Testcase: PropertyTestCase took 0.016 sec
>> [java] Testcase: AttributeTestCase took 0.013 sec
>> [java] Testcase: ParameterTestCase took 0.013 sec
>> [java] Testcase: ConstantsTestCase took 0.008 sec
>> [java] Testsuite: test-jsr168-api-actionrequest
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.051 sec
>> [java]
>> [java] Testcase: PropertyTestCase took 0.015 sec
>> [java] Testcase: EncodeURLTestCase took 0.013 sec
>> [java] Testcase: RenderParameterTestCase took 0.015 sec
>> [java] Testsuite: test-jsr168-api-actionresponse
>> [java] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.044 sec
>> [java]
>> [java] Testcase: PropertyTestCase took 0.012 sec
>> [java] Testcase: SupportedWindowStatesTestCase took 0.009 sec
>> [java] Testcase: PortalInfoTestCase took 0.008 sec
>> [java] Testcase: SupportedPortletModesTestCase took 0.009 sec
>> [java] Testsuite: test-jsr168-api-portalcontext
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.038 sec
>> [java]
>> [java] Testcase: PortletNameTestCase took 0.01 sec
>> [java] Testcase: InitParameterNamesTestCase took 0.009 sec
>> [java] Testcase: InitParameterTestCase took 0.008 sec
>> [java] Testcase: PortletContextTestCase took 0.007 sec
>> [java] Testsuite: test-jsr168-api-portletconfig
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.035 sec
>> [java]
>> [java] Testcase: ServerInfoTestCase took 0.011 sec
>> [java] Testcase: ResourceTestCase took 0.008 sec
>> [java] Testcase: PortletContextNameTestCase took 0.01 sec
>> [java] Testcase: ResourcePathsTestCase took 0.013 sec
>> [java] FAILED
>> [java] Expected <[]> object to be nulljava.lang.AssertionError: Expected
<[]> object to be null
>> [java] at org.jboss.unit.api.Assert.createAssertionError(Assert.java:283)
>> [java] at org.jboss.unit.api.Assert.fail(Assert.java:254)
>> [java] at org.jboss.unit.api.Assert.assertSame(Assert.java:150)
>> [java] at org.jboss.unit.api.Assert.assertSame(Assert.java:157)
>> [java] at org.jboss.unit.api.Assert.assertNull(Assert.java:76)
>> [java] at
org.gatein.pc.test.portlet.jsr168.api.portletcontext.ResourcePathsTestCase$1.run(ResourcePathsTestCase.java:57)
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.runWithRuntimeException(PortletRenderTestAction.java:64)
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.execute(PortletRenderTestAction.java:49)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestPortlet.render(AbstractUniversalTestPortlet.java:312)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:569)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:80)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123)
>> [java] at
org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82)
>> [java] at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
>> [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
>> [java] at
org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84)
>> [java] at
org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58)
>> [java] at
org.gatein.wci.jetty.Jetty6ServletContainerContext.include(Jetty6ServletContainerContext.java:53)
>> [java] at
org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:266)
>> [java] at
org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:117)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:231)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:162)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.test.controller.PortletControllerContextImpl.invoke(PortletControllerContextImpl.java:96)
>> [java] at
org.gatein.pc.controller.impl.AbstractPortletControllerContext.invoke(AbstractPortletControllerContext.java:192)
>> [java] at
org.gatein.pc.controller.PortletController.render(PortletController.java:235)
>> [java] at
org.gatein.pc.test.controller.AbstractRendererContext.render(AbstractRendererContext.java:69)
>> [java] at
org.gatein.pc.test.controller.PageRenderer.prepareRendering(PageRenderer.java:133)
>> [java] at
org.gatein.pc.test.controller.AbstractMarkupRenderer.render(AbstractMarkupRenderer.java:51)
>> [java] at org.gatein.pc.test.PortalServlet._service(PortalServlet.java:111)
>> [java] at org.gatein.pc.test.PortalServlet.service(PortalServlet.java:54)
>> [java] at
org.gatein.wci.endpoint.EndPointServlet.service(EndPointServlet.java:232)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java]
>> [java] Testcase: AttributeTestCase took 0.016 sec
>> [java] FAILED
>> [java] java.lang.NullPointerExceptionjava.lang.AssertionError:
java.lang.NullPointerException
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.runWithRuntimeException(PortletRenderTestAction.java:76)
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.execute(PortletRenderTestAction.java:49)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestPortlet.render(AbstractUniversalTestPortlet.java:312)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:569)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:80)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123)
>> [java] at
org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82)
>> [java] at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
>> [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
>> [java] at
org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84)
>> [java] at
org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58)
>> [java] at
org.gatein.wci.jetty.Jetty6ServletContainerContext.include(Jetty6ServletContainerContext.java:53)
>> [java] at
org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:266)
>> [java] at
org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:117)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:231)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:162)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.test.controller.PortletControllerContextImpl.invoke(PortletControllerContextImpl.java:96)
>> [java] at
org.gatein.pc.controller.impl.AbstractPortletControllerContext.invoke(AbstractPortletControllerContext.java:192)
>> [java] at
org.gatein.pc.controller.PortletController.render(PortletController.java:235)
>> [java] at
org.gatein.pc.test.controller.AbstractRendererContext.render(AbstractRendererContext.java:69)
>> [java] at
org.gatein.pc.test.controller.PageRenderer.prepareRendering(PageRenderer.java:133)
>> [java] at
org.gatein.pc.test.controller.AbstractMarkupRenderer.render(AbstractMarkupRenderer.java:51)
>> [java] at org.gatein.pc.test.PortalServlet._service(PortalServlet.java:111)
>> [java] at org.gatein.pc.test.PortalServlet.service(PortalServlet.java:54)
>> [java] at
org.gatein.wci.endpoint.EndPointServlet.service(EndPointServlet.java:232)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java] Caused by: java.lang.NullPointerException
>> [java] at
org.gatein.pc.test.unit.PortletTestSuite.attributeAdded(PortletTestSuite.java:78)
>> [java] at
org.mortbay.jetty.handler.ContextHandler$SContext.setAttribute(ContextHandler.java:1509)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.PortletContextImpl.setAttribute(PortletContextImpl.java:189)
>> [java] at
org.gatein.pc.test.portlet.jsr168.api.portletcontext.AttributeTestCase$1.run(AttributeTestCase.java:71)
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.runWithRuntimeException(PortletRenderTestAction.java:64)
>> [java] ... 77 more
>> [java]
>> [java] Testcase: VersionTestCase took 0.008 sec
>> [java] Testcase: DispatcherTestCase took 0.007 sec
>> [java] Testcase: MimeTypeTestCase took 0.007 sec
>> [java] Testcase: InitParameterTestCase took 0.013 sec
>> [java] Testsuite: test-jsr168-api-portletcontext
>> [java] Tests run: 9, Failures: 2, Errors: 0, Time elapsed: 0.095 sec
>> [java]
>> [java] Testcase: EqualsTestCase took 0.012 sec
>> [java] Testcase: ModesTestCase took 0.008 sec
>> [java] Testcase: HashCodeTestCase took 0.008 sec
>> [java] Testcase: ConstructorTestCase took 0.007 sec
>> [java] Testsuite: test-jsr168-api-portletmode
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.035 sec
>> [java]
>> [java] Testcase: ZeroLengthArrayValueTestCase took 0.016 sec
>> [java] Testcase: ResetNullKeyThrowsNPETestCase took 0.008 sec
>> [java] Testcase: ValueTestCase took 0.014 sec
>> [java] Testcase: ReadOnlyTestCase took 0.007 sec
>> [java] Testsuite: test-jsr168-api-portletpreferences
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.045 sec
>> [java]
>> [java] Testcase: RemoveAttributeTestCase took 0.01 sec
>> [java] Testcase: CreationTimeTestCase took 0.007 sec
>> [java] Testcase: GetAttributeTestCase took 0.008 sec
>> [java] Testcase: InvalidateTestCase took 0.008 sec
>> [java] Testcase: AttributeNamesTestCase took 0.008 sec
>> [java] Testcase: SetAttributeTestCase took 0.008 sec
>> [java] Testcase: NewTestCase took 0.009 sec
>> [java] Testcase: ConstantsTestCase took 0.007 sec
>> [java] Testsuite: test-jsr168-api-portletsession
>> [java] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.066 sec
>> [java]
>> [java] Testcase: DecodeAttributeNameTestCase took 0.009 sec
>> [java] Testcase: DecodeScopeTestCase took 0.007 sec
>> [java] Testsuite: test-jsr168-api-portletsessionutil
>> [java] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.017 sec
>> [java]
>> [java] Testcase: ParameterTestCase took 0.009 sec
>> [java] Testsuite: test-jsr168-api-portleturl
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.009 sec
>> [java]
>> [java] Testcase: PropertyTestCase took 0.009 sec
>> [java] Testcase: AttributeTestCase took 0.007 sec
>> [java] Testcase: ParameterTestCase took 0.007 sec
>> [java] Testcase: ConstantsTestCase took 0.007 sec
>> [java] Testsuite: test-jsr168-api-renderrequest
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
>> [java]
>> [java] Testcase: PropertyTestCase took 0.009 sec
>> [java] Testcase: EncodeURLTestCase took 0.007 sec
>> [java] Testcase: ConstantsTestCase took 0.007 sec
>> [java] Testcase: ContentTypeTestCase took 0.006 sec
>> [java] Testsuite: test-jsr168-api-renderresponse
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.029 sec
>> [java]
>> [java] Testcase: EqualsTestCase took 0.008 sec
>> [java] Testcase: StatesTestCase took 0.007 sec
>> [java] Testcase: HashCodeTestCase took 0.007 sec
>> [java] Testcase: ConstructorTestCase took 0.007 sec
>> [java] Testsuite: test-jsr168-api-windowstate
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.029 sec
>> [java]
>> [java] Testcase: GetResourceBundleDuringInitTestCase took 0.009 sec
>> [java] Testcase: ResourceBundleCascadeTestCase took 0.014 sec
>> [java] Testcase: ResourceBundleTestCase took 0.008 sec
>> [java] Testcase: InlineBundleWithEmptyTitleTestCase took 0.008 sec
>> [java] Testsuite: test-jsr168-ext-portletconfig
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.039 sec
>> [java]
>> [java] Testcase: TestDuringRenderTestCase took 0.009 sec
>> [java] Testcase: TestActionWithPortletModeTestCase took 0.012 sec
>> [java] Testsuite: test-jsr168-ext-portletmode
>> [java] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.021 sec
>> [java]
>> [java] Testcase: RequestParameterTestCase took 0.014 sec
>> [java] Testcase: RequestAttributeScopingTestCase took 0.007 sec
>> [java] Testcase: RequestHeaderAccessTestCase took 0.018 sec
>> [java] Testcase: RequestAttributeTestCase took 0.007 sec
>> [java] Testcase: ActionRequestUseFormTestCase took 0.021 sec
>> [java] Testcase: ActionRequestUseInputStreamTestCase took 0.013 sec
>> [java] Testcase: ActionRequestUseReaderTestCase took 0.013 sec
>> [java] Testsuite: test-jsr168-ext-portletrequests
>> [java] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.095 sec
>> [java]
>> [java] Testcase: ContentTypeTestCase took 0.01 sec
>> [java] Testsuite: test-jsr168-ext-portletresponses
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.01 sec
>> [java]
>> [java] Testcase: MapTestCase took 0.016 sec
>> [java] Testcase: IsReadOnlyTestCase took 0.014 sec
>> [java] Testcase: StoreMustPersistAllChangesTestCase took 0.023 sec
>> [java] Testsuite: test-jsr168-ext-preferences
>> [java] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.053 sec
>> [java]
>> [java] Testcase: ObtainNonNullSessionUsingCreateEqualsFalseTestCase took 0.016
sec
>> [java] Testcase: SessionDoesNotExistBeforeItIsRequestedTestCase took 0.008 sec
>> [java] Testcase: CrossContextSessionAttributeTestCase took 0.014 sec
>> [java] FAILED
>> [java] Expected a null objectjava.lang.AssertionError: Expected a null object
>> [java] at org.jboss.unit.api.Assert.createAssertionError(Assert.java:283)
>> [java] at org.jboss.unit.api.Assert.fail(Assert.java:254)
>> [java] at org.jboss.unit.api.Assert.assertEquals(Assert.java:201)
>> [java] at org.jboss.unit.api.Assert.assertEquals(Assert.java:219)
>> [java] at
org.gatein.pc.test.portlet.jsr168.ext.session.CrossContextSessionAttributeTestCase$2.run(CrossContextSessionAttributeTestCase.java:90)
>> [java] at
org.gatein.pc.test.unit.actions.ServletServiceTestAction.execute(ServletServiceTestAction.java:53)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestServlet.service(AbstractUniversalTestServlet.java:93)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java]
>> [java] Testcase: PortletScopedAttributesAreApplicationScopedAttributesTestCase
took 0.009 sec
>> [java] Testcase: HTTPSessionInvalidationInvalidesPortletSessionTestCase took
0.009 sec
>> [java] Testsuite: test-jsr168-ext-session
>> [java] Tests run: 5, Failures: 1, Errors: 0, Time elapsed: 0.057 sec
>> [java]
>> [java] Testcase: DisableDuringRenderExpiringCacheTestCase took 0.023 sec
>> [java] Testcase: ExpiringCacheWithPortletModeTestCase took 0.045 sec
>> [java] Testcase: ExpiringCacheWithWindowStateTestCase took 0.043 sec
>> [java] Testcase: ExpiringCacheWithRenderParametersTestCase took 0.045 sec
>> [java] Testcase: ExpiringCacheTestCase took 10.051 sec
>> [java] Testcase: ActionInvalidatesExpiringCacheTestCase took 0.02 sec
>> [java] Testsuite: test-jsr168-ext-expiringcache
>> [java] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 10.227 sec
>> [java]
>> [java] Testcase: NeverExpiringCacheWithWindowStateTestCase took 0.043 sec
>> [java] Testcase: ActionInvalidatesNeverExpiringCacheTestCase took 0.019 sec
>> [java] Testcase: DisableDuringRenderNeverExpiringCacheTestCase took 0.019 sec
>> [java] Testcase: NeverExpiringCacheWithRenderParametersTestCase took 0.041 sec
>> [java] Testcase: NeverExpiringCacheWithPortletModeTestCase took 0.042 sec
>> [java] Testsuite: test-jsr168-ext-neverexpiringcache
>> [java] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.165 sec
>> [java]
>> [java] Testcase: ImplicitNoCacheTestCase took 10.058 sec
>> [java] Testcase: ExplicitNoCacheTestCase took 10.06 sec
>> [java] Testsuite: test-jsr168-ext-nocache
>> [java] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 20.118 sec
>> [java]
>> [java] Testcase: ActionURLTestCase took 0.625 sec
>> [java] Testcase: RenderURLTestCase took 0.064 sec
>> [java] Testcase: NamespaceTestCase took 0.052 sec
>> [java] Testcase: DefineObjectsTestCase took 0.057 sec
>> [java] Testsuite: test-jsr168-ext-taglib
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.799 sec
>> [java]
>> [java] Testcase: MethodTestCase took 0.039 sec
>> [java] Testcase: RFContainerAttributesTestCase took 0.016 sec
>> [java] Testcase: RIRIContainerAttributesTestCase took 0.017 sec
>> [java] Testcase: ObtainingDispatcherTestCase took 0.015 sec
>> [java] Testcase: NFContainerAttributesTestCase took 0.014 sec
>> [java] FAILED
>> [java] The actual map
{javax.servlet.forward.request_uri=/test-jsr286-tck-dispatcher/jettygateinservlet,
javax.servlet.forward.servlet_path=/jettygateinservlet,
javax.servlet.forward.context_path=/test-jsr286-tck-dispatcher} should not contain the
name javax.servlet.forward.request_urijava.lang.AssertionError: The actual map
{javax.servlet.forward.request_uri=/test-jsr286-tck-dispatcher/jettygateinservlet,
javax.servlet.forward.servlet_path=/jettygateinservlet,
javax.servlet.forward.context_path=/test-jsr286-tck-dispatcher} should not contain the
name javax.servlet.forward.request_uri
>> [java] at org.jboss.unit.api.Assert.createAssertionError(Assert.java:283)
>> [java] at org.jboss.unit.api.Assert.fail(Assert.java:254)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.doTest(DispatchedContainerAttributesTestCase.java:187)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.access$000(DispatchedContainerAttributesTestCase.java:69)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase$2.run(DispatchedContainerAttributesTestCase.java:114)
>> [java] at
org.gatein.pc.test.unit.actions.PortletActionTestAction.runWithRuntimeException(PortletActionTestAction.java:67)
>> [java] at
org.gatein.pc.test.unit.actions.PortletActionTestAction.execute(PortletActionTestAction.java:49)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestPortlet.processAction(AbstractUniversalTestPortlet.java:185)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:558)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123)
>> [java] at
org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82)
>> [java] at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
>> [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
>> [java] at
org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84)
>> [java] at
org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58)
>> [java] at
org.gatein.wci.jetty.Jetty6ServletContainerContext.include(Jetty6ServletContainerContext.java:53)
>> [java] at
org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:266)
>> [java] at
org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:117)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:231)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:66)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:229)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.test.controller.PortletControllerContextImpl.invoke(PortletControllerContextImpl.java:96)
>> [java] at
org.gatein.pc.controller.impl.AbstractPortletControllerContext.invoke(AbstractPortletControllerContext.java:148)
>> [java] at
org.gatein.pc.controller.PortletRequestHandler.invoke(PortletRequestHandler.java:331)
>> [java] at
org.gatein.pc.controller.PortletRequestHandler.invoke(PortletRequestHandler.java:57)
>> [java] at
org.gatein.pc.controller.RequestHandler.handle(RequestHandler.java:63)
>> [java] at
org.gatein.pc.controller.PortletController.process(PortletController.java:178)
>> [java] at org.gatein.pc.test.PortalServlet._service(PortalServlet.java:90)
>> [java] at org.gatein.pc.test.PortalServlet.service(PortalServlet.java:54)
>> [java] at
org.gatein.wci.endpoint.EndPointServlet.service(EndPointServlet.java:232)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java]
>> [java] Testcase: IncludedRequestAttributesTestCase took 0.017 sec
>> [java] Testcase: NFRIContainerAttributesTestCase took 0.014 sec
>> [java] FAILED
>> [java] Was expecting a value null for key servlet_path but had instead
/jettygateinservletjava.lang.AssertionError: Was expecting a value null for key
servlet_path but had instead /jettygateinservlet
>> [java] at org.jboss.unit.api.Assert.createAssertionError(Assert.java:283)
>> [java] at org.jboss.unit.api.Assert.fail(Assert.java:254)
>> [java] at org.jboss.unit.api.Assert.assertEquals(Assert.java:212)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.doTest(DispatchedContainerAttributesTestCase.java:210)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.access$000(DispatchedContainerAttributesTestCase.java:69)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase$4.run(DispatchedContainerAttributesTestCase.java:137)
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.runWithRuntimeException(PortletRenderTestAction.java:64)
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.execute(PortletRenderTestAction.java:49)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestPortlet.render(AbstractUniversalTestPortlet.java:312)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:569)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:80)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123)
>> [java] at
org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82)
>> [java] at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
>> [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
>> [java] at
org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84)
>> [java] at
org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58)
>> [java] at
org.gatein.wci.jetty.Jetty6ServletContainerContext.include(Jetty6ServletContainerContext.java:53)
>> [java] at
org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:266)
>> [java] at
org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:117)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:231)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:162)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.test.controller.PortletControllerContextImpl.invoke(PortletControllerContextImpl.java:96)
>> [java] at
org.gatein.pc.controller.impl.AbstractPortletControllerContext.invoke(AbstractPortletControllerContext.java:192)
>> [java] at
org.gatein.pc.controller.PortletController.render(PortletController.java:235)
>> [java] at
org.gatein.pc.test.controller.AbstractRendererContext.render(AbstractRendererContext.java:69)
>> [java] at
org.gatein.pc.test.controller.PageRenderer.prepareRendering(PageRenderer.java:133)
>> [java] at
org.gatein.pc.test.controller.AbstractMarkupRenderer.render(AbstractMarkupRenderer.java:51)
>> [java] at org.gatein.pc.test.PortalServlet._service(PortalServlet.java:103)
>> [java] at org.gatein.pc.test.PortalServlet.service(PortalServlet.java:54)
>> [java] at
org.gatein.wci.endpoint.EndPointServlet.service(EndPointServlet.java:232)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java]
>> [java] Testcase: RFRIContainerAttributesTestCase took 0.015 sec
>> [java] Testcase: RIContainerAttributesTestCase took 0.014 sec
>> [java] Testcase: ErrorHandlingTestCase took 0.037 sec
>> [java] Testcase: RFRFContainerAttributesTestCase took 0.015 sec
>> [java] Testcase: RIRFContainerAttributesTestCase took 0.017 sec
>> [java] Testcase: NFRFContainerAttributesTestCase took 0.018 sec
>> [java] FAILED
>> [java] The actual map
{javax.servlet.forward.request_uri=/test-jsr286-tck-dispatcher/jettygateinservlet,
javax.servlet.forward.servlet_path=/jettygateinservlet,
javax.servlet.forward.context_path=/test-jsr286-tck-dispatcher} should not contain the
name javax.servlet.forward.request_urijava.lang.AssertionError: The actual map
{javax.servlet.forward.request_uri=/test-jsr286-tck-dispatcher/jettygateinservlet,
javax.servlet.forward.servlet_path=/jettygateinservlet,
javax.servlet.forward.context_path=/test-jsr286-tck-dispatcher} should not contain the
name javax.servlet.forward.request_uri
>> [java] at org.jboss.unit.api.Assert.createAssertionError(Assert.java:283)
>> [java] at org.jboss.unit.api.Assert.fail(Assert.java:254)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.doTest(DispatchedContainerAttributesTestCase.java:187)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.access$000(DispatchedContainerAttributesTestCase.java:69)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase$4.run(DispatchedContainerAttributesTestCase.java:137)
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.runWithRuntimeException(PortletRenderTestAction.java:64)
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.execute(PortletRenderTestAction.java:49)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestPortlet.render(AbstractUniversalTestPortlet.java:312)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:569)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:80)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123)
>> [java] at
org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82)
>> [java] at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
>> [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
>> [java] at
org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84)
>> [java] at
org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58)
>> [java] at
org.gatein.wci.jetty.Jetty6ServletContainerContext.include(Jetty6ServletContainerContext.java:53)
>> [java] at
org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:266)
>> [java] at
org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:117)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:231)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:162)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.test.controller.PortletControllerContextImpl.invoke(PortletControllerContextImpl.java:96)
>> [java] at
org.gatein.pc.controller.impl.AbstractPortletControllerContext.invoke(AbstractPortletControllerContext.java:192)
>> [java] at
org.gatein.pc.controller.PortletController.render(PortletController.java:235)
>> [java] at
org.gatein.pc.test.controller.AbstractRendererContext.render(AbstractRendererContext.java:69)
>> [java] at
org.gatein.pc.test.controller.PageRenderer.prepareRendering(PageRenderer.java:133)
>> [java] at
org.gatein.pc.test.controller.AbstractMarkupRenderer.render(AbstractMarkupRenderer.java:51)
>> [java] at org.gatein.pc.test.PortalServlet._service(PortalServlet.java:103)
>> [java] at org.gatein.pc.test.PortalServlet.service(PortalServlet.java:54)
>> [java] at
org.gatein.wci.endpoint.EndPointServlet.service(EndPointServlet.java:232)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java]
>> [java] Testcase: ForwardFromResourceObjectsTestCase took 0.012 sec
>> [java] Testcase: NIContainerAttributesTestCase took 0.015 sec
>> [java] FAILED
>> [java] The actual map {javax.servlet.include.servlet_path=/jettygateinservlet,
javax.servlet.include.context_path=/test-jsr286-tck-dispatcher,
javax.servlet.include.request_uri=/test-jsr286-tck-dispatcher/jettygateinservlet} should
not contain the name javax.servlet.include.servlet_pathjava.lang.AssertionError: The
actual map {javax.servlet.include.servlet_path=/jettygateinservlet,
javax.servlet.include.context_path=/test-jsr286-tck-dispatcher,
javax.servlet.include.request_uri=/test-jsr286-tck-dispatcher/jettygateinservlet} should
not contain the name javax.servlet.include.servlet_path
>> [java] at org.jboss.unit.api.Assert.createAssertionError(Assert.java:283)
>> [java] at org.jboss.unit.api.Assert.fail(Assert.java:254)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.doTest(DispatchedContainerAttributesTestCase.java:187)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.access$000(DispatchedContainerAttributesTestCase.java:69)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase$2.run(DispatchedContainerAttributesTestCase.java:114)
>> [java] at
org.gatein.pc.test.unit.actions.PortletActionTestAction.runWithRuntimeException(PortletActionTestAction.java:67)
>> [java] at
org.gatein.pc.test.unit.actions.PortletActionTestAction.execute(PortletActionTestAction.java:49)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestPortlet.processAction(AbstractUniversalTestPortlet.java:185)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:558)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123)
>> [java] at
org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82)
>> [java] at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
>> [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
>> [java] at
org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84)
>> [java] at
org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58)
>> [java] at
org.gatein.wci.jetty.Jetty6ServletContainerContext.include(Jetty6ServletContainerContext.java:53)
>> [java] at
org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:266)
>> [java] at
org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:117)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:231)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:66)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:229)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.test.controller.PortletControllerContextImpl.invoke(PortletControllerContextImpl.java:96)
>> [java] at
org.gatein.pc.controller.impl.AbstractPortletControllerContext.invoke(AbstractPortletControllerContext.java:148)
>> [java] at
org.gatein.pc.controller.PortletRequestHandler.invoke(PortletRequestHandler.java:331)
>> [java] at
org.gatein.pc.controller.PortletRequestHandler.invoke(PortletRequestHandler.java:57)
>> [java] at
org.gatein.pc.controller.RequestHandler.handle(RequestHandler.java:63)
>> [java] at
org.gatein.pc.controller.PortletController.process(PortletController.java:178)
>> [java] at org.gatein.pc.test.PortalServlet._service(PortalServlet.java:90)
>> [java] at org.gatein.pc.test.PortalServlet.service(PortalServlet.java:54)
>> [java] at
org.gatein.wci.endpoint.EndPointServlet.service(EndPointServlet.java:232)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java]
>> [java] Testcase: IncludeFromRenderObjectsTestCase took 0.011 sec
>> [java] Testcase: NIRFContainerAttributesTestCase took 0.014 sec
>> [java] FAILED
>> [java] The actual map
{javax.servlet.forward.request_uri=/test-jsr286-tck-dispatcher/jettygateinservlet,
javax.servlet.forward.servlet_path=/jettygateinservlet,
javax.servlet.forward.context_path=/test-jsr286-tck-dispatcher} should not contain the
name javax.servlet.forward.request_urijava.lang.AssertionError: The actual map
{javax.servlet.forward.request_uri=/test-jsr286-tck-dispatcher/jettygateinservlet,
javax.servlet.forward.servlet_path=/jettygateinservlet,
javax.servlet.forward.context_path=/test-jsr286-tck-dispatcher} should not contain the
name javax.servlet.forward.request_uri
>> [java] at org.jboss.unit.api.Assert.createAssertionError(Assert.java:283)
>> [java] at org.jboss.unit.api.Assert.fail(Assert.java:254)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.doTest(DispatchedContainerAttributesTestCase.java:187)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.access$000(DispatchedContainerAttributesTestCase.java:69)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase$4.run(DispatchedContainerAttributesTestCase.java:137)
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.runWithRuntimeException(PortletRenderTestAction.java:64)
>> [java] at
org.gatein.pc.test.unit.actions.PortletRenderTestAction.execute(PortletRenderTestAction.java:49)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestPortlet.render(AbstractUniversalTestPortlet.java:312)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:569)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:80)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123)
>> [java] at
org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82)
>> [java] at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
>> [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
>> [java] at
org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84)
>> [java] at
org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58)
>> [java] at
org.gatein.wci.jetty.Jetty6ServletContainerContext.include(Jetty6ServletContainerContext.java:53)
>> [java] at
org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:266)
>> [java] at
org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:117)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:231)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:162)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.test.controller.PortletControllerContextImpl.invoke(PortletControllerContextImpl.java:96)
>> [java] at
org.gatein.pc.controller.impl.AbstractPortletControllerContext.invoke(AbstractPortletControllerContext.java:192)
>> [java] at
org.gatein.pc.controller.PortletController.render(PortletController.java:235)
>> [java] at
org.gatein.pc.test.controller.AbstractRendererContext.render(AbstractRendererContext.java:69)
>> [java] at
org.gatein.pc.test.controller.PageRenderer.prepareRendering(PageRenderer.java:133)
>> [java] at
org.gatein.pc.test.controller.AbstractMarkupRenderer.render(AbstractMarkupRenderer.java:51)
>> [java] at org.gatein.pc.test.PortalServlet._service(PortalServlet.java:103)
>> [java] at org.gatein.pc.test.PortalServlet.service(PortalServlet.java:54)
>> [java] at
org.gatein.wci.endpoint.EndPointServlet.service(EndPointServlet.java:232)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java]
>> [java] Testcase: QueryStringInRequestDispatcherTestCase took 0.022 sec
>> [java] Testcase: NIRIContainerAttributesTestCase took 0.022 sec
>> [java] FAILED
>> [java] Was expecting a value null for key servlet_path but had instead
/jettygateinservletjava.lang.AssertionError: Was expecting a value null for key
servlet_path but had instead /jettygateinservlet
>> [java] at org.jboss.unit.api.Assert.createAssertionError(Assert.java:283)
>> [java] at org.jboss.unit.api.Assert.fail(Assert.java:254)
>> [java] at org.jboss.unit.api.Assert.assertEquals(Assert.java:212)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.doTest(DispatchedContainerAttributesTestCase.java:210)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase.access$000(DispatchedContainerAttributesTestCase.java:69)
>> [java] at
org.gatein.pc.test.portlet.jsr286.tck.dispatcher.DispatchedContainerAttributesTestCase$2.run(DispatchedContainerAttributesTestCase.java:114)
>> [java] at
org.gatein.pc.test.unit.actions.PortletActionTestAction.runWithRuntimeException(PortletActionTestAction.java:67)
>> [java] at
org.gatein.pc.test.unit.actions.PortletActionTestAction.execute(PortletActionTestAction.java:49)
>> [java] at
org.gatein.pc.test.unit.base.AbstractUniversalTestPortlet.processAction(AbstractUniversalTestPortlet.java:185)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:558)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72)
>> [java] at
org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123)
>> [java] at
org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82)
>> [java] at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
>> [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> [java] at java.lang.reflect.Method.invoke(Method.java:597)
>> [java] at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
>> [java] at
org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84)
>> [java] at
org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58)
>> [java] at
org.gatein.wci.jetty.Jetty6ServletContainerContext.include(Jetty6ServletContainerContext.java:53)
>> [java] at
org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:266)
>> [java] at
org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
>> [java] at
org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:117)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:231)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:66)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:229)
>> [java] at
org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:89)
>> [java] at
org.gatein.pc.test.controller.PortletControllerContextImpl.invoke(PortletControllerContextImpl.java:96)
>> [java] at
org.gatein.pc.controller.impl.AbstractPortletControllerContext.invoke(AbstractPortletControllerContext.java:148)
>> [java] at
org.gatein.pc.controller.PortletRequestHandler.invoke(PortletRequestHandler.java:331)
>> [java] at
org.gatein.pc.controller.PortletRequestHandler.invoke(PortletRequestHandler.java:57)
>> [java] at
org.gatein.pc.controller.RequestHandler.handle(RequestHandler.java:63)
>> [java] at
org.gatein.pc.controller.PortletController.process(PortletController.java:178)
>> [java] at org.gatein.pc.test.PortalServlet._service(PortalServlet.java:90)
>> [java] at org.gatein.pc.test.PortalServlet.service(PortalServlet.java:54)
>> [java] at
org.gatein.wci.endpoint.EndPointServlet.service(EndPointServlet.java:232)
>> [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> [java] at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> [java] at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>> [java] at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> [java] at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> [java] at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>> [java] at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>> [java] at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>> [java] at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> [java] at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> [java] at org.mortbay.jetty.Server.handle(Server.java:326)
>> [java] at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> [java] at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>> [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>> [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>> [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> [java] at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>> [java] at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
>> [java]
>> [java] Testsuite: test-jsr286-tck-dispatcher
>> [java] Tests run: 19, Failures: 6, Errors: 0, Time elapsed: 0.352 sec
>> [java]
>> [java] Testcase: NoLocalesTestCase took 0.013 sec
>> [java] Testcase: DefaultNamespaceTestCase took 0.008 sec
>> [java] Testcase: NoPublicRenderParameterTestCase took 0.008 sec
>> [java] Testcase: ProcessingEventTestCase took 0.009 sec
>> [java] Testcase: PublicRenderParameterTestCase took 0.008 sec
>> [java] Testcase: PublishingEventTestCase took 0.007 sec
>> [java] Testcase: PublishingProcessingEventTestCase took 0.007 sec
>> [java] Testcase: LocalesTestCase took 0.008 sec
>> [java] Testcase: NoEventTestCase took 0.007 sec
>> [java] Testsuite: test-jsr286-tck-portletconfig
>> [java] Tests run: 9, Failures: 0, Errors: 0, Time elapsed: 0.075 sec
>> [java]
>> [java] Testcase: DefaultNamespaceTestCase took 0.008 sec
>> [java] Testcase: ProcessingEventTestCase took 0.006 sec
>> [java] Testcase: PublishingEventTestCase took 0.007 sec
>> [java] Testcase: PublishingProcessingEventTestCase took 0.007 sec
>> [java] Testcase: NoEventTestCase took 0.006 sec
>> [java] Testsuite: test-jsr286-tck-portletconfignonamespace
>> [java] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.034 sec
>> [java]
>> [java] Testcase: EventPayloadTypeConformanceTestCase took 0.028 sec
>> [java] Testcase: GetEventWithNoValueTestCase took 0.017 sec
>> [java] Testcase: NonDeclaredEventPublicationDuringActionTestCase took 0.014
sec
>> [java] Testcase: ExceptionDiscardChangesDuringEventPhaseTestCase took 0.025
sec
>> [java] Testcase: PublishMultipleEventsDuringActionTestCase took 0.014 sec
>> [java] Testcase: PublishMultipleEventsDuringEventTestCase took 0.016 sec
>> [java] Testcase: NonDeclaredEventPublicationDuringEventTestCase took 0.013 sec
>> [java] Testcase: GetEventWithValueTestCase took 0.012 sec
>> [java] Testcase: NonQualifiedEventNameTestCase took 0.012 sec
>> [java] Testsuite: test-jsr286-tck-event
>> [java] Tests run: 9, Failures: 0, Errors: 0, Time elapsed: 0.152 sec
>> [java]
>> [java] Testcase: NonQualifiedEventNameTestCase took 0.011 sec
>> [java] Testsuite: test-jsr286-tck-eventnonamespace
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.012 sec
>> [java]
>> [java] Testcase: SetRenderParametersTestCase took 0.026 sec
>> [java] Testsuite: test-jsr286-tck-stateawareresponse
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.026 sec
>> [java]
>> [java] Testcase: PublicRenderParameterTestCase took 0.017 sec
>> [java] Testcase: CCPPTestCase took 0.007 sec
>> [java] Testcase: WindowIDTestCase took 0.007 sec
>> [java] Testcase: LifeCyclePhaseRequestAttributeTestCase took 0.016 sec
>> [java] Testsuite: test-jsr286-tck-portletrequests
>> [java] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.047 sec
>> [java]
>> [java] Testcase: HTTPMethodTestCase took 0.016 sec
>> [java] Testcase: ResourceServingTestCase took 0.014 sec
>> [java] Testcase: ResourceURLParametersTestCase took 0.038 sec
>> [java] Testcase: ResourceIDTestCase took 0.013 sec
>> [java] Testcase: DowngradeCacheabilityTestCase took 0.021 sec
>> [java] Testsuite: test-jsr286-tck-resourceserving
>> [java] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.102 sec
>> [java]
>> [java] Testcase: PortletURLModeTestCase took 0.012 sec
>> [java] Testcase: URLGenerationListenerTestCase took 0.031 sec
>> [java] Testcase: ListenedURLUpdateTestCase took 0.02 sec
>> [java] Testsuite: test-jsr286-tck-portleturl
>> [java] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.063 sec
>> [java]
>> [java] Testcase: PropagateDoFilterArgsTestCase took 0.02 sec
>> [java] Testcase: PortletFilterTestCase took 0.009 sec
>> [java] Testcase: WildcardTestCase took 0.029 sec
>> [java] Testsuite: test-jsr286-tck-portletfilter
>> [java] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.058 sec
>> [java]
>> [java] Testcase: ActionURLTestCase took 0.157 sec
>> [java] Testcase: RenderURLTestCase took 0.084 sec
>> [java] Testcase: NamespaceTestCase took 0.052 sec
>> [java] Testcase: DefineObjectsTestCase took 0.07 sec
>> [java] Testcase: ResourceURLTestCase took 0.074 sec
>> [java] Testsuite: test-jsr286-tck-taglib
>> [java] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.438 sec
>> [java]
>> [java] Testsuite: test-jsr286-tck-userinformation
>> [java] Testcase skipped...
>> [java]
>> [java] Testcase: SetEventWithNullNameThrowsIAETestCase took 0.012 sec
>> [java] Testsuite: test-jsr286-api-event
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.012 sec
>> [java]
>> [java] Testcase: URLWriteThrowsIOExceptionTestCase took 0.008 sec
>> [java] Testcase: EscapeXMLTestCase took 0.012 sec
>> [java] Testcase: ParameterMapTestCase took 0.014 sec
>> [java] Testsuite: test-jsr286-api-portleturl
>> [java] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.034 sec
>> [java]
>> [java] Testcase: ResourceRequestParametersTestCase took 0.021 sec
>> [java] Testcase: ReadTransportHeaderTestCase took 0.021 sec
>> [java] Testcase: RemovePublicRenderParameterOnStateAwareResponseTestCase took
0.026 sec
>> [java] Testcase: RemovePublicRenderParameterWithPortletURLTestCase took 0.027
sec
>> [java] Testcase: ReadCookieTestCase took 0.021 sec
>> [java] Testsuite: test-jsr286-ext-portletrequests
>> [java] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.116 sec
>> [java]
>> [java] Testcase: SetContentTypeAfterStreamIsObtainedTestCase took 0.024 sec
>> [java] Testcase: WriteTransportHeaderTestCase took 0.035 sec
>> [java] Testcase: WriteCookiesTestCase took 0.044 sec
>> [java] Testsuite: test-jsr286-ext-portletresponses
>> [java] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.104 sec
>> [java]
>> [java] Testcase: DispatchingFilterTestCase took 0.035 sec
>> [java] Testcase: PortletScopeDispatchedSessionTestCase took 0.01 sec
>> [java] Testcase: RequestHeaderAccessTestCase took 0.012 sec
>> [java] Testcase: ContentTestCase took 0.024 sec
>> [java] Testcase: IncludeMarkupFileTestCase took 0.019 sec
>> [java] Testcase: GetRequestURITestCase took 0.006 sec
>> [java] Testcase: ApplicationScopeDispatchedSessionTestCase took 0.01 sec
>> [java] Testcase: FiltersTestCase took 0.019 sec
>> [java] Testsuite: test-jsr286-ext-dispatcher
>> [java] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.136 sec
>> [java]
>> [java] Testcase: RepeatedFilterTestCase took 0.012 sec
>> [java] Testcase: FilterConfigTestCase took 0.007 sec
>> [java] Testsuite: test-jsr286-ext-portletfilter
>> [java] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.019 sec
>> [java]
>> [java] Testcase: ScopeEvictionTestCase took 0.032 sec
>> [java] Testsuite: test-jsr286-ext-portletcontext
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.032 sec
>> [java]
>> [java] Testcase: UnavailablePortletTestCase took 0.015 sec
>> [java] Testsuite: test-jsr286-ext-portletinterface
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.015 sec
>> [java]
>> [java] Testcase: EventPayloadTestCase took 0.323 sec
>> [java] Testsuite: test-jsr286-ext-event
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.323 sec
>> [java]
>> [java] Testcase: PortletModeTestCase took 0.02 sec
>> [java] Testsuite: test-jsr286-ext-portletmode
>> [java] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.02 sec
>> [java]
>> [java] --- End ---
>> [java]
>>
>>
>>
>>
>> On Jan 11, 2011, at 8:14 PM, Julien Viet wrote:
>>
>>>
>>> On Jan 11, 2011, at 2:34 PM, Thomas Heute wrote:
>>>
>>>>
>>>>
>>>> As you may know, WCI has evolved to support Servlet 3.0. It will come in
>>>> WCI 2.1
>>>>
>>>> Tomcat 7.0 and Jetty ??? should be now supported by WCI and JBoss 6.0 is
>>>> coming.
>>>
>>> Jetty 6.1 for the moment, we haven't yet given a look at Jetty 7 (Servlet
3.0)
>>>
>>>>
>>>> WCI 2.0 used to be tested before release against:
>>>> - JBoss 4.2
>>>> - JBoss 5.1
>>>> - Tomcat 6
>>>>
>>>> I propose that we drop testing JBoss 4.2 (for simplicity and since we
>>>> won't propose GateIn packaged with JBoss 4.2) and "only"
test for WCI 2.1:
>>>> - JBoss 5.1
>>>> - JBoss 6.0
>>>> - Tomcat 6.0
>>>> - Tomcat 7.0
>>>> - Jetty ???
>>>
>>> I agree with you, however pruning JBoss 4.2 is just a matter of removing
build complexity.
>>>
>>>>
>>>> Please let me know if that's an issue. Also since I haven't
checked, I
>>>> would like to know about the tested Jetty environment.
>>>
>>> I haven't tested myself yet but I am about to do it as I'm going to
test the portlet container with it.
>>>
>>> I have been working recently a bit on PC update, for now improving the build
to be simpler and remove redundancy. It's based on Matt's effort done in WCI with
a few improvements.
>>>
>>> According to Alain, some tests are not passing for Jetty in PC and I need to
look at it, with several possible outcomes:
>>>
>>> 1/ Jetty is not compliant 100% to servlet spec
>>> 2/ Tomcat (and therefore Tomcat based containers) is not 100% compliant and
the PC is designed to work around it
>>> 3/ Both are not compliant :-)
>>> 4/ Both are compliant but the PC does not use correctly the servlet spec
>>>
>>> I will keep you informed about my investigations.
>>>
>>>>
>>>> Thomas.
>>>> _______________________________________________
>>>> gatein-dev mailing list
>>>> gatein-dev(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/gatein-dev
>>>
>>
>