Bug #28451

t3lib_cache_frontend_VariableFrontend and igbinary: igbinary_unserialize_string: end-of-data

Added by Frank Mey over 8 years ago. Updated almost 6 years ago.

Status:
Rejected
Priority:
Should have
Assignee:
Category:
Caching
Target version:
Start date:
2011-07-25
Due date:
% Done:

0%

TYPO3 Version:
4.5
PHP Version:
Tags:
Complexity:
medium
Is Regression:
No
Sprint Focus:

Description

I get an "igbinary_unserialize_string: end-of-data" warning when using the igbinary tool to unserialize php strings... the full Warning is:

PHP Warning: igbinary_unserialize_string: end-of-data in /var/lib/typo3src/typo3_src-4.5.3/t3lib/cache/frontend/class.t3lib_cache_frontend_variablefrontend.php line 121

This only happens in extbase/fluid extensions and only with igbinary, when i disable it the warning disappears...


Related issues

Duplicated by TYPO3 Core - Bug #56656: tx_extbase_cache_reflection not working when igbinary is enabled Rejected 2014-03-07

History

#1 Updated by Steffen Gebert over 8 years ago

Hi Frank,

could you provide a tiny example extension, to reproduce this?

Thanks!
Steffen

#2 Updated by Steffen Gebert over 8 years ago

  • Status changed from New to Needs Feedback

#3 Updated by Christian Kuhn over 8 years ago

Is this warning raised in master (4.6) as well? If yes, could you please show your specific cache configuration for the cache that throws the error? Can you provide a unit test that raises this warning?

#4 Updated by Oliver Hader over 8 years ago

  • Target version changed from 4.5.4 to 4.5.6

#5 Updated by Chris topher over 8 years ago

  • Target version changed from 4.5.6 to 4.5.8

#6 Updated by Ernesto Baschny about 8 years ago

  • Target version changed from 4.5.8 to 4.5.12

#7 Updated by Stefan Neufeind almost 7 years ago

Could it be (could you check) if this is maybe a problem with the columns used to store the data? Currently those are "TEXT". You might want to check changing them to "BLOB".

It would be great to get this resolved, with your help maybe.

#8 Updated by Jigal van Hemert over 6 years ago

  • Status changed from Needs Feedback to Closed

No feedback or confirmation after over 90 days. Closed.

#9 Updated by Nicole Cordes about 6 years ago

  • Status changed from Closed to Accepted
  • Assignee set to Nicole Cordes
  • Target version changed from 4.5.12 to next-patchlevel
  • PHP Version deleted (5.3)
  • Is Regression set to No

If the type is changed from mediumtext to mediumblob no warning is thrown anymore. Should be updated to support igbinary PHP extension

#10 Updated by Stefan Neufeind about 6 years ago

Which tables where affected that you need to change the datatype for? Which releases, in case you still remember? Could you maybe send a patch to gerrit even?

#11 Updated by Stefan Neufeind almost 6 years ago

For which tables? Otherwise we don't know what to fix imho ...

#12 Updated by Gerrit Code Review almost 6 years ago

  • Status changed from Accepted to Under Review

Patch set 1 for branch TYPO3_4-5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/29001

#13 Updated by Gerrit Code Review almost 6 years ago

Patch set 2 for branch TYPO3_4-5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/29001

#14 Updated by Gerrit Code Review almost 6 years ago

Patch set 3 for branch TYPO3_4-5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/29001

#15 Updated by Stefan Neufeind almost 6 years ago

  • Status changed from Under Review to Rejected

Not a critical issue. As decided by Ernesto we won't have this in 4.5 anymore, sorry. For those who need it, please execute the db-change manually.

Is already mediumblob in >=6.1.

Also available in: Atom PDF