This certainly was not intentional, and I could have sworn that 5.3.6 built
on our CI server, which should also bee JDK 1.5.

On Saturday, December 8, 2012, Beat Durrer wrote:

> Hi all, how are you? :)
>
> I just started a new T5 App and thought it's a good time to choose the
> latest version.
> But as soon as I put a Form on a page, the Exception below appears.
>
> I am still using JDK 1.6. However, after some hesitation, I upgraded to 7
> and now everything works fine again.
> Is that really intended? T5 requires Java 7? The website still claims T5 is
> working on Java 1.6.
> I would prefer to continue using 1.6 as a lot of stuff used in this project
> was never tested against version 7.
>
> Cheers
> Beat Durrer
>
>
> java.security.NoSuchAlgorithmException: Unable to create MacOutputStream:
> Algorithm HmacSHA1 not available
>  javax.crypto.Mac.getInstance(DashoA13*..)
>
> org.apache.tapestry5.internal.util.MacOutputStream.streamFor(MacOutputStream.java:39)
>
> org.apache.tapestry5.internal.services.ClientDataSinkImpl.<init>(ClientDataSinkImpl.java:47)
>
> org.apache.tapestry5.internal.services.ClientDataEncoderImpl.createSink(ClientDataEncoderImpl.java:75)
>
> org.apache.tapestry5.corelib.internal.ComponentActionSink.<init>(ComponentActionSink.java:44)
> org.apache.tapestry5.corelib.components.Form.beginRender(Form.java:341)
> org.apache.tapestry5.corelib.components.Form.beginRender(Form.java)
>
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.invokeComponent(ComponentPageElementImpl.java:202)
>
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:133)
>
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.render(ComponentPageElementImpl.java:209)
>
> org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
>
> org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124)
>
> org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
>
> org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1994)
>
> org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1978)
>
> org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1960)
>
> org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1945)
>
> org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1931)
>
> org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1913)
>
> org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1894)
>
> org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
>
> org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
>
> org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
>
> org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule.java:2222)
>
> org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
>
> org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
>
> org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
>
> org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
>
> org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
>
> org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
>
> org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
>
> org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
>
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
>
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
>
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
>
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
>
> org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
> org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
>
> org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
>
> org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
> org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
>


-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

Reply via email to