When parsing the .css file, when it finds url() elements, it must resolve the target of the url() and generate a complete path to the asset, including the checksum that goes in the URL, and that requires the file to actually exist.
On Mon, Sep 23, 2013 at 12:26 PM, Thiago H de Paula Figueiredo < thiag...@gmail.com> wrote: > On Mon, 23 Sep 2013 16:19:14 -0300, Lenny Primak <lpri...@hope.nyc.ny.us> > wrote: > > Yes it does. It says that .png file was not found, >> but the exception is while loading the .css file. >> > > Weird. It does sound like a bug. > > > There are lots of .css files that have errors / missing files in them, >> not under my control. >> If I had to write a RequestFilter for each and every one of them, it >> would be nightmare. >> > > If there was some pattern, you could use the same RequestFilter for all > them. > > > The new 5.4 CSS URL rewriting mechanism should just leave the links to >> unknown assets alone, >> that's what I mean by 'ignoring' it. Just like the browser does when it >> loads CSS files. >> > > You imply the CSS URL rewriting checks whether referenced files exist or > not. Have you checked this is correct? I'm not sure and I haven't checked > yet. > > >> On Sep 23, 2013, at 3:13 PM, Thiago H de Paula Figueiredo wrote: >> >> Hi, Lenny! >>> >>> Have you checked if Tapestry throws any exceptions? After all, this is >>> an HTTP 500, which means internal error. >>> >>> I don't know why you mean by "ignore". Did you mean raise a 404 error? >>> >>> A workaround would be to add a RequestFilter or Dispatcher that checks >>> for that non-existent URL and do something about it. >>> >>> On Sun, 22 Sep 2013 22:41:02 -0300, Lenny Primak (JIRA) <j...@apache.org> >>> wrote: >>> >>> Lenny Primak created TAP5-2187: >>>> ------------------------------**---- >>>> >>>> Summary: CSS relative URL rewriting isn't lenient enough >>>> Key: TAP5-2187 >>>> URL: >>>> https://issues.apache.org/**jira/browse/TAP5-2187<https://issues.apache.org/jira/browse/TAP5-2187> >>>> Project: Tapestry 5 >>>> Issue Type: Bug >>>> Components: tapestry-core >>>> Affects Versions: 5.4 >>>> Reporter: Lenny Primak >>>> >>>> >>>> I am trying to integrate an existing GWT framework as tapestry >>>> components. >>>> One of the .css files its trying to load references an non-existent >>>> .png file. >>>> Instead of just ignoring it, Tapestry produces a 500 error loading the >>>> .css file, >>>> which I don't believe there is a workaround for. >>>> >>>> -- >>>> This message is automatically generated by JIRA. >>>> If you think it was sent incorrectly, please contact your JIRA >>>> administrators >>>> For more information on JIRA, see: http://www.atlassian.com/** >>>> software/jira <http://www.atlassian.com/software/jira> >>>> >>> >>> >>> -- >>> Thiago H. de Paula Figueiredo >>> >>> ------------------------------**------------------------------** >>> --------- >>> To unsubscribe, e-mail: >>> dev-unsubscribe@tapestry.**apache.org<dev-unsubscr...@tapestry.apache.org> >>> For additional commands, e-mail: dev-h...@tapestry.apache.org >>> >>> >> >> ------------------------------**------------------------------**--------- >> To unsubscribe, e-mail: >> dev-unsubscribe@tapestry.**apache.org<dev-unsubscr...@tapestry.apache.org> >> For additional commands, e-mail: dev-h...@tapestry.apache.org >> >> > > -- > Thiago H. de Paula Figueiredo > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > dev-unsubscribe@tapestry.**apache.org<dev-unsubscr...@tapestry.apache.org> > For additional commands, e-mail: dev-h...@tapestry.apache.org > > -- 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