I can state categorically that 5.3.6 does indeed work with JDK 1.6, at
least in non-Mac environments.


On Sat, Dec 8, 2012 at 8:33 PM, Howard Lewis Ship <hls...@gmail.com> wrote:

> 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