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