Guest User

Exception

a guest
Sep 28th, 2012
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.80 KB | None | 0 0
  1. Uncaught Exception in FLOW3
  2. #1297759968: Exception while property mapping for target type "mixed", at property path "": Could not find a suitable type converter for "mixed" because no such class or interface exists. (More information)
  3.  
  4. TYPO3\FLOW3\Property\Exception thrown in file
  5. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Property_PropertyMapper_Original.php in line 132.
  6. Reference code: 2012092810223628993f
  7.  
  8. Nested Exception
  9. #1297948764: Could not find a suitable type converter for "mixed" because no such class or interface exists. (More information)
  10.  
  11. TYPO3\FLOW3\Property\Exception\InvalidTargetException thrown in file
  12. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Property_PropertyMapper_Original.php in line 244.
  13. Reference code: 20120928102236df314d
  14.  
  15. Go to the FORGE issue tracker and report the issue - if you think it is a bug!
  16.  
  17. 21 TYPO3\FLOW3\Property\PropertyMapper_Original::findFirstEligibleTypeConverterInObjectHierarchy("Speichern und zurück", "string", "mixed")
  18.  
  19. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Property_PropertyMapper_Original.php:
  20. 00221: }
  21. 00222: } else {
  22. 00223: $converter = $this->findFirstEligibleTypeConverterInObjectHierarchy($source, $sourceType, $targetType);
  23. 00224: }
  24. 00225:
  25.  
  26. 20 TYPO3\FLOW3\Property\PropertyMapper_Original::findTypeConverter("Speichern und zurück", "mixed", TYPO3\FLOW3\Mvc\Controller\MvcPropertyMappingConfiguration)
  27.  
  28. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Property_PropertyMapper_Original.php:
  29. 00160: }
  30. 00161:
  31. 00162: $typeConverter = $this->findTypeConverter($source, $targetType, $configuration);
  32. 00163:
  33. 00164: if (!is_object($typeConverter) || !($typeConverter instanceof \TYPO3\FLOW3\Property\TypeConverterInterface)) {
  34.  
  35. 19 TYPO3\FLOW3\Property\PropertyMapper_Original::doMapping("Speichern und zurück", "mixed", TYPO3\FLOW3\Mvc\Controller\MvcPropertyMappingConfiguration, array)
  36.  
  37. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Property_PropertyMapper_Original.php:
  38. 00123: $this->messages = new \TYPO3\FLOW3\Error\Result();
  39. 00124: try {
  40. 00125: $result = $this->doMapping($source, $targetType, $configuration, $currentPropertyPath);
  41. 00126: if ($result instanceof \TYPO3\FLOW3\Error\Error) {
  42. 00127: return NULL;
  43.  
  44. 18 TYPO3\FLOW3\Property\PropertyMapper_Original::convert("Speichern und zurück", "mixed", TYPO3\FLOW3\Mvc\Controller\MvcPropertyMappingConfiguration)
  45.  
  46. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Mvc_Controller_Argument_Original.php:
  47. 00279: return $this;
  48. 00280: }
  49. 00281: $this->value = $this->propertyMapper->convert($rawValue, $this->dataType, $this->propertyMappingConfiguration);
  50. 00282: $this->validationResults = $this->propertyMapper->getMessages();
  51. 00283: if ($this->validator !== NULL) {
  52.  
  53. 17 TYPO3\FLOW3\Mvc\Controller\Argument_Original::setValue("Speichern und zurück")
  54.  
  55. Packages/Framework/TYPO3.FLOW3/Classes/Mvc/Controller/AbstractController.php:
  56. 00304: $argumentName = $argument->getName();
  57. 00305: if ($this->request->hasArgument($argumentName)) {
  58. 00306: $argument->setValue($this->request->getArgument($argumentName));
  59. 00307: } elseif ($argument->isRequired()) {
  60. 00308: throw new \TYPO3\FLOW3\Mvc\Exception\RequiredArgumentMissingException('Required argument "' . $argumentName . '" is not set.', 1298012500);
  61.  
  62. 16 TYPO3\FLOW3\Mvc\Controller\AbstractController::mapRequestArgumentsToControllerArguments()
  63.  
  64. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Mvc_Controller_ActionController_Original.php:
  65. 00147: }
  66. 00148:
  67. 00149: $this->mapRequestArgumentsToControllerArguments();
  68. 00150:
  69. 00151: $this->view = $this->resolveView();
  70.  
  71. 15 TYPO3\FLOW3\Mvc\Controller\ActionController_Original::processRequest(TYPO3\FLOW3\Mvc\ActionRequest, TYPO3\FLOW3\Http\Response)
  72.  
  73. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Mvc_Dispatcher_Original.php:
  74. 00076: try {
  75. 00077: $this->emitBeforeControllerInvocation($request, $response, $controller);
  76. 00078: $controller->processRequest($request, $response);
  77. 00079: $this->emitAfterControllerInvocation($request, $response, $controller);
  78. 00080: } catch (StopActionException $exception) {
  79.  
  80. 14 TYPO3\FLOW3\Mvc\Dispatcher_Original::dispatch(TYPO3\FLOW3\Mvc\ActionRequest, TYPO3\FLOW3\Http\Response)
  81.  
  82. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Mvc_Dispatcher.php:
  83. 00146: $this->FLOW3_Aop_Proxy_fixMethodsAndAdvicesArrayForDoctrineProxies();
  84. 00147: if (isset($this->FLOW3_Aop_Proxy_methodIsInAdviceMode['dispatch'])) {
  85. 00148: $result = parent::dispatch($request, $response);
  86. 00149:
  87. 00150: } else {
  88.  
  89. 13 TYPO3\FLOW3\Mvc\Dispatcher::dispatch(TYPO3\FLOW3\Mvc\ActionRequest, TYPO3\FLOW3\Http\Response)
  90.  
  91. 12 call_user_func_array(array, array)
  92.  
  93. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Mvc_Dispatcher.php:
  94. 00130: if (__CLASS__ !== $joinPoint->getClassName()) return parent::FLOW3_Aop_Proxy_invokeJoinPoint($joinPoint);
  95. 00131: if (isset($this->FLOW3_Aop_Proxy_methodIsInAdviceMode[$joinPoint->getMethodName()])) {
  96. 00132: return call_user_func_array(array('self', $joinPoint->getMethodName()), $joinPoint->getMethodArguments());
  97. 00133: }
  98. 00134: }
  99.  
  100. 11 TYPO3\FLOW3\Mvc\Dispatcher::FLOW3_Aop_Proxy_invokeJoinPoint(TYPO3\FLOW3\Aop\JoinPoint)
  101.  
  102. Packages/Framework/TYPO3.FLOW3/Classes/Aop/Advice/AdviceChain.php:
  103. 00055: $result = $this->advices[$this->adviceIndex]->invoke($joinPoint);
  104. 00056: } else {
  105. 00057: $result = $joinPoint->getProxy()->FLOW3_Aop_Proxy_invokeJoinpoint($joinPoint);
  106. 00058: }
  107. 00059: return $result;
  108.  
  109. 10 TYPO3\FLOW3\Aop\Advice\AdviceChain::proceed(TYPO3\FLOW3\Aop\JoinPoint)
  110.  
  111. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Security_Aspect_RequestDispatchingAspect_Original.php:
  112. 00117:
  113. 00118: try {
  114. 00119: return $joinPoint->getAdviceChain()->proceed($joinPoint);
  115. 00120: } catch (\TYPO3\FLOW3\Security\Exception\AccessDeniedException $exception) {
  116. 00121: if ($response instanceof \TYPO3\FLOW3\Http\Response) {
  117.  
  118. 9 TYPO3\FLOW3\Security\Aspect\RequestDispatchingAspect_Original::setAccessDeniedResponseHeader(TYPO3\FLOW3\Aop\JoinPoint)
  119.  
  120. Packages/Framework/TYPO3.FLOW3/Classes/Aop/Advice/AroundAdvice.php:
  121. 00032: $adviceObject = $this->objectManager->get($this->aspectObjectName);
  122. 00033: $methodName = $this->adviceMethodName;
  123. 00034: return $adviceObject->$methodName($joinPoint);
  124. 00035: }
  125. 00036: }
  126.  
  127. 8 TYPO3\FLOW3\Aop\Advice\AroundAdvice::invoke(TYPO3\FLOW3\Aop\JoinPoint)
  128.  
  129. Packages/Framework/TYPO3.FLOW3/Classes/Aop/Advice/AdviceChain.php:
  130. 00053: $this->adviceIndex++;
  131. 00054: if ($this->adviceIndex < count($this->advices)) {
  132. 00055: $result = $this->advices[$this->adviceIndex]->invoke($joinPoint);
  133. 00056: } else {
  134. 00057: $result = $joinPoint->getProxy()->FLOW3_Aop_Proxy_invokeJoinpoint($joinPoint);
  135.  
  136. 7 TYPO3\FLOW3\Aop\Advice\AdviceChain::proceed(TYPO3\FLOW3\Aop\JoinPoint)
  137.  
  138. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Security_Aspect_RequestDispatchingAspect_Original.php:
  139. 00073: try {
  140. 00074: $this->firewall->blockIllegalRequests($request);
  141. 00075: return $joinPoint->getAdviceChain()->proceed($joinPoint);
  142. 00076: } catch (\TYPO3\FLOW3\Security\Exception\AuthenticationRequiredException $exception) {
  143. 00077: $response = $joinPoint->getMethodArgument('response');
  144.  
  145. 6 TYPO3\FLOW3\Security\Aspect\RequestDispatchingAspect_Original::blockIllegalRequestsAndForwardToAuthenticationEntryPoints(TYPO3\FLOW3\Aop\JoinPoint)
  146.  
  147. Packages/Framework/TYPO3.FLOW3/Classes/Aop/Advice/AroundAdvice.php:
  148. 00032: $adviceObject = $this->objectManager->get($this->aspectObjectName);
  149. 00033: $methodName = $this->adviceMethodName;
  150. 00034: return $adviceObject->$methodName($joinPoint);
  151. 00035: }
  152. 00036: }
  153.  
  154. 5 TYPO3\FLOW3\Aop\Advice\AroundAdvice::invoke(TYPO3\FLOW3\Aop\JoinPoint)
  155.  
  156. Packages/Framework/TYPO3.FLOW3/Classes/Aop/Advice/AdviceChain.php:
  157. 00053: $this->adviceIndex++;
  158. 00054: if ($this->adviceIndex < count($this->advices)) {
  159. 00055: $result = $this->advices[$this->adviceIndex]->invoke($joinPoint);
  160. 00056: } else {
  161. 00057: $result = $joinPoint->getProxy()->FLOW3_Aop_Proxy_invokeJoinpoint($joinPoint);
  162.  
  163. 4 TYPO3\FLOW3\Aop\Advice\AdviceChain::proceed(TYPO3\FLOW3\Aop\JoinPoint)
  164.  
  165. /var/www/flow3/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Mvc_Dispatcher.php:
  166. 00161: $adviceChain->rewind();
  167. 00162: $joinPoint = new \TYPO3\FLOW3\Aop\JoinPoint($this, 'TYPO3\FLOW3\Mvc\Dispatcher', 'dispatch', $methodArguments, $adviceChain);
  168. 00163: $result = $adviceChain->proceed($joinPoint);
  169. 00164:
  170. 00165: } catch(\Exception $e) {
  171.  
  172. 3 TYPO3\FLOW3\Mvc\Dispatcher::dispatch(TYPO3\FLOW3\Mvc\ActionRequest, TYPO3\FLOW3\Http\Response)
  173.  
  174. Packages/Framework/TYPO3.FLOW3/Classes/Http/RequestHandler.php:
  175. 00120: $this->securityContext->injectRequest($actionRequest);
  176. 00121:
  177. 00122: $this->dispatcher->dispatch($actionRequest, $this->response);
  178. 00123:
  179. 00124: $this->response->makeStandardsCompliant($this->request);
  180.  
  181. 2 TYPO3\FLOW3\Http\RequestHandler::handleRequest()
  182.  
  183. Packages/Framework/TYPO3.FLOW3/Classes/Core/Bootstrap.php:
  184. 00110:
  185. 00111: $this->activeRequestHandler = $this->resolveRequestHandler();
  186. 00112: $this->activeRequestHandler->handleRequest();
  187. 00113: }
  188. 00114:
  189.  
  190. 1 TYPO3\FLOW3\Core\Bootstrap::run()
  191.  
  192. /var/www/flow3/Web/index.php:
  193. 00035: $context = getenv('FLOW3_CONTEXT') ?: (getenv('REDIRECT_FLOW3_CONTEXT') ?: 'Development');
  194. 00036: $bootstrap = new \TYPO3\FLOW3\Core\Bootstrap($context);
  195. 00037: $bootstrap->run();
  196. 00038:
  197. 00039: ?>
Advertisement
Add Comment
Please, Sign In to add comment