Re: root context, IE, home page is not found

2010-05-11 Thread Jimi

I tried to recreate the issue in a simple quickstart project, but that seems
to be easier said then done. The only time this bug shows its ugly face is
when a logged in user uses the logout link, and is [supposed to be]
redirected to the home page (ie the login page). I tried to debug it to see
where it goes wrong, but there are just too many filters and too many
classes involved so the task was too daunting for me at the moment.

I guess the only way to recreate this is to use Wicket Security, and
possibly also Spring Security, in the quickstart. I will try to do this
when I have the time, maybe during the upcoming public holiday this week.

/Jim


Jeremy Thomerson wrote:
 
 Can you reopen that issue and attach a quickstart that demonstrates the
 problem?
 
 --
 Jeremy Thomerson
 http://www.wickettraining.com
 
 
 
 On Mon, May 10, 2010 at 8:26 AM, Jimi jimi.hulleg...@mogul.com wrote:
 

 Erik van Oosten wrote:
  This might be related to
  https://issues.apache.org/jira/browse/WICKET-2600?

 Well, it sure is related, and that ticket is marked as resolved with
 1.4.5.
 But the bug still exist in 1.4.7, at least for me.

 /Jimi
 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/root-context-IE-home-page-is-not-found-tp1877009p2165392.html
 Sent from the Wicket - User mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org


 
 

-- 
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/root-context-IE-home-page-is-not-found-tp1877009p2173452.html
Sent from the Wicket - User mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: root context, IE, home page is not found

2010-05-11 Thread Jeremy Thomerson
Great.  We definitely want to see it if you can reproduce it.  What I find
is that 75% of the time, it turns out to be an error of something else
conflicting, or else I find the problem in my own code if I try to boil it
down to the simplest quickstart possible.

--
Jeremy Thomerson
http://www.wickettraining.com



On Tue, May 11, 2010 at 2:34 AM, Jimi jimi.hulleg...@mogul.com wrote:


 I tried to recreate the issue in a simple quickstart project, but that
 seems
 to be easier said then done. The only time this bug shows its ugly face is
 when a logged in user uses the logout link, and is [supposed to be]
 redirected to the home page (ie the login page). I tried to debug it to see
 where it goes wrong, but there are just too many filters and too many
 classes involved so the task was too daunting for me at the moment.

 I guess the only way to recreate this is to use Wicket Security, and
 possibly also Spring Security, in the quickstart. I will try to do this
 when I have the time, maybe during the upcoming public holiday this week.

 /Jim


 Jeremy Thomerson wrote:
 
  Can you reopen that issue and attach a quickstart that demonstrates the
  problem?
 
  --
  Jeremy Thomerson
  http://www.wickettraining.com
 
 
 
  On Mon, May 10, 2010 at 8:26 AM, Jimi jimi.hulleg...@mogul.com wrote:
 
 
  Erik van Oosten wrote:
   This might be related to
   https://issues.apache.org/jira/browse/WICKET-2600?
 
  Well, it sure is related, and that ticket is marked as resolved with
  1.4.5.
  But the bug still exist in 1.4.7, at least for me.
 
  /Jimi
  --
  View this message in context:
 
 http://apache-wicket.1842946.n4.nabble.com/root-context-IE-home-page-is-not-found-tp1877009p2165392.html
  Sent from the Wicket - User mailing list archive at Nabble.com.
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 
 

 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/root-context-IE-home-page-is-not-found-tp1877009p2173452.html
 Sent from the Wicket - User mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




Re: root context, IE, home page is not found

2010-05-10 Thread Jimi

Erik van Oosten wrote:
 This might be related to
 https://issues.apache.org/jira/browse/WICKET-2600?

Well, it sure is related, and that ticket is marked as resolved with 1.4.5.
But the bug still exist in 1.4.7, at least for me.

/Jimi
-- 
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/root-context-IE-home-page-is-not-found-tp1877009p2165392.html
Sent from the Wicket - User mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: root context, IE, home page is not found

2010-05-10 Thread Jeremy Thomerson
Can you reopen that issue and attach a quickstart that demonstrates the
problem?

--
Jeremy Thomerson
http://www.wickettraining.com



On Mon, May 10, 2010 at 8:26 AM, Jimi jimi.hulleg...@mogul.com wrote:


 Erik van Oosten wrote:
  This might be related to
  https://issues.apache.org/jira/browse/WICKET-2600?

 Well, it sure is related, and that ticket is marked as resolved with 1.4.5.
 But the bug still exist in 1.4.7, at least for me.

 /Jimi
 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/root-context-IE-home-page-is-not-found-tp1877009p2165392.html
 Sent from the Wicket - User mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




Re: root context, IE, home page is not found

2010-05-05 Thread Erik van Oosten

I don't get it.
I tested this fix with Tomcat and several IE versions. And . just 
worked then whereas ./ did not.


Regards,
Erik.


Op 04-05-10 14:56, Martin Grotzke wrote:

Hi,

we also just experienced issues with this, and the fix of WICKET-2600
still causes problems (as already described in this post):

For the redirect to . tomcat produces a Location header like
http://www.example.org/. (notice the trailing dot), which causes IE to
do request exactly this url, for which no page ist mounted. Therefore
the 404 page not found.

Is there a special reason why . was chosen here?

What do you think about an alternative handling like this:

if (redirectUrl.startsWith(./)) {
   if (redirectUrl.length() == 2)) {
 WebRequest request = (WebRequest) requestCycle.getRequest();
 String contextPath = request.getHttpServletRequest().getContextPath(); // e.g. 
/myapp
 String servletPath = request.getServletPath(); // e.g. /
 redirectUrl = contextPath + servletPath;
   }
   else {
 redirectUrl.substring( 2 )
   }
}

Cheers,
Martin


On Sat, 2010-05-01 at 10:47 +0200, Erik van Oosten wrote:
   

This might be related to https://issues.apache.org/jira/browse/WICKET-2600?

Regards,
  Erik.
   


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: root context, IE, home page is not found

2010-05-04 Thread Martin Grotzke
Hi,

we also just experienced issues with this, and the fix of WICKET-2600
still causes problems (as already described in this post):

For the redirect to . tomcat produces a Location header like
http://www.example.org/. (notice the trailing dot), which causes IE to
do request exactly this url, for which no page ist mounted. Therefore
the 404 page not found.

Is there a special reason why . was chosen here?

What do you think about an alternative handling like this:

if (redirectUrl.startsWith(./)) {
  if (redirectUrl.length() == 2)) {
WebRequest request = (WebRequest) requestCycle.getRequest();
String contextPath = request.getHttpServletRequest().getContextPath(); // 
e.g. /myapp
String servletPath = request.getServletPath(); // e.g. /
redirectUrl = contextPath + servletPath;
  }
  else {
redirectUrl.substring( 2 )
  }
}

Cheers,
Martin


On Sat, 2010-05-01 at 10:47 +0200, Erik van Oosten wrote:
 This might be related to https://issues.apache.org/jira/browse/WICKET-2600?
 
 Regards,
  Erik.
 
 
 Op 29-04-10 16:57, Jimi wrote:
  I would also like to know if there is any solution (bug fix or workaround) 
  to
  this bug. Currently each time a IE-user logs out from my web application he
  gets this ugly 404-error page, stating The requested resource (/.) is not
  available.
 
  I use Wicket 1.4.7 and the web application is deployed as ROOT context on
  Tomcat 6.0.26.
 
  Is there no solution for this?
 
  Regards
  /Jimi
 
 
 

-- 
Martin Grotzke
http://www.javakaffee.de/blog/


signature.asc
Description: This is a digitally signed message part


Re: root context, IE, home page is not found

2010-05-01 Thread Erik van Oosten

This might be related to https://issues.apache.org/jira/browse/WICKET-2600?

Regards,
Erik.


Op 29-04-10 16:57, Jimi wrote:

I would also like to know if there is any solution (bug fix or workaround) to
this bug. Currently each time a IE-user logs out from my web application he
gets this ugly 404-error page, stating The requested resource (/.) is not
available.

I use Wicket 1.4.7 and the web application is deployed as ROOT context on
Tomcat 6.0.26.

Is there no solution for this?

Regards
/Jimi
   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: root context, IE, home page is not found

2010-04-06 Thread FakeBoy

Hi, 
I use Glassfish v 2.1.1 with wicket 1.4.6 and in this version is redirect to
root changed form ./ to .
(BookmarkablePageRequestTarget.respond(RequestCycle requestCycle)).

But I have still problem with this in IE(See attached picture).

When I send redirect with location finishing with . IE will generate new
request with url also finishing with . than IE receives redirect response
(it is not generated from wicket) with location ./ and we are at the same
point like in version wicket 1.4.3 where root context was represented by
./ Result is the same 404 Page not found.

I used / for context root and it works fine in all browser. Why we are
using . in wicket 1.4.6 or ./ in 1.4.3?

Thanks Dave.

http://old.nabble.com/file/p28151694/ContextRootRedirect.png 
http://old.nabble.com/file/p28151694/ContextRootRedirect.png
ContextRootRedirect.png 






vadikt wrote:
 
 
 looks like BookmarkablePageRequestTarget.respond(RequestCycle
 requestCycle) has code to strip ./ if url starts with it.
 
 can it be changed to strip . as well?  will it be the right fix?
  
 From: vad...@hotmail.com
 To: users@wicket.apache.org
 Subject: root context, IE, home page is not found
 Date: Mon, 18 Jan 2010 20:36:55 +
 
 
 all,
 
 
 
 my wicket 1.4.5 application is configured to run in root context. for
 some reason, when it sets response page to the home page (which is not
 mounted), the webserver produces error: The requested resource () is not
 available.
 
 
 
 here's the code:
 
 formFooter.add(new LinkVoid(ID_LINK_HOME)
 {
 private static final long serialVersionUID = 1L;
 @Override
 public void onClick()
 {
 setResponsePage(getApplication().getHomePage());
 }
 });
 
 
 
 
 it happens only with IE (6, 7), only with root context, with Tomcat 6 and
 Sun's Glassfish servers. looks like URL generated in that case has '.'
 appended to it: http://localhost/.;.
 
 if i simply hit F5 in the browser after the error shows up, it opens home
 page just fine.
 
 if i use bookmarkable link, it works fine: formFooter.add(new
 BookmarkablePageLinkHomePage(ID_LINK_HOME,
 getApplication().getHomePage()).setAutoEnable(true));
 
 
 
 the issue looks very similar to
 http://issues.apache.org/jira/browse/WICKET-1449
 
 
 
 is there a workaround?
 
 
 
 Thanks,
 
 Vadim
 
 _
 Hotmail: Trusted email with powerful SPAM protection.
 http://clk.atdmt.com/GBL/go/196390707/direct/01/
 
 _
 Hotmail: Trusted email with powerful SPAM protection.
 http://clk.atdmt.com/GBL/go/196390707/direct/01/
 

-- 
View this message in context: 
http://old.nabble.com/root-context%2C-IE%2C-home-page-is-not-found-tp27216383p28151694.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



root context, IE, home page is not found

2010-01-18 Thread Vadim Tesis

all,

 

my wicket 1.4.5 application is configured to run in root context.  for some 
reason, when it sets response page to the home page (which is not mounted), the 
webserver produces error: The requested resource () is not available.

 

here's the code:

  formFooter.add(new LinkVoid(ID_LINK_HOME)
  {
   private static final long serialVersionUID = 1L;
   @Override
   public void onClick()
   {
setResponsePage(getApplication().getHomePage());
   }
  });


 

it happens only with IE (6, 7), only with root context, with Tomcat 6 and Sun's 
Glassfish servers.  looks like URL generated in that case has '.' appended to 
it: http://localhost/.;.

if i simply hit F5 in the browser after the error shows up, it opens home page 
just fine.

if i use bookmarkable link, it works fine: formFooter.add(new 
BookmarkablePageLinkHomePage(ID_LINK_HOME, 
getApplication().getHomePage()).setAutoEnable(true));

 

the issue looks very similar to http://issues.apache.org/jira/browse/WICKET-1449

 

is there a workaround?

 

Thanks,

Vadim
  
_
Hotmail: Trusted email with powerful SPAM protection.
http://clk.atdmt.com/GBL/go/196390707/direct/01/

RE: root context, IE, home page is not found

2010-01-18 Thread Vadim Tesis

looks like BookmarkablePageRequestTarget.respond(RequestCycle requestCycle) has 
code to strip ./ if url starts with it.

can it be changed to strip . as well?  will it be the right fix?
 
 From: vad...@hotmail.com
 To: users@wicket.apache.org
 Subject: root context, IE, home page is not found
 Date: Mon, 18 Jan 2010 20:36:55 +
 
 
 all,
 
 
 
 my wicket 1.4.5 application is configured to run in root context. for some 
 reason, when it sets response page to the home page (which is not mounted), 
 the webserver produces error: The requested resource () is not available.
 
 
 
 here's the code:
 
 formFooter.add(new LinkVoid(ID_LINK_HOME)
 {
 private static final long serialVersionUID = 1L;
 @Override
 public void onClick()
 {
 setResponsePage(getApplication().getHomePage());
 }
 });
 
 
 
 
 it happens only with IE (6, 7), only with root context, with Tomcat 6 and 
 Sun's Glassfish servers. looks like URL generated in that case has '.' 
 appended to it: http://localhost/.;.
 
 if i simply hit F5 in the browser after the error shows up, it opens home 
 page just fine.
 
 if i use bookmarkable link, it works fine: formFooter.add(new 
 BookmarkablePageLinkHomePage(ID_LINK_HOME, 
 getApplication().getHomePage()).setAutoEnable(true));
 
 
 
 the issue looks very similar to 
 http://issues.apache.org/jira/browse/WICKET-1449
 
 
 
 is there a workaround?
 
 
 
 Thanks,
 
 Vadim
 
 _
 Hotmail: Trusted email with powerful SPAM protection.
 http://clk.atdmt.com/GBL/go/196390707/direct/01/
  
_
Hotmail: Trusted email with powerful SPAM protection.
http://clk.atdmt.com/GBL/go/196390707/direct/01/