[TYPO3-mvc] 6.2: How to debug recursive validation

g4-lisz at tonarchiv.ch g4-lisz at tonarchiv.ch
Wed May 14 23:38:54 CEST 2014


No one...?

Please tell me where to start solving this issue...

BR
Till
Am 30.04.14 17:58, schrieb g4-lisz at tonarchiv.ch:
> Hi there,
>
> my extension ported from 4.6 gives me a lot of troubles when calling
> link.action from fluid.
>
> I wonder if the new validation handles bidirect relations correctly. My
> "root" object has a lot of them.
>
> With the new property mapper, I just get a "An error occurred while
> trying to call ...action" error.
>
> When I switch off the new property manager, the PHP script consumes too
> much memory (over 500MB). This happens in
> ../Validation/PropertyError.php line 75
> on addErrors(). So I guess there could be some infinite loop...
>
> I piped the errors to a file
>          public function addErrors($errors) {
>                  $this->logger->error(print_r($errors,true));
>                  //$this->errors = array_merge($this->errors, $errors);
>          }
>
> The file grows to 6GB before i get a PHP timeout (240sec). Its content
> looks like this:
>
> Thu, 24 Apr 2014 01:00:50 +0200 [ERROR] request="5358462053fd8"
> component="TYPO3.CMS.Extbase.Validation.PropertyError": A
> rray
> (
>      [0] => TYPO3\CMS\Extbase\Validation\Error Object
>          (
>              [message:protected] => The given subject was empty.
>              [code:protected] => 1221560718
>              [arguments:protected] => Array
>                  (
>                  )
>
>              [title:protected] =>
>          )
>
> )
>   
> Thu, 24 Apr 2014 01:00:50 +0200 [ERROR] request="5358462053fd8"
> component="TYPO3.CMS.Extbase.Validation.PropertyError": A
> rray
> (
>      [0] => TYPO3\CMS\Extbase\Validation\Error Object
>          (
>              [message:protected] => Value is no object.
>              [code:protected] => 1241099148
>              [arguments:protected] => Array
>                  (
>                  )
>
>              [title:protected] =>
>          )
>
> )
>
> million times... and from time to time something like this:
>
> Thu, 24 Apr 2014 01:00:50 +0200 [ERROR] request="5358462053fd8"
> component="TYPO3.CMS.Extbase.Validation.PropertyError": A
> rray
> (
>      [name] => TYPO3\CMS\Extbase\Validation\PropertyError Object
>          (
>              [message:protected] => Validation errors for property "name"
>              [code:protected] => 1242859509
>              [propertyName:protected] => name
>              [errors:protected] => Array
>                  (
>                  )
>
>              [logger:protected] => TYPO3\CMS\Core\Log\Logger Object
>                  (
> ....
> )
>
> Please someone tell me how I can solve this issue (with or without new
> property manager)...
>
> BR
> Till
> _______________________________________________
> TYPO3-project-typo3v4mvc mailing list
> TYPO3-project-typo3v4mvc at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc



More information about the TYPO3-project-typo3v4mvc mailing list