Book Sale! Save 20% on WordPress books with discount code: SAVE20
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
Currently having a blast redesigning Plugin Planet, so much work so little time.
Thanks to David McCan over at WebTNG for the awesome BBQ Pro review.
Enjoyed a nice mini-vacation with my fam. Great way to recharge and regroup.
Nice little interview with yours truly over at ThemeIsle. WordPress, web dev & more!
Perishable Press celebrating 16 years online! An incredible, rewarding journey.
Thanks to Nicholas Ferrell for his excellent and thorough review of Wutsearch search-engine launchpad.
Great article about using RSS as a Facebook alternative. I use RSS/feeds for news every day. Facebook, not so much.
Newsletter
Get news, updates, deals & tips via email.
Email kept private. Easy unsubscribe anytime.