Client_sniff.js, richtext.js, search.js

We have a blog that has been running fine for a couple of years. However, now I’m seeing strange entries in the log more & more frequently. They just started showing up about a month ago. I don’t believe there is any js in this blog and never has been. I’ve searched the web and this forum and I can’t find much to tell me what this is and how to fix it. Does anyone have a clue?

05/29/2008 01:35:10 PM HTTP Web Server: Lotus Notes Exception - Note item not found [/blogs/blog.nsf/DailyBlog/0/0/client_sniff.js]

05/29/2008 01:35:11 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/client_sniff.js]

05/29/2008 01:35:11 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/client_sniff.js]

05/29/2008 01:35:11 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:11 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:11 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:11 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:11 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:11 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:12 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:12 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:12 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:12 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:12 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:12 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:12 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:12 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:12 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:13 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/client_sniff.js]

05/29/2008 01:35:13 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/print.js]

05/29/2008 01:35:13 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/richtext.js]

05/29/2008 01:35:13 PM HTTP Web Server: Unknown Command Exception [/blogs/blog.nsf/DailyBlog/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/search.js]

Subject: Client_sniff.js, richtext.js, search.js

Did you have a look at the user agent strings and/or IP addresses issuing these requests? Might just be dumb bots terrorizing your site, especially, if you are 100% sure, that you do not have those resources.

But there could be other reasons as well. You didn’t mention, what blog template you use (or if this one is home-grown), but Ferdy Christant just blogged about a similar issue (and the solution is found in the comments):

http://ferdychristant.com/blog//archive/DOMM-7EMNVR

Subject: RE: Client_sniff.js, richtext.js, search.js

Thanks. I haven’t been reading Ferdy’s blog, but I will from now on. Glad you caught it. Now to see if I can get my problem fixed.

Subject: SOLUTION: Client_sniff.js, richtext.js, search.js

I finally found the .js files in a view called Resources. Once I had them, I was able to change the Javascript View field from:

src := “src="/0/”+jscript_FileName+“"”;

to:

src := “src="/blogs/blog.nsf/0/”+jscript_FileName+“"”;

where jscript_FileName is the name of each of the .js files.

All seems to be running fine now.

I found it funny that this has worked just fine up until recently—then one of the Admins told me that they had installed a new service pack!

Thanks again to Hark, Ferdy and Tommy for the solution.

Subject: RE: SOLUTION: Client_sniff.js, richtext.js, search.js

I hope you’ve been using @WebDbname in your real code?

It’s also possible that browser behavior has changed rather then server behavior. E.g., IE 6 allowed the use of multiple base href statements (illegal), IE 7 does not. Additionally, browser vendors seem to sometimes follow differing routes regarding on what types of references base href should work.

However, providing the full path relative to the host name is always save, so you certainly made the right change.