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