New Bookstore! Save 20% on books with discount code: LAUNCH
Web Dev + WordPress + Security

Perishable Press Unresolved Error Log

This post is hereby dedicated to the official logging of all unresolved and/or unexplained errors encountered during development or implementation of various plugins, extensions, themes, scripts, and/or anything else that results in bizarre and mysterious errors, bugs, or other anomalies. Further, we will also post any potential solutions, fixes, workarounds, or explanations for any errors logged in this post. This information is provided for reference purposes only — please share any related information you may have concerning any of the errors described in this error log. Please use the comment form below or simply contact us directly. Thanks.

1. Firebug extension » conflict with Firefox 1.5

[ January 9th, 2007 ]

Unexplained conflict between Joe Hewitt’s Firebug extension version 1.0 and Firefox version 1.5.0.9. Firebug is a web-development extension providing many useful tools for designers and developers. The conflict makes it impossible to use several important keyboard keys while working in Firefox with the extension activated. Several keys become inoperable including the forward slash (/) and the arrow keys. Any clues with this error would be greatly appreciated.

2. WP ShortStat plugin for WordPress » conflict with long search strings

[ January 10th, 2007 ]

Excessively long search strings will cause WP-ShortStat to fail, causing a premature termination of source code parsing. This causes the plugin’s admin panel to display only the first three subpanels, thus omitting the Search Terms panel and all subsequent panels. The fix involves editing the plugin’s table, wp_ss_stats, in the database to remove the offending character string. Here is the table entry containing the string that disrupted the plugin on our system:

INSERT INTO `wp_ss_stats` (`id`, `remote_ip`, `country`, `language`, `domain`, `referer`, `resource`, `user_agent`, `platform`, `browser`, `version`, `dt`) VALUES (258428, '193.22.84.6', 'please update wpshortstat', 'ru-ru', 'google.com.ua', 'http://www.google.com.ua/search?hl=ru&client=firefox-a&rls=org.mozilla%3Aru%3Aofficial&hs=v7F&q=%3Ciframe%3E%3Cdiv%3E&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=', '/press/2007/01/02/embed-external-content-via-iframe-and-div/', '', '', '', '', 1168337214);

Update

[ January 30th, 2007 ]

We experienced a repeat performance of the “excessively-long-search-string” conflict. After filtering over 10Mb of database insertions for WP-Short-Stat, we successfully isolated the offending entry:

INSERT INTO `wp_ss_stats` (`id`, `remote_ip`, `country`, `language`, `domain`, `referer`, `resource`, `platform`, `browser`, `version`, `dt`) VALUES (39698, '165.233.47.163', '', 'en-za', 'google.co.za', 'http://www.google.co.za/search?hl=en&q=%3Cscript%3Edocument.location.href&as_q=self&btnG=Search%C2%A0within%C2%A0results', '/press/2006/08/29/html-frames-notes-plus/', '', '', '', 1170139890);

Unusual “storage engine” error from WordPress

[ May 10th, 2007 ]

This unusual error presented itself to Tyler Hauser while visiting Perishable Press on May 10th of 2007. Apparently, while attempting to download the AddMySite plugin via Firefox and Safari on his iMac G4 OS 10.4.9, Tyler experienced the following error:

WordPress database error: [Got error -1 from storage engine] 
SELECT DISTINCT * FROM wp_posts LEFT JOIN wp_post2cat ON (wp_posts.ID = wp_post2cat.post_id) WHERE 1=1 AND post_date_gmt <= 
'2007-05-10 23:27:59' AND (post_status = "publish") AND post_status != "attachment" AND category_id <> 26 GROUP BY wp_posts.ID ORDER BY post_date DESC LIMIT 0, 11

Warning: Cannot modify header information - headers already sent by (output started at /home/monzilla/public_html/perishablepress/press/wp-includes/wp-db.php:104) in /home/monzilla/public_html/perishablepress/press/download-manager.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at /home/monzilla/public_html/perishablepress/press/wp-includes/wp-db.php:104) in /home/monzilla/public_html/perishablepress/press/download-manager.php on line 20

After reading his comment reporting the error, I was unable to replicate the error on any system/setup (mac/pc, various browsers, proxies, etc.). So, just to be safe, I logged into phpMyAdmin and “repaired” all tables in the WordPress database. I then asked Tyler to retry the download and everything worked fine. As far as I know, the error has not returned. Many thanks to Tyler for taking the time to report the error and help with testing after the database repair. ;)

Conflict between Split Browser and del.icio.us extensions for Firefox

[ June 17th, 2007 ]

Uh oh. Another conflict between Firefox extensions. This time we have a definite conflict between the “classic” del.icio.us buttons extension and the relatively new “Split Browser” extension. The bug in question causes Firefox to completely “freeze up” whenever both extensions are installed and the del.icio.us extension is used to add a new link to del.icio.us. The “Add to del.icio.us” popup window opens, fields may be edited, but as soon as the item is submitted, Firefox freezes up completely (requiring a three-fingered salute and restart). Uninstalling/disabling the Split Browser extension immediately solves the problem. This bug is easily replicated under the following conditions:

  • Firefox version 2.0.0.4
  • del.icio.us buttons version 1.2.1
  • Split Browser version 0.4.2007061801

Jeff Starr
About the Author
Jeff Starr = Designer. Developer. Producer. Writer. Editor. Etc.
.htaccess made easy: Improve site performance and security.
Welcome
Perishable Press is operated by Jeff Starr, a professional web developer and book author with two decades of experience. Here you will find posts about web development, WordPress, security, and more »
USP Pro: Unlimited front-end forms for user-submitted posts and more.
Thoughts
Take a screenshot with Firefox (no extension required). Open Developer Tools Settings and enable the “Take a screenshot” button. Then click the button :)
Take a screenshot with Chrome (no extension required). Open DevTools, type Cmd + Shift + P, then type screenshot.
After 10 years working on my 2010 iMac, my upgrade finally arrived. Shiny new iMac shipped from Ireland :)
Too much caffeine weirds me out. But I love the taste of coffee. So once in a while I enjoy a small cup of decaf. Hits the spot.
Chris Coyier is a truly awesome person. One of the finest people I've ever worked with. Just #gottasayit
Excel won't open CSV file because SYLK format? Open it with text editor and add an apostrophe ' at the beginning of the file, save changes, done.
Displaying too many social media buttons and links all over the place imho makes you look desperate and frankly kinda sad.
Newsletter
Get news, updates, deals & tips via email.
Email kept private. Easy unsubscribe anytime.