Slightly complete-er log: 19:20:27.925 WARN | zikra | | /wicket/resource/org.apache.wicket.ajax.form.ajaxformchoicecomponentupdatingbehavior/ajaxformchoicecomponentupdatingbehavior.min-ver-d12e39a9a23f5adefcfe3bfc3d520d68.js 207.46.13.122/msnbot-207-46-13-122.search.msn.com Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) R= | -apr-8204-exec-2 | o.a.w.c.u.l.WicketObjects | Could not resolve class [org.apache.wicket.ajax.form.ajaxformchoicecomponentupdatingbehavior] java.lang.ClassNotFoundException: org.apache.wicket.ajax.form.ajaxformchoicecomponentupdatingbehavior at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718) ~[tomcat-catalina-7.0.52.jar:7.0.52]
Some points: 1. URI is lowercased: /wicket/resource/org.apache.wicket.ajax.form.ajaxformchoicecomponentupdatingbehavior/ajaxformchoicecomponentupdatingbehavior.min-ver-d12e39a9a23f5adefcfe3bfc3d520d68.js 2. although the host is msnbot-207-46-13-122.search.msn.com, for the user agent it doesn't advertise as MSNBot ... 3. Referer header is empty, which isn't helpful :( 4. I don't really know where it gets this lowercased URI.. maybe my mistake, or maybe the bot does the lowercasing. 5. *If* it's my mistake, then why no other bots do lowercased URI requests? If this is actually MSNBot's issue, surely I shouldn't be the only one having this problem. I'm thinking of catching this particular Exception, logging it as DEBUG (effectively ignoring it), and go on with my life (i.e. return 404 not found or even 400 bad request). Any suggestion? If so, where should I put this Exception handler, is it in RequestListener? Hendy -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/java-lang-ClassNotFoundException-lowercased-class-name-tp4668754p4668766.html Sent from the Users forum 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