[TYPO3-team-core-v5] Exception: #1173184871: Wrong description & how can I solve it

Tim Eilers tim.eilers at web.de
Wed Oct 1 23:13:46 CEST 2008


Ignore this!

Just forgot to delete the Temporary Dir... just was a little blind.

ehem...


Cheers, Tim.


Tim Eilers schrieb:
> I could add this one while trying to call the default view from the
> TYPO3v5 Distribution:
> 
> 
> Fatal error: Class
> F3::TYPO3::Domain::Model::Content::Text_AOPProxy_Production contains 1
> abstract method and must therefore be declared abstract or implement the
> remaining methods
> (F3::FLOW3::Persistence::Aspect::DirtyMonitoringInterface::memorizeCleanState)
> in
> C:\xampp\htdocs\TYPO3v5\Packages\FLOW3\Classes\AOP\F3_FLOW3_AOP_Framework.php(203)
> : eval()'d code on line 229
> 
> 
> 
> 
> Malte Jansen schrieb:
>> Hi!
>>
>> I just got the following Exception...
>>
>> Wrong description:
>> A class name cannot be "F3::FLOW3::Persistence::BackendInterface". It's
>> not CGL conform....
>>
>> But how can I solve? Have I missed something?
>>
>> Cheers,
>>
>> Malte
>>
>>
>> ----
>>
>> #1173184871: No valid implementation class for component
>> "F3::FLOW3::Persistence::BackendInterface" found while building the
>> component object (Class "F3::FLOW3::Persistence::BackendInterface" does
>> not exist). (More information)
>>
>> F3::FLOW3::Component::Exception::CannotBuildObject thrown in file
>> D:\workspace-flow3\htdocs\development\Packages\FLOW3\Classes\Component\F3_FLOW3_Component_ObjectBuilder.php
>> in line 85.
>>
>> 8
>> F3::FLOW3::Component::ObjectBuilder::createComponentObject("F3::FLOW3::Persistence::BackendInterface",
>> F3::FLOW3::Component::Configuration, array)
>>
>>
>> D:\workspace-flow3\htdocs\development\Packages\FLOW3\Classes\Component\F3_FLOW3_Component_Factory.php:
>>
>>
>> 00119:      $componentObject =
>> $this->componentObjectCache->getComponentObject($componentName);
>> 00120:     } else {
>>
>> 00121:      $componentObject =
>> $this->componentObjectBuilder->createComponentObject($componentName,
>> $componentConfiguration, $overridingConstructorArguments);
>>
>> 00122: $this->componentObjectCache->putComponentObject($componentName,
>> $componentObject);
>> 00123:     }
>>
>>
>> 7
>> F3::FLOW3::Component::Factory::getComponent("F3::FLOW3::Persistence::BackendInterface")
>>
>>
>>
>> D:\workspace-flow3\htdocs\development\Packages\FLOW3\Classes\Component\F3_FLOW3_Component_ObjectBuilder.php:
>>
>>
>> 00269:    switch ($property->getType()) {
>> 00270:     case
>> F3::FLOW3::Component::ConfigurationProperty::PROPERTY_TYPES_REFERENCE:
>>
>> 00271:      $propertyValue =
>> $this->componentFactory->getComponent($property->getValue());
>>
>> 00272:     break;
>> 00273:     case
>> F3::FLOW3::Component::ConfigurationProperty::PROPERTY_TYPES_STRAIGHTVALUE:
>>
>>
>> 6 F3::FLOW3::Component::ObjectBuilder::injectSetterProperties(array,
>> F3::FLOW3::Persistence::Manager)
>>
>>
>> D:\workspace-flow3\htdocs\development\Packages\FLOW3\Classes\Component\F3_FLOW3_Component_ObjectBuilder.php:
>>
>>
>> 00108:    }
>> 00109:
>>
>> 00110:    $this->injectSetterProperties($setterProperties,
>> $componentObject);
>>
>> 00111:    $this->callLifecycleInitializationMethod($componentObject,
>> $componentConfiguration);
>> 00112:   } catch (::Exception $exception) {
>>
>>
>> 5
>> F3::FLOW3::Component::ObjectBuilder::createComponentObject("F3::FLOW3::Persistence::Manager",
>> F3::FLOW3::Component::Configuration, array)
>>
>>
>> D:\workspace-flow3\htdocs\development\Packages\FLOW3\Classes\Component\F3_FLOW3_Component_Factory.php:
>>
>>
>> 00119:      $componentObject =
>> $this->componentObjectCache->getComponentObject($componentName);
>> 00120:     } else {
>>
>> 00121:      $componentObject =
>> $this->componentObjectBuilder->createComponentObject($componentName,
>> $componentConfiguration, $overridingConstructorArguments);
>>
>> 00122: $this->componentObjectCache->putComponentObject($componentName,
>> $componentObject);
>> 00123:     }
>>
>>
>> 4
>> F3::FLOW3::Component::Factory::getComponent("F3::FLOW3::Persistence::Manager")
>>
>>
>>
>> D:\workspace-flow3\htdocs\development\Packages\FLOW3\Classes\F3_FLOW3.php:
>>
>> 00392:  public function initializePersistence() {
>> 00393:   if ($this->settings->persistence->enable === TRUE) {
>>
>> 00394:    $persistenceManager =
>> $this->componentFactory->getComponent('F3::FLOW3::Persistence::Manager');
>>
>> 00395:    $persistenceManager->initialize();
>> 00396:   }
>>
>>
>> 3 F3::FLOW3::initializePersistence()
>>
>>
>> D:\workspace-flow3\htdocs\development\Packages\FLOW3\Classes\F3_FLOW3.php:
>>
>> 00183:   $this->initializeLocale();
>> 00184:   $this->initializeSession();
>>
>> 00185:   $this->initializePersistence();
>>
>> 00186:   $this->initializeResources();
>> 00187:  }
>>
>>
>> 2 F3::FLOW3::initialize()
>>
>>
>> D:\workspace-flow3\htdocs\development\Packages\FLOW3\Classes\F3_FLOW3.php:
>>
>> 00434:   */
>> 00435:  public function run() {
>>
>> 00436:   if ($this->initializationLevel ==
>> self::INITIALIZATION_LEVEL_CONSTRUCT) $this->initialize();
>>
>> 00437:   if ($this->initializationLevel <
>> self::INITIALIZATION_LEVEL_RESOURCES) throw new
>> F3::FLOW3::Exception('Cannot run FLOW3 because it is not fully
>> initialized (current initialization level: ' .
>> $this->initializationLevel . ').', 1205759259);
>> 00438:
>>
>>
>> 1 F3::FLOW3::run()
>>
>>
>> D:\workspace-flow3\htdocs\development\Public\index.php:
>>
>> 00028:
>> 00029: $framework = new F3::FLOW3('Development');
>>
>> 00030: $framework->run();
>>
>> 00031: ?>


More information about the TYPO3-team-core-v5 mailing list