[TYPO3-team-core-v5] Exception: #1173184871: Wrong description & how can I solve it
Tim Eilers
tim.eilers at web.de
Wed Oct 1 20:40:37 CEST 2008
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