I have also seen this locally so I don't believe it is proxy - I just add
flash to non-gzippable types.



Ben Gidley

www.gidley.co.uk
b...@gidley.co.uk


On Sun, Nov 22, 2009 at 12:16 PM, Howard Lewis Ship <hls...@gmail.com>wrote:

> On Fri, Nov 20, 2009 at 3:18 PM, Taylor Mathewson
> <taylor.mathew...@gmail.com> wrote:
> > Hi all,
> >
> > I found a possible problem and a workaround, and I just want to put it up
> > here in case anyone else encounters a similar problem.
> >
> > I have a Flex3 element embedded in a page.  It would load, but it
> wouldn't
> > run.  We stripped it down to a very simple app (hello world), but it
> still
> > wouldn't run.
> >
> > Right clicking on the flash element showed the problem: the "Play" item
> was
> > unchecked on the flash player context menu.  Selecting it would run the
> flex
> > piece as expected, but reloading the page, it would again not play.
> >
> > Accessing the swf directly yielded strange results.
> >
> > Going through a standard path (e.g.
> > http://localhost:8080/appName/swf/myFlex.swf) worked fine but going
> through
> > Tapestry's context (e.g.
> > http://localhost:8080/appName/assets/ctx/631103cab3b12068/swf/myFlex.swf
> )
> > would load the component but not play it.
> >
> > This offers with one option; link to all flash components directly.
> > However, the tapestry context urls present a nice solution to avoiding
> > cached older versions of flash elements, without forcing a client to
> > re-download on every view.
> >
> > The other solution I found was to disable GZIP on
> > application/x-shockwave-flash by contributing that content type to the
> > responsecompressionanalyzer
>
> Could a server in between Tapestry and the client be re-gzipping or
> otherwise corrupting the bytestream?
>
> In any case, I suspect adding flash as a non-compressable type would
> be a good idea; a JIRA issue would be appreciated.
>
> >
> > I'm not sure why this happens, and it seems not to happen with
> > flash-authored pieces, as opposed to flex-authored, even when they are
> > published with the same player version etc... and why it happens only in
> the
> > tapestry context path (according to LiveHTTP, both had gzip compression,
> but
> > the tapestry context had a content-length about 25 bytes higher).
> >
> > Just hoping to save others the couple hours of "wtf" I just went through.
> >
> > Thanks,
> > Taylor
> >
>
>
>
> --
> 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
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to