[TYPO3-team-core-v5] Exception: #1173184871: Wrong description & how can I solve it
Malte Jansen
mail at maltejansen.de
Wed Oct 1 13:06:10 CEST 2008
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