This blog post was originally posted on the SexyBookmarks’ blog. Shareaholic has since taken over the responsibility for the continued development and improvement of SexyBookmark publisher plugins!


I’m going to guess that the vast majority of you who find this post probably won’t even have been affected by the horrible NIGHTMARE of a release yesterday, as I reverted the stable tag back to v2.6.1.3 very quickly after receiving tons of reports about fatal errors upon upgrading. However, for those of you who did… This release is for you!

Those of you who did not get a chance to download v3.0 should consider yourselves lucky, as I seemed to have “jumped the gun” a bit and released it before I tested thoroughly. At any rate, v3.0.1 addresses each of the issues that arose in v3.0 and also adds a couple small finishing touches as well.

Lessons learned…

Considering the level of mayhem associated with the v3.0 release, I would say that the biggest lesson I’ve learned from it would simply be this:


The reason so many of you got fatal errors when upgrading was because my pinky finger apparently pressed the semicolon key inadvertently while coding. May not sound too terrible if you’re not a coder, but trust me… PHP didn’t like it one bit! Anyway, here’s a list of what was fixed/added in this release:

  1. Fix for fatal error upon upgrading to v3.0

  2. Fix for Google Bookmarks image not displaying correctly

  3. Fix for spritegen not working if wordpress installed in subdirectory

  4. Spritegen now outputs minified CSS as well

  5. Added activation hook to generate sprite automatically upon activating the plugin

Don’t forget v3.0 features!

Since most of you will be upgrading to v3.0.1 directly from v2.6.1.3, you may want to go see what features were added in v3.0 as well!


There are currently 4 primary types of bugs being tracked with this release:

  1. Upon installing/upgrading, all icons disappear and are replaced by text links
  2. Upon installing/upgrading, a list of “Uncaught exception” errors is displayed
  3. Upon installing/upgrading, a list of “filesize()” errors are displayed
  4. Upon installing/upgrading, “Invalid argument supplied” errors are displayed

Please be patient as we are working frantically to find the common link between each of the errors so that we can get it fixed as soon as possible. I guess it’s a bit ironic that this was a “bug patch” release, and yet it’s still apparently full of bugs, eh?

The information published on this blog is free for your use with appropriate attribution to Shareaholic. We welcome your feedback, suggestions, and questions. Please contact us. Additionally, all photos that appear on this site are copyrighted by their respective owners. If you own the rights to any of the images and do not wish for them to appear here please contact us and the images will be promptly removed.

We’re always looking for fresh content! Apply to be a guest writer.