Friendly URLS Bug?
10 answers - 1623 bytes -

What do you have your tapestry servlet mapped to? *.html?
Message
From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
Sent: Saturday, June 24, 2006 8:06 PM
To: Tapestry development
Subject: Friendly URLS Bug?
Hi all; I just want to thank everyone for an excellent framework and for all
the hard work you do! Now onto the issue It looks like a friendly URL
shorter then four digits fails for no clear reason. I promise that I'm not
crazy. I've uploaded two versions of a tiny example webapp at these URLs:
Uses .html and works
Uses .htm and fails
You can download those, extract em and drop them into Tomcat (or any other
app server) to see the problem.
Url on your machine to test(working):
Url on your machine to test (buggy):
I ran into this when trying to migrate a static site into Tapestry. The site
was created with .htm extensions, not .html. It took me quite a while to
determine that the pages were failing due to the extension, not due to
configuration. Is this documented somewhere and I just missed it or is this
really a bug? If this is intentional, why?
Thanks again for all the hard work!
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
No.1 | | 2575 bytes |
| 
In the UrlBugHtml zip, it's mapped to .html. In the UrlBugHtm zip, it's
mapped to .htm. The first zip works, the second doesn't. If the site had
used .html extensions everywhere, I'd be good to go :)
The specific Tapestry error is the "page not found" one that you get when
you try to find a page file that doesn't exist.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
Message
From: "James Carman" <james (AT) carmanconsulting (DOT) com>
To: "'Tapestry development'" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:13 PM
Subject: RE: Friendly URLS Bug?
What do you have your tapestry servlet mapped to? *.html?
Message
From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
Sent: Saturday, June 24, 2006 8:06 PM
To: Tapestry development
Subject: Friendly URLS Bug?
Hi all; I just want to thank everyone for an excellent framework and for
all
the hard work you do! Now onto the issue It looks like a friendly URL
shorter then four digits fails for no clear reason. I promise that I'm
not
crazy. I've uploaded two versions of a tiny example webapp at these URLs:
Uses .html and works
Uses .htm and fails
You can download those, extract em and drop them into Tomcat (or any other
app server) to see the problem.
Url on your machine to test(working):
Url on your machine to test (buggy):
I ran into this when trying to migrate a static site into Tapestry. The
site
was created with .htm extensions, not .html. It took me quite a while to
determine that the pages were failing due to the extension, not due to
configuration. Is this documented somewhere and I just missed it or is
this
really a bug? If this is intentional, why?
Thanks again for all the hard work!
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
No.2 | | 2768 bytes |
| 
check the unit tests now and report back.
6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
In the UrlBugHtml zip, it's mapped to .html. In the UrlBugHtm zip, it's
mapped to .htm. The first zip works, the second doesn't. If the site had
used .html extensions everywhere, I'd be good to go :)
The specific Tapestry error is the "page not found" one that you get when
you try to find a page file that doesn't exist.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "James Carman" <james (AT) carmanconsulting (DOT) com>
To: "'Tapestry development'" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:13 PM
Subject: RE: Friendly URLS Bug?
--
What do you have your tapestry servlet mapped to? *.html?
Message
From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
Sent: Saturday, June 24, 2006 8:06 PM
To: Tapestry development
Subject: Friendly URLS Bug?
Hi all; I just want to thank everyone for an excellent framework and for
all
the hard work you do! Now onto the issue It looks like a friendly URL
shorter then four digits fails for no clear reason. I promise that I'm
not
crazy. I've uploaded two versions of a tiny example webapp at these
URLs:
Uses .html and works
Uses .htm and fails
You can download those, extract em and drop them into Tomcat (or any
other
app server) to see the problem.
Url on your machine to test(working):
Url on your machine to test (buggy):
I ran into this when trying to migrate a static site into Tapestry. The
site
was created with .htm extensions, not .html. It took me quite a while to
determine that the pages were failing due to the extension, not due to
configuration. Is this documented somewhere and I just missed it or is
this
really a bug? If this is intentional, why?
Thanks again for all the hard work!
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
--
No.3 | | 3174 bytes |
| 
Is it possible that Home.htm is the only victim that isn't resolved? I think
this has something to do with the HomeService but am not completely sure.
What if you add another page, anything at allCan you resolve urls
correctly to it ?
6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
check the unit tests now and report back.
--
6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
In the UrlBugHtml zip, it's mapped to .html. In the UrlBugHtm zip, it's
mapped to .htm. The first zip works, the second doesn't. If the site had
used .html extensions everywhere, I'd be good to go :)
The specific Tapestry error is the "page not found" one that you get
when
you try to find a page file that doesn't exist.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "James Carman" <james (AT) carmanconsulting (DOT) com >
To: "'Tapestry development'" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:13 PM
Subject: RE: Friendly URLS Bug?
--
What do you have your tapestry servlet mapped to? *.html?
Message
From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
Sent: Saturday, June 24, 2006 8:06 PM
To: Tapestry development
Subject: Friendly URLS Bug?
Hi all; I just want to thank everyone for an excellent framework and
for
all
the hard work you do! Now onto the issue It looks like a friendly
URL
shorter then four digits fails for no clear reason. I promise that
I'm
not
crazy. I've uploaded two versions of a tiny example webapp at these
URLs:
Uses .html and works
Uses .htm and fails
You can download those, extract em and drop them into Tomcat (or any
other
app server) to see the problem.
Url on your machine to test(working):
Url on your machine to test (buggy):
I ran into this when trying to migrate a static site into Tapestry.
The
site
was created with .htm extensions, not .html. It took me quite a while
to
determine that the pages were failing due to the extension, not due to
configuration. Is this documented somewhere and I just missed it or is
this
really a bug? If this is intentional, why?
Thanks again for all the hard work!
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
>
No.4 | | 4975 bytes |
| 
When I played with this before, I recall none of them working properly. Let
me go double check though.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
Message
From: "Jesse Kuhnert" <jkuhnert (AT) gmail (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:34 PM
Subject: Re: Friendly URLS Bug?
Is it possible that Home.htm is the only victim that isn't resolved? I
think
this has something to do with the HomeService but am not completely sure.
What if you add another page, anything at allCan you resolve urls
correctly to it ?
6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
>>
>check the unit tests now and report back.
>>
>>
>6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
>>
>In the UrlBugHtml zip, it's mapped to .html. In the UrlBugHtm zip, it's
>mapped to .htm. The first zip works, the second doesn't. If the site
>had
>>
>used .html extensions everywhere, I'd be good to go :)
>The specific Tapestry error is the "page not found" one that you get
>when
>you try to find a page file that doesn't exist.
>>
>Michael Grundvig
>Electrotank, Inc
>http://www.electrotank.com
>>
>>
>Message
>From: "James Carman" <james (AT) carmanconsulting (DOT) com >
>To: "'Tapestry development'" <dev (AT) tapestry (DOT) apache.org>
>Sent: Saturday, June 24, 2006 7:13 PM
>Subject: RE: Friendly URLS Bug?
>>
>>
>What do you have your tapestry servlet mapped to? *.html?
>>
>Message
>From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
>Sent: Saturday, June 24, 2006 8:06 PM
>To: Tapestry development
>Subject: Friendly URLS Bug?
>>
>Hi all; I just want to thank everyone for an excellent framework and
>for
>all
>>
>the hard work you do! Now onto the issue It looks like a friendly
>URL
>shorter then four digits fails for no clear reason. I promise that
>I'm
>not
>crazy. I've uploaded two versions of a tiny example webapp at these
>URLs:
>>
>Uses .html and works
>
>>
>Uses .htm and fails
>
>>
>You can download those, extract em and drop them into Tomcat (or any
>other
>app server) to see the problem.
>>
>Url on your machine to test(working):
>
>>
>Url on your machine to test (buggy):
>
>>
>I ran into this when trying to migrate a static site into Tapestry.
>The
>site
>>
>was created with .htm extensions, not .html. It took me quite a while
>to
>determine that the pages were failing due to the extension, not due
>to
>configuration. Is this documented somewhere and I just missed it or
>is
>>
>this
>really a bug? If this is intentional, why?
>>
>Thanks again for all the hard work!
>>
>Michael Grundvig
>Electrotank, Inc
>http://www.electrotank.com
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>>
>>
>--
>Jesse Kuhnert
>Tacos/Tapestry, team member/developer
>>
>source based consulting work centered around
>dojo/tapestry/tacos/hivemind.
>>
>
>
>
No.5 | | 5745 bytes |
| 
, I double checked by creating a copy of Html.html and calling it
test.html. That worked fine in the UrlBugHtml app. Then I did the same thing
with Home.htm calling it test.htm in the UrlBugHtm app. It failed the same
way Home.htm fails.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
Message
From: "Mike Grundvig" <mike (AT) electrotank (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:41 PM
Subject: Re: Friendly URLS Bug?
When I played with this before, I recall none of them working properly.
Let me go double check though.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "Jesse Kuhnert" <jkuhnert (AT) gmail (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:34 PM
Subject: Re: Friendly URLS Bug?
>
>
>Is it possible that Home.htm is the only victim that isn't resolved? I
>think
>this has something to do with the HomeService but am not completely sure.
>What if you add another page, anything at allCan you resolve urls
>correctly to it ?
>>
>6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
check the unit tests now and report back.
6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
>
In the UrlBugHtml zip, it's mapped to .html. In the UrlBugHtm zip,
it's
mapped to .htm. The first zip works, the second doesn't. If the site
had
>
used .html extensions everywhere, I'd be good to go :)
The specific Tapestry error is the "page not found" one that you get
when
you try to find a page file that doesn't exist.
>
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
>
>
Message
From: "James Carman" <james (AT) carmanconsulting (DOT) com >
To: "'Tapestry development'" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:13 PM
Subject: RE: Friendly URLS Bug?
>
>
What do you have your tapestry servlet mapped to? *.html?
>
Message
From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
Sent: Saturday, June 24, 2006 8:06 PM
To: Tapestry development
Subject: Friendly URLS Bug?
>
Hi all; I just want to thank everyone for an excellent framework and
for
all
>
the hard work you do! Now onto the issue It looks like a friendly
URL
shorter then four digits fails for no clear reason. I promise that
I'm
not
crazy. I've uploaded two versions of a tiny example webapp at these
URLs:
>
Uses .html and works
>
Uses .htm and fails
>
You can download those, extract em and drop them into Tomcat (or any
other
app server) to see the problem.
>
Url on your machine to test(working):
>
Url on your machine to test (buggy):
>
I ran into this when trying to migrate a static site into Tapestry.
The
site
>
was created with .htm extensions, not .html. It took me quite a
while
to
determine that the pages were failing due to the extension, not due
to
configuration. Is this documented somewhere and I just missed it or
is
>
this
really a bug? If this is intentional, why?
>
Thanks again for all the hard work!
>
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
--
Jesse Kuhnert
Tacos/Tapestry, team member/developer
source based consulting work centered around
dojo/tapestry/tacos/hivemind.
>>
>>
>>
>--
>Jesse Kuhnert
>Tacos/Tapestry, team member/developer
>>
>source based consulting work centered around
>dojo/tapestry/tacos/hivemind.
>>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
No.6 | | 5769 bytes |
| 
I found an answer for you Mike :)
The friendly URL stuff allows incoming requests to resolve correctly (even
if they end in .htm instead of .html ), but you must still have your
template pages end in .html regardless of how the users requests/thinks they
are stored.
The reason for this is that there are ~other~ html templates that tapestry
uses itself, like Exception pages / Components / etc
You can override this setting if you like, but then you'd have to somehow
make all the rest of those templates available in .htm form as well
My best advice is to not fight the system in how you name templates unless
there is a very good reason to do so. (like a 250m war! :) )UmmCreate
a quick perl script ? I've pasted the set of global properties for you to
see below, the one you could set if you were feeling like "bringing on the
pain" would be
<contribution configuration-id="hivemind.FactoryDefaults">
<default symbol="" value="
"/>
<default symbol="" value="
java.util.HashMap"/>
<default symbol="" value="UTF-8"/>
<default symbol="
"
value="false"/>
<default symbol="" value="
"/>
<default symbol=""
value="html"/>
<default symbol=""
value="jwcid"/>
<default symbol=""
value="ognl"/>
</contribution>
6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
, I double checked by creating a copy of Html.html and calling it
test.html. That worked fine in the UrlBugHtml app. Then I did the same
thing
with Home.htm calling it test.htm in the UrlBugHtm app. It failed the same
way Home.htm fails.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "Mike Grundvig" <mike (AT) electrotank (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:41 PM
Subject: Re: Friendly URLS Bug?
--
When I played with this before, I recall none of them working properly.
Let me go double check though.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "Jesse Kuhnert" <jkuhnert (AT) gmail (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:34 PM
Subject: Re: Friendly URLS Bug?
>
>
>Is it possible that Home.htm is the only victim that isn't resolved? I
>think
>this has something to do with the HomeService but am not completely
sure.
>What if you add another page, anything at allCan you resolve urls
>correctly to it ?
>>
>6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
check the unit tests now and report back.
6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
In the UrlBugHtml zip, it's mapped to .html. In the UrlBugHtm zip,
it's
mapped to .htm. The first zip works, the second doesn't. If the site
had
used .html extensions everywhere, I'd be good to go :)
The specific Tapestry error is the "page not found" one that you get
when
you try to find a page file that doesn't exist.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "James Carman" <james (AT) carmanconsulting (DOT) com >
To: "'Tapestry development'" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:13 PM
Subject: RE: Friendly URLS Bug?
--
What do you have your tapestry servlet mapped to? *.html?
Message
From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
Sent: Saturday, June 24, 2006 8:06 PM
To: Tapestry development
Subject: Friendly URLS Bug?
Hi all; I just want to thank everyone for an excellent framework
and
for
all
the hard work you do! Now onto the issue It looks like a
friendly
URL
shorter then four digits fails for no clear reason. I promise
that
I'm
not
crazy. I've uploaded two versions of a tiny example webapp at
these
URLs:
Uses .html and works
Uses .htm and fails
You can download those, extract em and drop them into Tomcat (or
any
other
app server) to see the problem.
Url on your machine to test(working):
Url on your machine to test (buggy):
I ran into this when trying to migrate a static site into
Tapestry.
The
site
was created with .htm extensions, not .html. It took me quite a
while
to
determine that the pages were failing due to the extension, not
due
to
configuration. Is this documented somewhere and I just missed it
or
is
this
really a bug? If this is intentional, why?
Thanks again for all the hard work!
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
--
No.7 | | 9719 bytes |
| 
Thanks for looking into this so quickly. Ugh, this is going to be a real
problem for the site. Is there any way to tweak the engine so it recognizes
the difference between internal and external files? Internal use one
extension and external use whatever is specified? The reason I make a big
deal out of this is that creating a new site with Tapestry is quite simple.
Migrating an existing site into Tapestry is tricky The pages have to
validate as XML (not a big deal for new sites, a nightmare for migrating),
friendly URLs have to be enabled, every page on the site has to have the
same extension (friendly URLs don't support multiple extensions), you need
to use a URL Rewrite servlet filter to handle linked directories (
site/abc/index.html works, site/abc doesn't), and now all pages have to be
html. I suppose a bulk rename of the files and then another URL rewrite
rule would work but that's very scary. The site is already too dependent on
URL rewriting. Thanks!
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
Message
From: "Jesse Kuhnert" <jkuhnert (AT) gmail (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 8:04 PM
Subject: Re: Friendly URLS Bug?
I found an answer for you Mike :)
The friendly URL stuff allows incoming requests to resolve correctly (even
if they end in .htm instead of .html ), but you must still have your
template pages end in .html regardless of how the users requests/thinks
they
are stored.
The reason for this is that there are ~other~ html templates that tapestry
uses itself, like Exception pages / Components / etc
You can override this setting if you like, but then you'd have to somehow
make all the rest of those templates available in .htm form as well
My best advice is to not fight the system in how you name templates unless
there is a very good reason to do so. (like a 250m war!
:) )UmmCreate
a quick perl script ? I've pasted the set of global properties for you to
see below, the one you could set if you were feeling like "bringing on the
pain" would be
<contribution configuration-id="hivemind.FactoryDefaults">
<default symbol="" value="
"/>
<default symbol="" value="
java.util.HashMap"/>
<default symbol="" value="UTF-8"/>
<default symbol="
"
value="false"/>
<default symbol="" value="
"/>
<default symbol=""
value="html"/>
<default symbol=""
value="jwcid"/>
<default symbol=""
value="ognl"/>
</contribution>
6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
>>
>, I double checked by creating a copy of Html.html and calling it
>test.html. That worked fine in the UrlBugHtml app. Then I did the same
>thing
>with Home.htm calling it test.htm in the UrlBugHtm app. It failed the
>same
>way Home.htm fails.
>>
>Michael Grundvig
>Electrotank, Inc
>http://www.electrotank.com
>>
>>
>Message
>From: "Mike Grundvig" <mike (AT) electrotank (DOT) com>
>To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
>Sent: Saturday, June 24, 2006 7:41 PM
>Subject: Re: Friendly URLS Bug?
>>
>>
>When I played with this before, I recall none of them working properly.
>Let me go double check though.
>>
>Michael Grundvig
>Electrotank, Inc
>http://www.electrotank.com
>>
>>
>Message
>From: "Jesse Kuhnert" <jkuhnert (AT) gmail (DOT) com>
>To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
>Sent: Saturday, June 24, 2006 7:34 PM
>Subject: Re: Friendly URLS Bug?
>>
>>
>>Is it possible that Home.htm is the only victim that isn't resolved? I
>>think
>>this has something to do with the HomeService but am not completely
>sure.
>>What if you add another page, anything at allCan you resolve urls
>>correctly to it ?
>>>
>>6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
>
>check the unit tests now and report back.
>
>
>6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
>>
>In the UrlBugHtml zip, it's mapped to .html. In the UrlBugHtm zip,
>it's
>mapped to .htm. The first zip works, the second doesn't. If the
>site
>had
>>
>used .html extensions everywhere, I'd be good to go :)
>The specific Tapestry error is the "page not found" one that you
>get
>when
>you try to find a page file that doesn't exist.
>>
>Michael Grundvig
>Electrotank, Inc
>http://www.electrotank.com
>>
>>
>Message
>From: "James Carman" <james (AT) carmanconsulting (DOT) com >
>To: "'Tapestry development'" <dev (AT) tapestry (DOT) apache.org>
>Sent: Saturday, June 24, 2006 7:13 PM
>Subject: RE: Friendly URLS Bug?
>>
>>
>What do you have your tapestry servlet mapped to? *.html?
>>
>Message
>From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
>Sent: Saturday, June 24, 2006 8:06 PM
>To: Tapestry development
>Subject: Friendly URLS Bug?
>>
>Hi all; I just want to thank everyone for an excellent framework
>and
>for
>all
>>
>the hard work you do! Now onto the issue It looks like a
>friendly
>URL
>shorter then four digits fails for no clear reason. I promise
>that
>I'm
>not
>crazy. I've uploaded two versions of a tiny example webapp at
>these
>URLs:
>>
>Uses .html and works
>
>>
>Uses .htm and fails
>
>>
>You can download those, extract em and drop them into Tomcat (or
>any
>other
>app server) to see the problem.
>>
>Url on your machine to test(working):
>
>>
>Url on your machine to test (buggy):
>
>>
>I ran into this when trying to migrate a static site into
>Tapestry.
>The
>site
>>
>was created with .htm extensions, not .html. It took me quite a
>while
>to
>determine that the pages were failing due to the extension, not
>due
>to
>configuration. Is this documented somewhere and I just missed it
>or
>is
>>
>this
>really a bug? If this is intentional, why?
>>
>Thanks again for all the hard work!
>>
>Michael Grundvig
>Electrotank, Inc
>http://www.electrotank.com
>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>
>
>--
>Jesse Kuhnert
>Tacos/Tapestry, team member/developer
>
>source based consulting work centered around
>dojo/tapestry/tacos/hivemind.
>
>>>
>>>
>>>
>>--
>>Jesse Kuhnert
>>Tacos/Tapestry, team member/developer
>>>
>>source based consulting work centered around
>>dojo/tapestry/tacos/hivemind.
>>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>
>
No.8 | | 6316 bytes |
| 
From:
You can set this value to "htm" within a page or component specification to
affect just that specification. I.e. @Meta("
")
You can set this inside your .application file, to affect all pages and
components within your application. libraries, including the
framework, will resolve as normal.
These special rules drive Geoff crazy I don't know if Spindle does or
ever will support this.
6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
I found an answer for you Mike :)
The friendly URL stuff allows incoming requests to resolve correctly (even
if they end in .htm instead of .html ), but you must still have your
template pages end in .html regardless of how the users requests/thinks
they
are stored.
The reason for this is that there are ~other~ html templates that tapestry
uses itself, like Exception pages / Components / etc
You can override this setting if you like, but then you'd have to somehow
make all the rest of those templates available in .htm form as well
My best advice is to not fight the system in how you name templates unless
there is a very good reason to do so. (like a 250m war! :)
)UmmCreate
a quick perl script ? I've pasted the set of global properties for you to
see below, the one you could set if you were feeling like "bringing on the
pain" would be
<contribution configuration-id="hivemind.FactoryDefaults">
<default symbol="" value="
"/>
<default symbol="" value="
java.util.HashMap"/>
<default symbol="" value="UTF-8"/>
<default symbol="
"
value="false"/>
<default symbol="" value="
"/>
<default symbol=""
value="html"/>
<default symbol=""
value="jwcid"/>
<default symbol=""
value="ognl"/>
</contribution>
6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
, I double checked by creating a copy of Html.html and calling it
test.html. That worked fine in the UrlBugHtml app. Then I did the same
thing
with Home.htm calling it test.htm in the UrlBugHtm app. It failed the
same
way Home.htm fails.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "Mike Grundvig" <mike (AT) electrotank (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:41 PM
Subject: Re: Friendly URLS Bug?
--
When I played with this before, I recall none of them working
properly.
Let me go double check though.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "Jesse Kuhnert" <jkuhnert (AT) gmail (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:34 PM
Subject: Re: Friendly URLS Bug?
>
>
>Is it possible that Home.htm is the only victim that isn't resolved?
I
>think
>this has something to do with the HomeService but am not completely
sure.
>What if you add another page, anything at allCan you resolve urls
>correctly to it ?
>>
>6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
check the unit tests now and report back.
6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
In the UrlBugHtml zip, it's mapped to .html. In the UrlBugHtm zip,
it's
mapped to .htm. The first zip works, the second doesn't. If the
site
had
used .html extensions everywhere, I'd be good to go :)
The specific Tapestry error is the "page not found" one that you
get
when
you try to find a page file that doesn't exist.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "James Carman" <james (AT) carmanconsulting (DOT) com >
To: "'Tapestry development'" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:13 PM
Subject: RE: Friendly URLS Bug?
--
What do you have your tapestry servlet mapped to? *.html?
Message
From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
Sent: Saturday, June 24, 2006 8:06 PM
To: Tapestry development
Subject: Friendly URLS Bug?
Hi all; I just want to thank everyone for an excellent framework
and
for
all
the hard work you do! Now onto the issue It looks like a
friendly
URL
shorter then four digits fails for no clear reason. I promise
that
I'm
not
crazy. I've uploaded two versions of a tiny example webapp at
these
URLs:
Uses .html and works
Uses .htm and fails
You can download those, extract em and drop them into Tomcat (or
any
other
app server) to see the problem.
Url on your machine to test(working):
Url on your machine to test (buggy):
I ran into this when trying to migrate a static site into
Tapestry.
The
site
was created with .htm extensions, not .html. It took me quite a
while
to
determine that the pages were failing due to the extension, not
due
to
configuration. Is this documented somewhere and I just missed it
or
is
this
really a bug? If this is intentional, why?
Thanks again for all the hard work!
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
--
No.9 | | 10099 bytes |
| 
Thanks! That will save at least a week of effort on the HTML side of things.
I'll go ahead and play with that today.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
Message
From: "Howard Lewis Ship" <hlship (AT) gmail (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Sunday, June 25, 2006 10:46 AM
Subject: Re: Friendly URLS Bug?
From:
--
You can set this value to "htm" within a page or component specification
to
affect just that specification. I.e. @Meta("
")
You can set this inside your .application file, to affect all pages and
components within your application. libraries, including the
framework, will resolve as normal.
These special rules drive Geoff crazy I don't know if Spindle does or
ever will support this.
6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
>>
>I found an answer for you Mike :)
>>
>The friendly URL stuff allows incoming requests to resolve correctly
>(even
>if they end in .htm instead of .html ), but you must still have your
>template pages end in .html regardless of how the users requests/thinks
>they
>are stored.
>>
>The reason for this is that there are ~other~ html templates that
>tapestry
>uses itself, like Exception pages / Components / etc
>>
>You can override this setting if you like, but then you'd have to somehow
>make all the rest of those templates available in .htm form as well
>>
>My best advice is to not fight the system in how you name templates
>unless
>there is a very good reason to do so. (like a 250m war! :)
>)UmmCreate
>a quick perl script ? I've pasted the set of global properties for you to
>see below, the one you could set if you were feeling like "bringing on
>the
>pain" would be
>>
><contribution configuration-id="hivemind.FactoryDefaults">
><default symbol="" value="
>"/>
><default symbol="" value="
>java.util.HashMap"/>
><default symbol="" value="UTF-8"/>
><default symbol="
>"
>value="false"/>
><default symbol="" value="
>"/>
><default symbol=""
>value="html"/>
><default symbol=""
>value="jwcid"/>
><default symbol=""
>value="ognl"/>
></contribution>
>>
>6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
>>
>, I double checked by creating a copy of Html.html and calling it
>test.html. That worked fine in the UrlBugHtml app. Then I did the same
>thing
>with Home.htm calling it test.htm in the UrlBugHtm app. It failed the
>same
>way Home.htm fails.
>>
>Michael Grundvig
>Electrotank, Inc
>http://www.electrotank.com
>>
>>
>Message
>From: "Mike Grundvig" <mike (AT) electrotank (DOT) com>
>To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
>Sent: Saturday, June 24, 2006 7:41 PM
>Subject: Re: Friendly URLS Bug?
>>
>>
>When I played with this before, I recall none of them working
>properly.
>Let me go double check though.
>>
>Michael Grundvig
>Electrotank, Inc
>http://www.electrotank.com
>>
>>
>Message
>From: "Jesse Kuhnert" <jkuhnert (AT) gmail (DOT) com>
>To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
>Sent: Saturday, June 24, 2006 7:34 PM
>Subject: Re: Friendly URLS Bug?
>>
>>
>>Is it possible that Home.htm is the only victim that isn't resolved?
>I
>>think
>>this has something to do with the HomeService but am not completely
>sure.
>>What if you add another page, anything at allCan you resolve urls
>>correctly to it ?
>>>
>>6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
>
>check the unit tests now and report back.
>
>
>6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
>>
>In the UrlBugHtml zip, it's mapped to .html. In the UrlBugHtm
>zip,
>it's
>mapped to .htm. The first zip works, the second doesn't. If the
>site
>had
>>
>used .html extensions everywhere, I'd be good to go :)
>The specific Tapestry error is the "page not found" one that you
>get
>when
>you try to find a page file that doesn't exist.
>>
>Michael Grundvig
>Electrotank, Inc
>http://www.electrotank.com
>>
>>
>Message
>From: "James Carman" <james (AT) carmanconsulting (DOT) com >
>To: "'Tapestry development'" <dev (AT) tapestry (DOT) apache.org>
>Sent: Saturday, June 24, 2006 7:13 PM
>Subject: RE: Friendly URLS Bug?
>>
>>
>What do you have your tapestry servlet mapped to? *.html?
>>
>Message
>From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
>Sent: Saturday, June 24, 2006 8:06 PM
>To: Tapestry development
>Subject: Friendly URLS Bug?
>>
>Hi all; I just want to thank everyone for an excellent
>framework
>and
>for
>all
>>
>the hard work you do! Now onto the issue It looks like a
>friendly
>URL
>shorter then four digits fails for no clear reason. I promise
>that
>I'm
>not
>crazy. I've uploaded two versions of a tiny example webapp at
>these
>URLs:
>>
>Uses .html and works
>
>>
>Uses .htm and fails
>
>>
>You can download those, extract em and drop them into Tomcat
>(or
>any
>other
>app server) to see the problem.
>>
>Url on your machine to test(working):
>
>>
>Url on your machine to test (buggy):
>
>>
>I ran into this when trying to migrate a static site into
>Tapestry.
>The
>site
>>
>was created with .htm extensions, not .html. It took me quite a
>while
>to
>determine that the pages were failing due to the extension, not
>due
>to
>configuration. Is this documented somewhere and I just missed
>it
>or
>is
>>
>this
>really a bug? If this is intentional, why?
>>
>Thanks again for all the hard work!
>>
>Michael Grundvig
>Electrotank, Inc
>http://www.electrotank.com
>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>
>
>--
>Jesse Kuhnert
>Tacos/Tapestry, team member/developer
>
>source based consulting work centered around
>dojo/tapestry/tacos/hivemind.
>
>>>
>>>
>>>
>>--
>>Jesse Kuhnert
>>Tacos/Tapestry, team member/developer
>>>
>>source based consulting work centered around
>>dojo/tapestry/tacos/hivemind.
>>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>>
>>
>>
>
>To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
>For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>>
>>
>>
>>
>--
>Jesse Kuhnert
>Tacos/Tapestry, team member/developer
>>
>source based consulting work centered around
>dojo/tapestry/tacos/hivemind.
>>
>>
>
>
No.10 | | 6586 bytes |
| 
Suprisingly enough, that feature has been coded into the new stuff (it
is as of yet untested)
course, I don't handle annotations yet, but <metais equivalent
Geoff
6/25/06, Howard Lewis Ship <hlship (AT) gmail (DOT) comwrote:
From:
--
You can set this value to "htm" within a page or component specification to
affect just that specification. I.e. @Meta("
")
You can set this inside your .application file, to affect all pages and
components within your application. libraries, including the
framework, will resolve as normal.
These special rules drive Geoff crazy I don't know if Spindle does or
ever will support this.
6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
I found an answer for you Mike :)
The friendly URL stuff allows incoming requests to resolve correctly (even
if they end in .htm instead of .html ), but you must still have your
template pages end in .html regardless of how the users requests/thinks
they
are stored.
The reason for this is that there are ~other~ html templates that tapestry
uses itself, like Exception pages / Components / etc
You can override this setting if you like, but then you'd have to somehow
make all the rest of those templates available in .htm form as well
My best advice is to not fight the system in how you name templates unless
there is a very good reason to do so. (like a 250m war! :)
)UmmCreate
a quick perl script ? I've pasted the set of global properties for you to
see below, the one you could set if you were feeling like "bringing on the
pain" would be
<contribution configuration-id="hivemind.FactoryDefaults">
<default symbol="" value="
"/>
<default symbol="" value="
java.util.HashMap"/>
<default symbol="" value="UTF-8"/>
<default symbol="
"
value="false"/>
<default symbol="" value="
"/>
<default symbol=""
value="html"/>
<default symbol=""
value="jwcid"/>
<default symbol=""
value="ognl"/>
</contribution>
6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
, I double checked by creating a copy of Html.html and calling it
test.html. That worked fine in the UrlBugHtml app. Then I did the same
thing
with Home.htm calling it test.htm in the UrlBugHtm app. It failed the
same
way Home.htm fails.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "Mike Grundvig" <mike (AT) electrotank (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:41 PM
Subject: Re: Friendly URLS Bug?
--
When I played with this before, I recall none of them working
properly.
Let me go double check though.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "Jesse Kuhnert" <jkuhnert (AT) gmail (DOT) com>
To: "Tapestry development" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:34 PM
Subject: Re: Friendly URLS Bug?
>
>
>Is it possible that Home.htm is the only victim that isn't resolved?
I
>think
>this has something to do with the HomeService but am not completely
sure.
>What if you add another page, anything at allCan you resolve urls
>correctly to it ?
>>
>6/24/06, Jesse Kuhnert <jkuhnert (AT) gmail (DOT) comwrote:
check the unit tests now and report back.
6/24/06, Mike Grundvig <mike (AT) electrotank (DOT) comwrote:
In the UrlBugHtml zip, it's mapped to .html. In the UrlBugHtm zip,
it's
mapped to .htm. The first zip works, the second doesn't. If the
site
had
used .html extensions everywhere, I'd be good to go :)
The specific Tapestry error is the "page not found" one that you
get
when
you try to find a page file that doesn't exist.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
--
Message
From: "James Carman" <james (AT) carmanconsulting (DOT) com >
To: "'Tapestry development'" <dev (AT) tapestry (DOT) apache.org>
Sent: Saturday, June 24, 2006 7:13 PM
Subject: RE: Friendly URLS Bug?
--
What do you have your tapestry servlet mapped to? *.html?
Message
From: Mike Grundvig [mailto:mike (AT) electrotank (DOT) com]
Sent: Saturday, June 24, 2006 8:06 PM
To: Tapestry development
Subject: Friendly URLS Bug?
Hi all; I just want to thank everyone for an excellent framework
and
for
all
the hard work you do! Now onto the issue It looks like a
friendly
URL
shorter then four digits fails for no clear reason. I promise
that
I'm
not
crazy. I've uploaded two versions of a tiny example webapp at
these
URLs:
Uses .html and works
Uses .htm and fails
You can download those, extract em and drop them into Tomcat (or
any
other
app server) to see the problem.
Url on your machine to test(working):
Url on your machine to test (buggy):
I ran into this when trying to migrate a static site into
Tapestry.
The
site
was created with .htm extensions, not .html. It took me quite a
while
to
determine that the pages were failing due to the extension, not
due
to
configuration. Is this documented somewhere and I just missed it
or
is
this
really a bug? If this is intentional, why?
Thanks again for all the hard work!
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
>
>
>
>
>
>
To unsubscribe, e-mail: dev-unsubscribe (AT) tapestry (DOT) apache.org
For additional commands, e-mail: dev-help (AT) tapestry (DOT) apache.org
--