Spring Sale! Save 30% on all books w/ code: PLANET24
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

About the Author
Jeff Starr = Web Developer. Security Specialist. WordPress Buff.
USP Pro: Unlimited front-end forms for user-submitted posts and more.
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 »
Digging Into WordPress: Take your WordPress skills to the next level.
Thoughts
I live right next door to the absolute loudest car in town. And the owner loves to drive it.
8G Firewall now out of beta testing, ready for use on production sites.
It's all about that ad revenue baby.
Note to self: encrypting 500 GB of data on my iMac takes around 8 hours.
Getting back into things after a bit of a break. Currently 7° F outside. Chillz.
2024 is going to make 2020 look like a vacation. Prepare accordingly.
First snow of the year :)
Newsletter
Get news, updates, deals & tips via email.
Email kept private. Easy unsubscribe anytime.