Closed (outdated)
Project:
Chaos Tool Suite (ctools)
Version:
6.x-1.10
Component:
Code
Priority:
Critical
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
20 Nov 2012 at 11:29 UTC
Updated:
20 Jul 2026 at 22:38 UTC
Jump to comment: Most recent
Comments
Comment #1
JPKCom commentedI got the same issue with ctools-6.x-1.10.
I tried to update three different projects, from small (approximately 100 nodes) to large (approximately 5000 nodes).
In all of those projects, I am currently using ctools-6.x-1.9 together with panels-6.x-3.10 running on drupal-6.26.
A downgrade to ctools-6.x-1.9 doesn't work. To get my projects online again, I had to import a backup of my mysql databases, that were created before the update.
Comment #2
katharine_gates commentedHello I would like to upgrade to 6.x-1.10 (since the available updates page is giving me a big scary "Security Update Required!" message on this module.
Subscribing....
Comment #3
AudreyS commentedI will also have this conflict on two client sites- making sure I don't miss anything...
Comment #4
katharine_gates commentedI did a test run of CTools update to 6.x-1.10 on dev copy of site and Panels broke (Panels content disappeared)! In fact lots of stuff is acting strangely on site - missing content, access denied messages on non-protected pages. Note: The site has been having some weird memory problems so that may be a clue.
Will revert back to earlier version, but of course still get the "Security Update Required!" message.
Comment #5
helmo commentedCould this be related to this comment above function ctools_api_version in ctools.module?
I noticed that the 1.10 update however does NOT update the CTOOLS_API_VERSION constant.
Comment #6
wagafo commentedI think it is related to the php version also. I have a life site with php 5.3.3, ctools 6.x-1.10 and panels 6.x-3.10, everything works. On another site with php 5.4.6 and the above versions of ctools and panels I see the symptoms being reported in this report, panels have dissappeared after having updated ctools.
Comment #7
merlinofchaos commentedHm. I wonder if that means there is something broken with version_compare and that version of PHP. :(
Comment #8
wagafo commentedIf there is any way I can help debug the possible php version problem, I would like to do it.
Comment #9
merlinofchaos commentedThe only way to really do this is to write a small test script that manually runs a version_compare on the numbers that CTools provides and test it on different PHP versions to see if the results are different. That means having environments with multiple PHP versions. The test script should be pretty easy to write.
Comment #10
wagafo commentedSorry to having taken some time to come back to this. And also sorry but I don't know how to create or run this simple script. I have the two sites with the two different PHP versions and could run easily the script. or write it, but I don't know where to look (is it a php script?, how I get Ctools to tell me the numbers it provides?)
On the other hand on the pages where the panels are failing the following php message appears repeatedly (between 20 to 30 lines of the same error):
warning: preg_match(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1811 in /data/html/sites/all/modules/ctools/includes/cleanstring.inc on line 157.
Comment #11
wagafo commentedI just noticed that panels are rendered correctly after updating to the dev version of Panels. So my setup is now:
Php 5.4.6
Drupal 6.26 (about to install 6.28)
Ctools 6.1.10
Panels 6.x-3.10+3-dev (2012-Abril-25)
Comment #12
katharine_gates commentedHi I can confirm that updating to latest dev version of Panels (6.x-3.10+3-dev) makes it possible to update to Ctools 6.1.10 without breaking old Panels.
I am using Drupal 6.28 and PHP 5.3.5
Comment #13
helmo commentedSo this issue could be closed after #1774796: Plan for Panels v6.x-3.11 release (PHP 5.4 fix)
Comment #14
japerryDrupal 6 is no longer supported, closing.